diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-05 16:50:53 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-05 16:50:53 -0500 |
commit | cd03c4f836baeae66e4a55407266f35f6ebf43a1 (patch) | |
tree | 22d30c0024f71fc6adf0bbd882cd1a9a7208780c | |
parent | 896a24f83585f0f30743e0db6b53e449b54d29f1 (diff) | |
download | vt100-rust-cd03c4f836baeae66e4a55407266f35f6ebf43a1.tar.gz vt100-rust-cd03c4f836baeae66e4a55407266f35f6ebf43a1.zip |
add more extensive test fixtures
7596 files changed, 7711 insertions, 11 deletions
diff --git a/tests/data/crawl/crawl100 b/tests/data/crawl/crawl100 new file mode 100644 index 0000000..b7a1b6d --- /dev/null +++ b/tests/data/crawl/crawl100 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40mYou kill the goblin!
[24d[30m[40m[1m_[31m[40mA dart slug comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1000 b/tests/data/crawl/crawl1000 new file mode 100644 index 0000000..ad4c256 --- /dev/null +++ b/tests/data/crawl/crawl1000 @@ -0,0 +1 @@ +[37m[40m[1m>[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1001 b/tests/data/crawl/crawl1001 new file mode 100644 index 0000000..5ce8dc2 --- /dev/null +++ b/tests/data/crawl/crawl1001 @@ -0,0 +1 @@ +[11;14H[30m[47mZ[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1002 b/tests/data/crawl/crawl1002 new file mode 100644 index 0000000..7cb846b --- /dev/null +++ b/tests/data/crawl/crawl1002 @@ -0,0 +1 @@ +[30m[40m[1mZ[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1003 b/tests/data/crawl/crawl1003 new file mode 100644 index 0000000..95f2ef0 --- /dev/null +++ b/tests/data/crawl/crawl1003 @@ -0,0 +1 @@ +[12;14H[30m[47m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1004 b/tests/data/crawl/crawl1004 new file mode 100644 index 0000000..0cd9a89 --- /dev/null +++ b/tests/data/crawl/crawl1004 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;24H[30m[40m[1m#...#[2;17H[m[33m[40m#####[30m[40m[1m###.♣.♣[3;14H###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;14H#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;9H♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;7H##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#...
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###...
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ.[9;62H[m[37m[40m1126.5 (0.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##[30m[40m[1m##
[13d#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[16;7H#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[17;7H#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[C[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_All of the chunks of flesh in your inventory have rotted away.
[19d Items here: [30m[40m[1m( )
[20d_[m[37m[40ma short sword; 3 stones
[21d_l - a short sword
[22d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_l - a +0 short sword (weapon)
[24d[30m[40m[1m_Unknown command.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1005 b/tests/data/crawl/crawl1005 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1005 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1006 b/tests/data/crawl/crawl1006 new file mode 100644 index 0000000..4c75e64 --- /dev/null +++ b/tests/data/crawl/crawl1006 @@ -0,0 +1 @@ +
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1007 b/tests/data/crawl/crawl1007 new file mode 100644 index 0000000..0e3204e --- /dev/null +++ b/tests/data/crawl/crawl1007 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m#.##..........##..##.#######..[2;4H#.#[m[33m[40m#[37m[40m..........[30m[40m[1m##...#.#[m[37m[40m [30m[40m[1m##.#[3;4H#.#[m[33m[40m#[37m[40m..........[30m[40m[1m.......##[m[37m[40m [30m[40m[1m###.P.[4;4H#.#[m[33m[40m#[37m[40m..........[30m[40m[1m###.##..###.P.PP[5;4H#[m[33m[40m([30m[40m[1m#[m[33m[40m#[37m[40m..........[36m[40m[1m[[30m[40m.........PPP♣P[6;4H#[m[33m[40m([30m[40m[1m#[m[33m[40m#[37m[40m.........[36m[40m)[30m[40m[1m.......##..♣♣P
[7d[m[37m[40m [30m[40m[1m#[m[33m[40m([30m[40m[1m#[m[33m[40m#[37m[40m..........[30m[40m[1m#####....PP♣P.P
[8d[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..........[30m[40m[1m##......P..P..
[9d[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m##.......P♣P...[9;64H[m[37m[40m56.5 (30.0)
[10d [30m[40m[1m#.#[m[33m[40m#####[37m[40m......[30m[40m[1m##......♣.P...
[11d[m[37m[40m [30m[40m[1m#.#####..[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m##............
[12d[m[37m[40m [30m[40m[1m#[m[37m[40m[7m%[m[30m[40m[1m#........[m[37m[40m..[33m[40m#[30m[40m[1m...........#.##.
[13d[m[37m[40m [30m[40m[1m#.#[13;17H[m[37m[40m.[30m[40m[1m........####....
[14d[m[37m[40m [30m[40m[1m#.#............#......#[m[37m[40m [30m[40m[1m##...
[15d[m[37m[40m [30m[40m[1m#.#..........###......#[m[37m[40m [30m[40m[1m##..[16;4H#.#..........###......#####...[17;4H#.#...........................[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1008 b/tests/data/crawl/crawl1008 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1008 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1009 b/tests/data/crawl/crawl1009 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1009 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl101 b/tests/data/crawl/crawl101 new file mode 100644 index 0000000..4007c63 --- /dev/null +++ b/tests/data/crawl/crawl101 @@ -0,0 +1 @@ +[2;16H[33m[40m#[37m[40m......[3;16H[33m[40m#[37m[40m......[4;16H.......[5;16H.......[6;16H[33m[40m#[37m[40m......[7;16H[33m[40m#[37m[40m......[7;31H[30m[40m[1m.[8;16H[m[33m[40m#[8;31H[30m[40m[1m.[9;16H[m[37m[40m.[23G[7mp[m[37m[40m.[31G[30m[40m[1mw[10;16H[m[37m[40m.[10;31H[30m[40m[1m#[11;22H[m[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m.[30m[40m[1m#[12;21H[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[13;20H[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[14;19H[m[37m[40m. [33m[40m#[37m[40m.[30m[40m[1m#[15;18H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[16;21H[m[37m[40m+.[30m[40m[1m+[m[37m[40m.+ [30m[40m[1m.[17;34H[m[39;49m[37m[40m[14;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;63H[37m[40m8
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1010 b/tests/data/crawl/crawl1010 new file mode 100644 index 0000000..21b881b --- /dev/null +++ b/tests/data/crawl/crawl1010 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1011 b/tests/data/crawl/crawl1011 new file mode 100644 index 0000000..93ac8a8 --- /dev/null +++ b/tests/data/crawl/crawl1011 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m7.5 (1.0)
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1012 b/tests/data/crawl/crawl1012 new file mode 100644 index 0000000..bc6e8c4 --- /dev/null +++ b/tests/data/crawl/crawl1012 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;12H[1K [33m[40m#[37m[40m [7;12H[1K [33m[40m#[37m[40m.[33m[40m####[37m[40m [8;12H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [8;71H2[9;15H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;15H[1K ..[33m[40m#[37m[40m [12;14H[1K .... [13;13H[1K [33m[40m##[37m[40m... [14;14H[1K ..... [15;14H[1K [33m[40m#[37m[40m...[33m[40m#[37m[40m [16;14H[1K ..... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1013 b/tests/data/crawl/crawl1013 new file mode 100644 index 0000000..1ad82e2 --- /dev/null +++ b/tests/data/crawl/crawl1013 @@ -0,0 +1 @@ +[6;42H[37m[40m 7[14;38H[K[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1014 b/tests/data/crawl/crawl1014 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1014 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1015 b/tests/data/crawl/crawl1015 new file mode 100644 index 0000000..d4b3cca --- /dev/null +++ b/tests/data/crawl/crawl1015 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H8.2 (1.7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1016 b/tests/data/crawl/crawl1016 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1016 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1017 b/tests/data/crawl/crawl1017 new file mode 100644 index 0000000..af3da55 --- /dev/null +++ b/tests/data/crawl/crawl1017 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You climb downwards. Your mindless thrall stays behind.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1018 b/tests/data/crawl/crawl1018 new file mode 100644 index 0000000..14d165d --- /dev/null +++ b/tests/data/crawl/crawl1018 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls
[3d[1m e - a scroll labeled HEAZUG YSOA
[4d g - a scroll labeled HEPRAC CAITE
[5d h - a scroll labeled DOMNALEPTE
[6d[m[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1019 b/tests/data/crawl/crawl1019 new file mode 100644 index 0000000..79cbc90 --- /dev/null +++ b/tests/data/crawl/crawl1019 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1158.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[C[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[37m[40m_l - a +0 short sword (weapon)
[20d_[30m[40m[1mUnknown command.
[21d[m[37m[40m_There is a stone staircase leading down here.
[22d_You climb downwards. Your mindless thrall stays behind.
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1158.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[18;2H[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[37m[40m_l - a +0 short sword (weapon)
[20d_[30m[40m[1mUnknown command.
[21d[m[37m[40m_There is a stone staircase leading down here.
[22d_You climb downwards. Your mindless thrall stays behind.
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[3M[22;2H[37m[40mAs you read the scroll labeled HEAZUG YSOA, it crumbles to dust.
[23d You hear a loud clanging noise!
[24d It was a scroll of noise.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.2 (1[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hear a shout! x2[9;17H[m[39;49m[
\ No newline at end of file diff --git a/tests/data/crawl/crawl102 b/tests/data/crawl/crawl102 new file mode 100644 index 0000000..5769d62 --- /dev/null +++ b/tests/data/crawl/crawl102 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;13H[30m[40m[1m.[1;23HP..[2;23H[m[37m[40m.[30m[40m[1mP♣P[3;15H[m[37m[40m [23G[32m[40m[1m♣[30m[40m.P[4;15H[m[33m[40m##[23G[37m[40m.[30m[40m[1m........[5;15H[m[37m[40m.[23G.[30m[40m[1m..#.##[6;15H[m[37m[40m..[23G[33m[40m#[30m[40m[1m###....#[7;15H.[23G[m[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [8;24H [30m[40m[1m..[9;15H[m[37m[40m [33m[40m#[37m[40m.....[7mp[m[33m[40m#[30m[40m[1m####....[10;15H[m[37m[40m...............[30m[40m[1m.w[11;15H[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m.[33m[40m##[36m[40m[1m[[m[36m[40m)[37m[40m.[30m[40m[1m.[12;15H#.[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m..#[13;19H#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[14;19H#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[15;19H.[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[16;18H#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[17;21H+.+.+[17;34H[m[39;49m[37m[40m[9;63H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1020 b/tests/data/crawl/crawl1020 new file mode 100644 index 0000000..8fc351e --- /dev/null +++ b/tests/data/crawl/crawl1020 @@ -0,0 +1 @@ +37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1021 b/tests/data/crawl/crawl1021 new file mode 100644 index 0000000..98f85ed --- /dev/null +++ b/tests/data/crawl/crawl1021 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls
[3d[1m g - a scroll labeled HEPRAC CAITE
[4d h - a scroll labeled DOMNALEPTE
[5d[m[34m[40mBooks[6;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1022 b/tests/data/crawl/crawl1022 new file mode 100644 index 0000000..303ea7f --- /dev/null +++ b/tests/data/crawl/crawl1022 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1159.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[19d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mAs you read the scroll labeled HEAZUG YSOA, it crumbles to dust.
[21d You hear a loud clanging noise!
[22d It was a scroll of noise.
[23d_You hear a shout! x2
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1159.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[19d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mAs you read the scroll labeled HEAZUG YSOA, it crumbles to dust.
[21d You hear a loud clanging noise!
[22d It was a scroll of noise.
[23d_You hear a shout! x2
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1023 b/tests/data/crawl/crawl1023 new file mode 100644 index 0000000..09505ad --- /dev/null +++ b/tests/data/crawl/crawl1023 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mAs you read the scroll labeled HEPRAC CAITE, it crumbles to dust.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1024 b/tests/data/crawl/crawl1024 new file mode 100644 index 0000000..3f84657 --- /dev/null +++ b/tests/data/crawl/crawl1024 @@ -0,0 +1 @@ +[7;14H[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1025 b/tests/data/crawl/crawl1025 new file mode 100644 index 0000000..51f0699 --- /dev/null +++ b/tests/data/crawl/crawl1025 @@ -0,0 +1 @@ +[9;64H[37m[40m60.2 (1[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1026 b/tests/data/crawl/crawl1026 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1026 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1027 b/tests/data/crawl/crawl1027 new file mode 100644 index 0000000..09cd289 --- /dev/null +++ b/tests/data/crawl/crawl1027 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You feel blessed for a moment. It was a scroll of remove curse.
[24d[30m[40m[1m_[31m[40mA hobgoblin comes into view. It is wielding a club.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1028 b/tests/data/crawl/crawl1028 new file mode 100644 index 0000000..8bf5b02 --- /dev/null +++ b/tests/data/crawl/crawl1028 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls
[3d[1m h - a scroll labeled DOMNALEPTE
[4d[m[34m[40mBooks[5;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1029 b/tests/data/crawl/crawl1029 new file mode 100644 index 0000000..3c2f777 --- /dev/null +++ b/tests/data/crawl/crawl1029 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#g####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1160.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin
[18d It was a scroll of noise.
[19d_You hear a shout! x2
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2H[37m[40mAs you read the scroll labeled HEPRAC CAITE, it crumbles to dust.
[22d_You feel blessed for a moment. It was a scroll of remove curse.
[23d[30m[40m[1m_[31m[40mA hobgoblin comes into view. It is wielding a club.[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#g####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1160.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin
[18d It was a scroll of noise.
[19d_You hear a shout! x2
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2H[37m[40mAs you read the scroll labeled HEPRAC CAITE, it crumbles to dust.
[22d_You feel blessed for a moment. It was a scroll of remove curse.
[23d[30m[40m[1m_[31m[40mA hobgoblin comes into view. It is wielding a club.[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mAs you read the scroll labeled DOMNALEPTE, it crumbles to dust.
[24d It is a scroll of identify.[9;50H[m[39;49m[37m[40m[?25h
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl103 b/tests/data/crawl/crawl103 new file mode 100644 index 0000000..a6f6979 --- /dev/null +++ b/tests/data/crawl/crawl103 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;14H[30m[40m[1m.#####....PP♣P.P[2;13H.[2;23H[m[32m[40mP[37m[40m..[3;23H.[33m[40mP[30m[40m[1m♣P[4;15H[m[37m[40m [23G[32m[40m[1m♣[m[37m[40m.[30m[40m[1mP[5;15H[m[33m[40m##[5;26H[30m[40m[1m......[6;23H[m[37m[40m.[30m[40m[1m..#.##[7;15H[m[37m[40m..[24G[30m[40m[1m###....#[8;15H.[8;28H...[m[37m[40m [9;24H [10;15H [33m[40m#[23G#[30m[40m[1m####....[11;15H[m[37m[40m.........[30m[40m[1m.......w[12;15H[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m##[36m[40m[[m[36m[40m)[30m[40m[1m..#[13;15H[m[33m[40m#[13;26H[30m[40m[1m#[14d#[17;21H#.#.#[m[37m[40m [30m[40m[1m.#[34G[m[39;49m[37m[40m[9;62H[37m[40m90[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1030 b/tests/data/crawl/crawl1030 new file mode 100644 index 0000000..4b5519a --- /dev/null +++ b/tests/data/crawl/crawl1030 @@ -0,0 +1 @@ +[?25l[2J[39;49m[37m[40m[H[2J[37m[40m[1mIdentify which item? (\ to view known items)[K
[2d[m[34m[40mJewellery
[3d[1m i - a runed peridot ring
[4d k - a notched garnet ring
[5d[m[34m[40mPotions
[6d[1m d - 2 purple potions[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1031 b/tests/data/crawl/crawl1031 new file mode 100644 index 0000000..0d85e50 --- /dev/null +++ b/tests/data/crawl/crawl1031 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#g####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1160.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin
[18d As you read the scroll labeled HEPRAC CAITE, it crumbles to dust.
[19d_You feel blessed for a moment. It was a scroll of remove curse.
[20d[30m[40m[1m_[31m[40mA hobgoblin comes into view. It is wielding a club.[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled DOMNALEPTE, it crumbles to dust.
[23d It is a scroll of identify.
[24d [36m[40mIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#g####[8;13H#[37m[40m....[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1160.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin
[18d As you read the scroll labeled HEPRAC CAITE, it crumbles to dust.
[19d_You feel blessed for a moment. It was a scroll of remove curse.
[20d[30m[40m[1m_[31m[40mA hobgoblin comes into view. It is wielding a club.[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled DOMNALEPTE, it crumbles to dust.
[23d It is a scroll of identify.
[24d [36m[40mIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[7;14H[37m[40m.[8d[33m[40mg[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.2 (1[11;79H[m[39;4
\ No newline at end of file diff --git a/tests/data/crawl/crawl1032 b/tests/data/crawl/crawl1032 new file mode 100644 index 0000000..483b1ae --- /dev/null +++ b/tests/data/crawl/crawl1032 @@ -0,0 +1 @@ +9m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1033 b/tests/data/crawl/crawl1033 new file mode 100644 index 0000000..e420b92 --- /dev/null +++ b/tests/data/crawl/crawl1033 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_i - an uncursed ring of wizardry[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1034 b/tests/data/crawl/crawl1034 new file mode 100644 index 0000000..8ad723c --- /dev/null +++ b/tests/data/crawl/crawl1034 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;12H[1K [m[33m[40m#[30m[40m[1m [7;12H[1K [19G [8;12H[1K [19G [9;15H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;15H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [11;15H[1K [m[37m[40m..[33m[40m#[30m[40m[1m [12;14H[1K [m[37m[40m....[30m[40m[1m [13;13H[1K [m[33m[40m##[37m[40m...[30m[40m[1m [14;14H[1K [m[37m[40m.....[30m[40m[1m [15;14H[1K #...# [16;14H[1K ..... [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1035 b/tests/data/crawl/crawl1035 new file mode 100644 index 0000000..6346037 --- /dev/null +++ b/tests/data/crawl/crawl1035 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1036 b/tests/data/crawl/crawl1036 new file mode 100644 index 0000000..3bfe616 --- /dev/null +++ b/tests/data/crawl/crawl1036 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;12H[1K [33m[40m#[37m[40m [7;12H[1K [19G [8;12H[1K [19G [9;15H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;15H[1K ..[33m[40m#[37m[40m [12;14H[1K .... [13;13H[1K [33m[40m##[37m[40m... [14;14H[1K ..... [15;14H[1K [33m[40m#[37m[40m...[33m[40m#[37m[40m [16;14H[1K ..... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1037 b/tests/data/crawl/crawl1037 new file mode 100644 index 0000000..298411b --- /dev/null +++ b/tests/data/crawl/crawl1037 @@ -0,0 +1 @@ +[8;15H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1038 b/tests/data/crawl/crawl1038 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl1038 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1039 b/tests/data/crawl/crawl1039 new file mode 100644 index 0000000..bdcb936 --- /dev/null +++ b/tests/data/crawl/crawl1039 @@ -0,0 +1 @@ +[8;15H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl104 b/tests/data/crawl/crawl104 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl104 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1040 b/tests/data/crawl/crawl1040 new file mode 100644 index 0000000..6efa981 --- /dev/null +++ b/tests/data/crawl/crawl1040 @@ -0,0 +1 @@ +[3;46H[32m[40m23[79G[31m[40m-[4;46H[32m[40m5[76G[35m[40m----[8;52H[37m[40m5[9;65H2[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1041 b/tests/data/crawl/crawl1041 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1041 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1042 b/tests/data/crawl/crawl1042 new file mode 100644 index 0000000..cff5433 --- /dev/null +++ b/tests/data/crawl/crawl1042 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1043 b/tests/data/crawl/crawl1043 new file mode 100644 index 0000000..6a1686f --- /dev/null +++ b/tests/data/crawl/crawl1043 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mPut on which piece of jewellery?[K
[2d[m[34m[40mJewellery
[3d[32m[40m i - an uncursed ring of wizardry
[4d[34m[40m[1m k - a notched garnet ring[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1044 b/tests/data/crawl/crawl1044 new file mode 100644 index 0000000..472f102 --- /dev/null +++ b/tests/data/crawl/crawl1044 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1162.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[C[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[19;2HAiming: [37m[40m[1mPain[20;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[21;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)
[22d The hobgoblin convulses in agony!
[23d_[31m[40mYou kill the hobgoblin![24;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1162.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[18;2H[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[19;2HAiming: [37m[40m[1mPain[20;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[21;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)
[22d The hobgoblin convulses in agony!
[23d_[31m[40mYou kill the hobgoblin![24;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[9;67H[37m[40m7 (0.5[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_i - a ring of wizardry (left hand)[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1045 b/tests/data/crawl/crawl1045 new file mode 100644 index 0000000..9ba94eb --- /dev/null +++ b/tests/data/crawl/crawl1045 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mPut on which piece of jewellery?[K
[2d[m[34m[40mJewellery
[3d[32m[40m[1m i - a ring of wizardry (left hand)
[4d[34m[40m k - a notched garnet ring[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1046 b/tests/data/crawl/crawl1046 new file mode 100644 index 0000000..ba692e4 --- /dev/null +++ b/tests/data/crawl/crawl1046 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1162.7 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[C[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[19;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)
[20d The hobgoblin convulses in agony!
[21d_[31m[40mYou kill the hobgoblin![22;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_i - a ring of wizardry (left hand)
[24d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1162.7 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[18;2H[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[19;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)
[20d The hobgoblin convulses in agony!
[21d_[31m[40mYou kill the hobgoblin![22;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_i - a ring of wizardry (left hand)
[24d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mOops, that ring feels deathly cold.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.2 (0.5[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1047 b/tests/data/crawl/crawl1047 new file mode 100644 index 0000000..185eadb --- /dev/null +++ b/tests/data/crawl/crawl1047 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_k - a cursed ring of loudness (right hand)[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1048 b/tests/data/crawl/crawl1048 new file mode 100644 index 0000000..ea9740a --- /dev/null +++ b/tests/data/crawl/crawl1048 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mBooks[3;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1049 b/tests/data/crawl/crawl1049 new file mode 100644 index 0000000..e17e949 --- /dev/null +++ b/tests/data/crawl/crawl1049 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1163.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_[31m[40mYou kill the hobgoblin![19;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[20d[37m[40m_i - a ring of wizardry (left hand)
[21d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mOops, that ring feels deathly cold.
[23d_k - a cursed ring of loudness (right hand)
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl105 b/tests/data/crawl/crawl105 new file mode 100644 index 0000000..34fcb90 --- /dev/null +++ b/tests/data/crawl/crawl105 @@ -0,0 +1 @@ +[9;50H[3;76H[30m[40m[1m--[4;64H--------[9;50H[m[39;49m[37m[40m[4;46H[33m[40m[1m2[4;64H[m[34m[40m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1050 b/tests/data/crawl/crawl1050 new file mode 100644 index 0000000..2408fcf --- /dev/null +++ b/tests/data/crawl/crawl1050 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1051 b/tests/data/crawl/crawl1051 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl1051 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl1052 b/tests/data/crawl/crawl1052 new file mode 100644 index 0000000..742e5c3 --- /dev/null +++ b/tests/data/crawl/crawl1052 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 7/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[34m[40mArmour
[5d[32m[40m[1m a - a +0 robe (worn)
[6d[m[34m[40mJewellery
[7d[32m[40m[1m i - a ring of wizardry (left hand)
[8d[31m[40m k - a cursed ring of loudness (right hand)
[9d[m[34m[40mPotions
[10d[1m d - 2 purple potions
[11d[m[34m[40mBooks[12;2H[37m[40mb - a book of Necromancy
[13d[34m[40mComestibles[14;2H[37m[40mc - a bread ration[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1053 b/tests/data/crawl/crawl1053 new file mode 100644 index 0000000..33b5d00 --- /dev/null +++ b/tests/data/crawl/crawl1053 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1163.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m[18;2H[36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[37m[40m_i - a ring of wizardry (left hand)
[20d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2H[37m[40mOops, that ring feels deathly cold.
[22d_k - a cursed ring of loudness (right hand)
[23d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[24d[30m[40m[1m_[m[36m[40mOkay, then.[m[39;49m[37m[40m[9;50H[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1054 b/tests/data/crawl/crawl1054 new file mode 100644 index 0000000..7aacfb4 --- /dev/null +++ b/tests/data/crawl/crawl1054 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[1m d - 2 purple potions[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1055 b/tests/data/crawl/crawl1055 new file mode 100644 index 0000000..d7349b4 --- /dev/null +++ b/tests/data/crawl/crawl1055 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1163.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_i - a ring of wizardry (left hand)
[19d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mOops, that ring feels deathly cold.
[21d_k - a cursed ring of loudness (right hand)
[22d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m23[37m[40m/24 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [32m[40m5[37m[40m/6[56G[34m[40m[1m====================[30m[40m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;13H[33m[40m#[7d#[37m[40m.[33m[40m####[8;13H#[37m[40m.[7m)[m[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m1163.2 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H[37m[40m..[33m[40m#[12;15H[37m[40m....[13;14H[33m[40m##[37m[40m...[14;15H.....[15;15H[33m[40m#[37m[40m...[33m[40m#[16;15H[37m[40m.....[17;34H[m[39;49m[37m[40m
[18d[37m[40m_i - a ring of wizardry (left hand)
[19d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mOops, that ring feels deathly cold.
[21d_k - a cursed ring of loudness (right hand)
[22d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mIt was a potion of haste. You feel yourself speed up.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.2 (1[12;38H[34m[40m[1mFast [30m[40mContam [13;38H[m[39;49m[37
\ No newline at end of file diff --git a/tests/data/crawl/crawl1056 b/tests/data/crawl/crawl1056 new file mode 100644 index 0000000..df683c3 --- /dev/null +++ b/tests/data/crawl/crawl1056 @@ -0,0 +1 @@ +m[40m[17;34H
[18d[M[24d[37m[40m_You are very lightly contaminated with residual magic.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1057 b/tests/data/crawl/crawl1057 new file mode 100644 index 0000000..7c7ebd9 --- /dev/null +++ b/tests/data/crawl/crawl1057 @@ -0,0 +1 @@ +[13;38H
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) †
[24d[m[37m[40m_a club; a hobgoblin corpse[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1058 b/tests/data/crawl/crawl1058 new file mode 100644 index 0000000..cc7b0bb --- /dev/null +++ b/tests/data/crawl/crawl1058 @@ -0,0 +1 @@ +[13;17r[13;1H[2L[1;24r[2;12H[33m[40m###[37m[40m...[33m[40m####[3;13H[37m[40m..[34m[40m[1m![m[37m[40m.....[33m[40m#[4;13H[37m[40m........[5;13H...[33m[40m[1m$[m[37m[40m...[6;14H....[33m[40m#[7;15H[37m[40m...[33m[40m####[8;15H[37m[40m....g..[9;13H[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m###[10;13H[m[33m[40m#[37m[40m.[7m)[m[37m[40m.[11;13H[33m[40m#[37m[40m.[33m[40m##[32m[40m<[12;13H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.[m[33m[40m#[13;13H[37m[40m...[30m[40m[1m..#[14;12H.[m[33m[40m#[37m[40m..[30m[40m[1m...[15;11H#.[m[33m[40m###[30m[40m[1m...[16;11H#[m[37m[40m [30m[40m[1m.....[17;15H#...#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1059 b/tests/data/crawl/crawl1059 new file mode 100644 index 0000000..4c40c0b --- /dev/null +++ b/tests/data/crawl/crawl1059 @@ -0,0 +1 @@ +
[18d[M[9;65H[37m[40m6.9 (2.7[14;38Hg [32m[40m[1m[7m [m[37m[40m goblin (wandering)
[24d [31m[40m[1mA goblin comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl106 b/tests/data/crawl/crawl106 new file mode 100644 index 0000000..4e85fa8 --- /dev/null +++ b/tests/data/crawl/crawl106 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1060 b/tests/data/crawl/crawl1060 new file mode 100644 index 0000000..b90f55e --- /dev/null +++ b/tests/data/crawl/crawl1060 @@ -0,0 +1 @@ +[8;18H[37m[40mg.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1061 b/tests/data/crawl/crawl1061 new file mode 100644 index 0000000..9881a0b --- /dev/null +++ b/tests/data/crawl/crawl1061 @@ -0,0 +1 @@ +[9;65H[37m[40m7.6 (3.4[14;49H[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1062 b/tests/data/crawl/crawl1062 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1062 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1063 b/tests/data/crawl/crawl1063 new file mode 100644 index 0000000..6974eb5 --- /dev/null +++ b/tests/data/crawl/crawl1063 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin shouts![9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1064 b/tests/data/crawl/crawl1064 new file mode 100644 index 0000000..699773b --- /dev/null +++ b/tests/data/crawl/crawl1064 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m###...####[2;12H[m[37m[40m ..[34m[40m[1m![30m[40m.....#[3;15H......[m[37m[40m [4;15H[30m[40m[1m.[33m[40m$[30m[40m...[m[37m[40m [5;13H[33m[40m#[37m[40m.[30m[40m[1m...#[m[37m[40m [6;15H[30m[40m[1m...####[7;15H...g...[8;15H[m[33m[40m####[37m[40m [9;14H.[7mp[m[37m[40m..[33m[40m#[10;15H##[32m[40m<[11;15H[30m[40m[1m##.[12;13H[m[37m[40m..[30m[40m[1m...#[13;12H[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m....[14;11H[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#[15;11H[m[33m[40m#[37m[40m [30m[40m[1m.....[16;11H[m[37m[40m [30m[40m[1m#...#[17;15H.....[17;34H[m[39;49m[37m[40m[14;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.2 (0.6[13;38H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) †
[24d_[m[37m[40ma club; a hobgoblin corpse[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1065 b/tests/data/crawl/crawl1065 new file mode 100644 index 0000000..6511096 --- /dev/null +++ b/tests/data/crawl/crawl1065 @@ -0,0 +1 @@ +[C[37m[43m[5mZ[18;2H[m[37m[40mThe goblin shouts![K
[20d[30m[40m[1m_[21d[m[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1066 b/tests/data/crawl/crawl1066 new file mode 100644 index 0000000..fa03b31 --- /dev/null +++ b/tests/data/crawl/crawl1066 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;72H[m[35m[40m----[9;67H[37m[40m9 (0.7[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1067 b/tests/data/crawl/crawl1067 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1067 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1068 b/tests/data/crawl/crawl1068 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl1068 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1069 b/tests/data/crawl/crawl1069 new file mode 100644 index 0000000..7583738 --- /dev/null +++ b/tests/data/crawl/crawl1069 @@ -0,0 +1 @@ +[9;65H[37m[40m9.6 (1.4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl107 b/tests/data/crawl/crawl107 new file mode 100644 index 0000000..7d03345 --- /dev/null +++ b/tests/data/crawl/crawl107 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1070 b/tests/data/crawl/crawl1070 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1070 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1071 b/tests/data/crawl/crawl1071 new file mode 100644 index 0000000..0407009 --- /dev/null +++ b/tests/data/crawl/crawl1071 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_m - 2 chunks of flesh[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1072 b/tests/data/crawl/crawl1072 new file mode 100644 index 0000000..56441bb --- /dev/null +++ b/tests/data/crawl/crawl1072 @@ -0,0 +1 @@ +[13;38H[3;46H[37m[40m24[79G[32m[40m=[13;38H[m[39;49m[37m[40m[4;46H[32m[40m5[4;72H[34m[40m====[13;38H[m[39;49m[37m[40m[8;14H[37m[40mg[17;34H[m[39;49m[37m[40m
[18d[M[9;64H[37m[40m71.6 (2.0[14;38Hg [32m[40m[1m[7m [m[37m[40m goblin[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K
[24d[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m HP restored.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1073 b/tests/data/crawl/crawl1073 new file mode 100644 index 0000000..4ee4aab --- /dev/null +++ b/tests/data/crawl/crawl1073 @@ -0,0 +1 @@ +
[18d[2M[1;11H[30m[40m[1m[1K [1;22H [2;12H[1K ..![22G [3;12H[1K ..[21G [4;12H[1K [m[37m[40m..[30m[40m[1m.$... [5;12H[1K [19G [6;12H[1K [6;22H [7;12H[1K [7;22H [8;12H[1K [19G [9;12H[1K [19G [10;12H[1K [19G [11;12H[1K [19G [12;12H[1K [19G [13;11H[1K [19G [14;10H[1K [14;19H [15;10H[1K # ..... [16;14H[1K #...# [17;14H[1K ..... [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1074 b/tests/data/crawl/crawl1074 new file mode 100644 index 0000000..cd9da18 --- /dev/null +++ b/tests/data/crawl/crawl1074 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1075 b/tests/data/crawl/crawl1075 new file mode 100644 index 0000000..9963aa3 --- /dev/null +++ b/tests/data/crawl/crawl1075 @@ -0,0 +1 @@ +[1;11H[37m[40m[1K [1;22H [2;12H[1K ..[34m[40m[1m![22G[m[37m[40m [3;12H[1K ..[21G [4;12H[1K ..[30m[40m[1m.[33m[40m$[30m[40m...[m[37m[40m [5;12H[1K [19G [6;12H[1K [6;22H [7;12H[1K [7;22H [8;12H[1K [19G [9;12H[1K [19G [10;12H[1K [19G [11;12H[1K [19G [12;12H[1K [19G [13;11H[1K [19G [14;10H[1K [14;19H [15;10H[1K [33m[40m#[37m[40m [30m[40m[1m.....[m[37m[40m [16;14H[1K [30m[40m[1m#...#[m[37m[40m [17;14H[1K [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1076 b/tests/data/crawl/crawl1076 new file mode 100644 index 0000000..9711dcf --- /dev/null +++ b/tests/data/crawl/crawl1076 @@ -0,0 +1 @@ +[8;14H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1077 b/tests/data/crawl/crawl1077 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl1077 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1078 b/tests/data/crawl/crawl1078 new file mode 100644 index 0000000..0ac60e1 --- /dev/null +++ b/tests/data/crawl/crawl1078 @@ -0,0 +1 @@ +[8;14H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1079 b/tests/data/crawl/crawl1079 new file mode 100644 index 0000000..1a26614 --- /dev/null +++ b/tests/data/crawl/crawl1079 @@ -0,0 +1 @@ +[3;46H[32m[40m23[79G[31m[40m-[4;46H[33m[40m[1m4[4;72H[m[35m[40m----[8;51H[37m[40m10[9;65H2.3 (0.7[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl108 b/tests/data/crawl/crawl108 new file mode 100644 index 0000000..467468d --- /dev/null +++ b/tests/data/crawl/crawl108 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1080 b/tests/data/crawl/crawl1080 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1080 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1081 b/tests/data/crawl/crawl1081 new file mode 100644 index 0000000..695c9e6 --- /dev/null +++ b/tests/data/crawl/crawl1081 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the goblin![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1082 b/tests/data/crawl/crawl1082 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl1082 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1083 b/tests/data/crawl/crawl1083 new file mode 100644 index 0000000..6e0d705 --- /dev/null +++ b/tests/data/crawl/crawl1083 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;9H[33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [3;10H..[33m[40m###[37m[40m...[33m[40m####[4;11H[37m[40m....[34m[40m[1m![m[37m[40m.....[33m[40m#[5;12H[37m[40m.........[6;13H...[33m[40m[1m$[m[37m[40m..[31m[42m[1mw[m[37m[40m [7;15H...[33m[40m#[37m[40m [8;15H...[33m[40m#####[9;16H[37m[40m.......[10;17H[33m[40m######[11;15H[30m[40m[1mZ..#[12;13H[m[33m[40m#[37m[40m.[30m[40m[1m##[m[32m[40m<[13;12H[37m[40m [33m[40m#[37m[40m.[30m[40m[1m##.#[14;11H[m[37m[40m ..[30m[40m[1m...#[15;11H[m[37m[40m [30m[40m[1m.[m[33m[40m#[37m[40m.[30m[40m[1m....[m[37m[40m [16;11H[30m[40m[1m#.[m[33m[40m##[30m[40m[1m#...[m[37m[40m [17;11H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1084 b/tests/data/crawl/crawl1084 new file mode 100644 index 0000000..296c83e --- /dev/null +++ b/tests/data/crawl/crawl1084 @@ -0,0 +1 @@ +
[18d[M[9;65H[37m[40m3.6 (1.3[14;38H[31m[42m[1mw[m[37m[40m [32m[40m[1m[7m [m[37m[40m worm (wandering)[K
[24d[30m[40m[1m_[31m[40mA worm comes into view.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1085 b/tests/data/crawl/crawl1085 new file mode 100644 index 0000000..5657f16 --- /dev/null +++ b/tests/data/crawl/crawl1085 @@ -0,0 +1 @@ +[2;11H[37m[40m [3;9H[33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;9H[33m[40m#[37m[40m..[33m[40m###[37m[40m...[33m[40m###[5;9H#[37m[40m.....[34m[40m[1m![m[37m[40m.....[33m[40m##[6;10H#[37m[40m...........[7;11H.....[33m[40m[1m$[m[37m[40m..[31m[42m[1mw[8d[m[37m[40m [9;15H.[7mp[m[37m[40m.[33m[40m#[30m[40m[1m####[10;15H[m[37m[40m.........[11;15H[33m[40m########[37m[40m.[12;15H[30m[40m[1mZ..[13;14H.##[m[32m[40m<[14;13H[30m[40m[1m#.##[15;12H[m[37m[40m [30m[40m[1m.....#[16;11H[m[37m[40m [30m[40m[1m.#..[17;12H.###...[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[7;19H[31m[40m[1mw[11;14H[m[37m[43m[5mZ[12d[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.3 (0.7[14;38H[31m[40m[1mw[46G[m[37m[40m[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1086 b/tests/data/crawl/crawl1086 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl1086 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1087 b/tests/data/crawl/crawl1087 new file mode 100644 index 0000000..9406d90 --- /dev/null +++ b/tests/data/crawl/crawl1087 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;8H[1K #. #...# [3;8H[1K #.. #...# [4;8H[1K #.[4;22H [5;8H[1K #.[5;22H# [6;9H[1K #[6;22H [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H#. [12;12H[1K [19G [13;12H[1K [m[33m[40m#[30m[40m[1m.##<# [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1088 b/tests/data/crawl/crawl1088 new file mode 100644 index 0000000..2035738 --- /dev/null +++ b/tests/data/crawl/crawl1088 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worm[24;2HAim: [37m[40ma worm (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1089 b/tests/data/crawl/crawl1089 new file mode 100644 index 0000000..0fe5b6c --- /dev/null +++ b/tests/data/crawl/crawl1089 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;8H[1K [33m[40m#[37m[40m. [33m[40m#[37m[40m...[33m[40m#[37m[40m [3;8H[1K [33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;8H[1K [33m[40m#[37m[40m.[4;22H [5;8H[1K [33m[40m#[37m[40m.[5;22H[33m[40m#[37m[40m [6;9H[1K [33m[40m#[6;22H[37m[40m [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H[33m[40m#[37m[40m. [12;12H[1K [19G [13;12H[1K [33m[40m#[30m[40m[1m.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl109 b/tests/data/crawl/crawl109 new file mode 100644 index 0000000..d5c2927 --- /dev/null +++ b/tests/data/crawl/crawl109 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m3[4;72H[34m[40m========
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1090 b/tests/data/crawl/crawl1090 new file mode 100644 index 0000000..92001fd --- /dev/null +++ b/tests/data/crawl/crawl1090 @@ -0,0 +1 @@ +[7;19H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1091 b/tests/data/crawl/crawl1091 new file mode 100644 index 0000000..937030c --- /dev/null +++ b/tests/data/crawl/crawl1091 @@ -0,0 +1 @@ +[31m[40m[1mw[m[37m[40m.[10;15H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1092 b/tests/data/crawl/crawl1092 new file mode 100644 index 0000000..bba970e --- /dev/null +++ b/tests/data/crawl/crawl1092 @@ -0,0 +1 @@ +[3;47H[32m[40m2[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m3[4;68H[m[35m[40m----[30m[40m[1m----[9;65H[m[37m[40m5.0[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1093 b/tests/data/crawl/crawl1093 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1093 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1094 b/tests/data/crawl/crawl1094 new file mode 100644 index 0000000..8a4f1a9 --- /dev/null +++ b/tests/data/crawl/crawl1094 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm barely resists.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1095 b/tests/data/crawl/crawl1095 new file mode 100644 index 0000000..9406d90 --- /dev/null +++ b/tests/data/crawl/crawl1095 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;8H[1K #. #...# [3;8H[1K #.. #...# [4;8H[1K #.[4;22H [5;8H[1K #.[5;22H# [6;9H[1K #[6;22H [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H#. [12;12H[1K [19G [13;12H[1K [m[33m[40m#[30m[40m[1m.##<# [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1096 b/tests/data/crawl/crawl1096 new file mode 100644 index 0000000..8e0b525 --- /dev/null +++ b/tests/data/crawl/crawl1096 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1097 b/tests/data/crawl/crawl1097 new file mode 100644 index 0000000..0fe5b6c --- /dev/null +++ b/tests/data/crawl/crawl1097 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;8H[1K [33m[40m#[37m[40m. [33m[40m#[37m[40m...[33m[40m#[37m[40m [3;8H[1K [33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;8H[1K [33m[40m#[37m[40m.[4;22H [5;8H[1K [33m[40m#[37m[40m.[5;22H[33m[40m#[37m[40m [6;9H[1K [33m[40m#[6;22H[37m[40m [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H[33m[40m#[37m[40m. [12;12H[1K [19G [13;12H[1K [33m[40m#[30m[40m[1m.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1098 b/tests/data/crawl/crawl1098 new file mode 100644 index 0000000..e866bca --- /dev/null +++ b/tests/data/crawl/crawl1098 @@ -0,0 +1 @@ +[7;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1099 b/tests/data/crawl/crawl1099 new file mode 100644 index 0000000..8804468 --- /dev/null +++ b/tests/data/crawl/crawl1099 @@ -0,0 +1 @@ +[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl110 b/tests/data/crawl/crawl110 new file mode 100644 index 0000000..2b5cd13 --- /dev/null +++ b/tests/data/crawl/crawl110 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1100 b/tests/data/crawl/crawl1100 new file mode 100644 index 0000000..d7e0e46 --- /dev/null +++ b/tests/data/crawl/crawl1100 @@ -0,0 +1 @@ +[3;47H[32m[40m1[77G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;64H[35m[40m----[30m[40m[1m----[9;67H[m[37m[40m6 (0.6[14;40H[33m[40m[1m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1101 b/tests/data/crawl/crawl1101 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1101 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1102 b/tests/data/crawl/crawl1102 new file mode 100644 index 0000000..104f99d --- /dev/null +++ b/tests/data/crawl/crawl1102 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1103 b/tests/data/crawl/crawl1103 new file mode 100644 index 0000000..9406d90 --- /dev/null +++ b/tests/data/crawl/crawl1103 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;8H[1K #. #...# [3;8H[1K #.. #...# [4;8H[1K #.[4;22H [5;8H[1K #.[5;22H# [6;9H[1K #[6;22H [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H#. [12;12H[1K [19G [13;12H[1K [m[33m[40m#[30m[40m[1m.##<# [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1104 b/tests/data/crawl/crawl1104 new file mode 100644 index 0000000..dec41ab --- /dev/null +++ b/tests/data/crawl/crawl1104 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1105 b/tests/data/crawl/crawl1105 new file mode 100644 index 0000000..0fe5b6c --- /dev/null +++ b/tests/data/crawl/crawl1105 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;8H[1K [33m[40m#[37m[40m. [33m[40m#[37m[40m...[33m[40m#[37m[40m [3;8H[1K [33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;8H[1K [33m[40m#[37m[40m.[4;22H [5;8H[1K [33m[40m#[37m[40m.[5;22H[33m[40m#[37m[40m [6;9H[1K [33m[40m#[6;22H[37m[40m [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H[33m[40m#[37m[40m. [12;12H[1K [19G [13;12H[1K [33m[40m#[30m[40m[1m.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1106 b/tests/data/crawl/crawl1106 new file mode 100644 index 0000000..e866bca --- /dev/null +++ b/tests/data/crawl/crawl1106 @@ -0,0 +1 @@ +[7;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1107 b/tests/data/crawl/crawl1107 new file mode 100644 index 0000000..1f21cf1 --- /dev/null +++ b/tests/data/crawl/crawl1107 @@ -0,0 +1 @@ +[37m[40m.[8d[31m[40m[1mw[17;34H[m[39;49m[37m[40m[3;47H[32m[40m0[76G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m1[4;60H[35m[40m----[30m[40m[1m----[9;65H[m[37m[40m6.2[14;40H[33m[40m[7m [A[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The worm convulses in agony![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1108 b/tests/data/crawl/crawl1108 new file mode 100644 index 0000000..9406d90 --- /dev/null +++ b/tests/data/crawl/crawl1108 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;8H[1K #. #...# [3;8H[1K #.. #...# [4;8H[1K #.[4;22H [5;8H[1K #.[5;22H# [6;9H[1K #[6;22H [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H#. [12;12H[1K [19G [13;12H[1K [m[33m[40m#[30m[40m[1m.##<# [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1109 b/tests/data/crawl/crawl1109 new file mode 100644 index 0000000..16f185b --- /dev/null +++ b/tests/data/crawl/crawl1109 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl111 b/tests/data/crawl/crawl111 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl111 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1110 b/tests/data/crawl/crawl1110 new file mode 100644 index 0000000..0fe5b6c --- /dev/null +++ b/tests/data/crawl/crawl1110 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;8H[1K [33m[40m#[37m[40m. [33m[40m#[37m[40m...[33m[40m#[37m[40m [3;8H[1K [33m[40m#[37m[40m.. [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;8H[1K [33m[40m#[37m[40m.[4;22H [5;8H[1K [33m[40m#[37m[40m.[5;22H[33m[40m#[37m[40m [6;9H[1K [33m[40m#[6;22H[37m[40m [7;10H[1K [7;20H [8;12H[1K [19G [9;12H[1K [9;23H [10;12H[1K [10;22H.. [11;12H[1K [11;22H[33m[40m#[37m[40m. [12;12H[1K [19G [13;12H[1K [33m[40m#[30m[40m[1m.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [14;12H[1K [19G [15;12H[1K [19G [16;11H[1K [19G [17;10H[1K [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1111 b/tests/data/crawl/crawl1111 new file mode 100644 index 0000000..8d500dc --- /dev/null +++ b/tests/data/crawl/crawl1111 @@ -0,0 +1 @@ +[8;17H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1112 b/tests/data/crawl/crawl1112 new file mode 100644 index 0000000..8804468 --- /dev/null +++ b/tests/data/crawl/crawl1112 @@ -0,0 +1 @@ +[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1113 b/tests/data/crawl/crawl1113 new file mode 100644 index 0000000..4cbb2c2 --- /dev/null +++ b/tests/data/crawl/crawl1113 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m19[75G[m[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m0[4;56H[35m[40m----[30m[40m[1m----[9;67H[m[37m[40m8[14;40H[31m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1114 b/tests/data/crawl/crawl1114 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1114 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1115 b/tests/data/crawl/crawl1115 new file mode 100644 index 0000000..104f99d --- /dev/null +++ b/tests/data/crawl/crawl1115 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1116 b/tests/data/crawl/crawl1116 new file mode 100644 index 0000000..c629e3b --- /dev/null +++ b/tests/data/crawl/crawl1116 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1117 b/tests/data/crawl/crawl1117 new file mode 100644 index 0000000..c629e3b --- /dev/null +++ b/tests/data/crawl/crawl1117 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1118 b/tests/data/crawl/crawl1118 new file mode 100644 index 0000000..1bb579f --- /dev/null +++ b/tests/data/crawl/crawl1118 @@ -0,0 +1 @@ +
[18d[37m[40m [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K[19;3H[36m[40monfirm with . or Enter, or press ? or * to list all spells.
[20d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K[22;3H[36m[40monfirm with . or Enter, or press ? or * to list all spells.
[23d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[K
[24d You hit the worm.[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1119 b/tests/data/crawl/crawl1119 new file mode 100644 index 0000000..2a4091a --- /dev/null +++ b/tests/data/crawl/crawl1119 @@ -0,0 +1 @@ +[8;17H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl112 b/tests/data/crawl/crawl112 new file mode 100644 index 0000000..20cedea --- /dev/null +++ b/tests/data/crawl/crawl112 @@ -0,0 +1 @@ +[9;62H[37m[40m124.0 (34.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1120 b/tests/data/crawl/crawl1120 new file mode 100644 index 0000000..509dd52 --- /dev/null +++ b/tests/data/crawl/crawl1120 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[m[37m[40m/25[75G[30m[40m[1m-[4;56H----[8;51H[m[37m[40m22[9;65H7.6 (0.8[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1121 b/tests/data/crawl/crawl1121 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1121 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1122 b/tests/data/crawl/crawl1122 new file mode 100644 index 0000000..a2b9ce1 --- /dev/null +++ b/tests/data/crawl/crawl1122 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the worm![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1123 b/tests/data/crawl/crawl1123 new file mode 100644 index 0000000..ac211e8 --- /dev/null +++ b/tests/data/crawl/crawl1123 @@ -0,0 +1 @@ +[13;38H[4;46H[31m[40m1[4;56H[34m[40m====[13;38H[m[39;49m[37m[40m[4;56H[34m[40m[1m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1124 b/tests/data/crawl/crawl1124 new file mode 100644 index 0000000..028f820 --- /dev/null +++ b/tests/data/crawl/crawl1124 @@ -0,0 +1 @@ +[3;46H[32m[40m21[75G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1125 b/tests/data/crawl/crawl1125 new file mode 100644 index 0000000..a8e4b62 --- /dev/null +++ b/tests/data/crawl/crawl1125 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1126 b/tests/data/crawl/crawl1126 new file mode 100644 index 0000000..703ba2f --- /dev/null +++ b/tests/data/crawl/crawl1126 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 2 chunks of flesh. This raw flesh tastes terrible.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1127 b/tests/data/crawl/crawl1127 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl1127 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1128 b/tests/data/crawl/crawl1128 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl1128 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1129 b/tests/data/crawl/crawl1129 new file mode 100644 index 0000000..7d8cfde --- /dev/null +++ b/tests/data/crawl/crawl1129 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl113 b/tests/data/crawl/crawl113 new file mode 100644 index 0000000..28b6a49 --- /dev/null +++ b/tests/data/crawl/crawl113 @@ -0,0 +1 @@ +[3;46H[37m[40m13[78G[32m[40m==[9;64H[37m[40m5.0 (35[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1130 b/tests/data/crawl/crawl1130 new file mode 100644 index 0000000..8fbcee2 --- /dev/null +++ b/tests/data/crawl/crawl1130 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;60H[34m[40m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1131 b/tests/data/crawl/crawl1131 new file mode 100644 index 0000000..9d7862d --- /dev/null +++ b/tests/data/crawl/crawl1131 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1132 b/tests/data/crawl/crawl1132 new file mode 100644 index 0000000..96d58cd --- /dev/null +++ b/tests/data/crawl/crawl1132 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1133 b/tests/data/crawl/crawl1133 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1133 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1134 b/tests/data/crawl/crawl1134 new file mode 100644 index 0000000..7590f67 --- /dev/null +++ b/tests/data/crawl/crawl1134 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m96.6 (19.0)
[24d_[30m[40m[1mYou continue eating.[m[37m[40m x2[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1135 b/tests/data/crawl/crawl1135 new file mode 100644 index 0000000..47a43dc --- /dev/null +++ b/tests/data/crawl/crawl1135 @@ -0,0 +1 @@ +[9;65H[37m[40m7.3 (19.7[12;38H[34m[40mFast [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1136 b/tests/data/crawl/crawl1136 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1136 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1137 b/tests/data/crawl/crawl1137 new file mode 100644 index 0000000..d8bf574 --- /dev/null +++ b/tests/data/crawl/crawl1137 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mYour extra speed is starting to run out.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1138 b/tests/data/crawl/crawl1138 new file mode 100644 index 0000000..15836bd --- /dev/null +++ b/tests/data/crawl/crawl1138 @@ -0,0 +1 @@ +[13;38H[3;76H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1139 b/tests/data/crawl/crawl1139 new file mode 100644 index 0000000..abc0127 --- /dev/null +++ b/tests/data/crawl/crawl1139 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;64H[m[34m[40m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl114 b/tests/data/crawl/crawl114 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl114 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1140 b/tests/data/crawl/crawl1140 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1140 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1141 b/tests/data/crawl/crawl1141 new file mode 100644 index 0000000..735327d --- /dev/null +++ b/tests/data/crawl/crawl1141 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m202.6 (5.3)
[24d_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1142 b/tests/data/crawl/crawl1142 new file mode 100644 index 0000000..0894fe8 --- /dev/null +++ b/tests/data/crawl/crawl1142 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m====[9;65H[m[37m[40m3.3 (6.0[12;38H[m[39;49m[37m[40m[5P[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1143 b/tests/data/crawl/crawl1143 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1143 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1144 b/tests/data/crawl/crawl1144 new file mode 100644 index 0000000..78f4547 --- /dev/null +++ b/tests/data/crawl/crawl1144 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mYou feel yourself slow down.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1145 b/tests/data/crawl/crawl1145 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl1145 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1146 b/tests/data/crawl/crawl1146 new file mode 100644 index 0000000..c367558 --- /dev/null +++ b/tests/data/crawl/crawl1146 @@ -0,0 +1 @@ +[3;47H[32m[40m3[77G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1147 b/tests/data/crawl/crawl1147 new file mode 100644 index 0000000..7366a97 --- /dev/null +++ b/tests/data/crawl/crawl1147 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[34m[40m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1148 b/tests/data/crawl/crawl1148 new file mode 100644 index 0000000..6e39a9d --- /dev/null +++ b/tests/data/crawl/crawl1148 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1149 b/tests/data/crawl/crawl1149 new file mode 100644 index 0000000..d0d5884 --- /dev/null +++ b/tests/data/crawl/crawl1149 @@ -0,0 +1 @@ +[11;23H[30m[42ml[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl115 b/tests/data/crawl/crawl115 new file mode 100644 index 0000000..d06eca6 --- /dev/null +++ b/tests/data/crawl/crawl115 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1150 b/tests/data/crawl/crawl1150 new file mode 100644 index 0000000..b6857e8 --- /dev/null +++ b/tests/data/crawl/crawl1150 @@ -0,0 +1 @@ +
[18d[2M[9;64H[37m[40m14.3 (11.0)[14;38H[30m[42ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (wandering)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K
[23d[37m[40m_[30m[40m[1mYou start resting.
[24d_[31m[40mA giant newt comes into view.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1151 b/tests/data/crawl/crawl1151 new file mode 100644 index 0000000..920ff4b --- /dev/null +++ b/tests/data/crawl/crawl1151 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[2;9H#[m[37m[40m..[3;9H[30m[40m[1m#[m[37m[40m..[33m[40m###[37m[40m...[33m[40m##[30m[40m[1m##[4;9H#[m[37m[40m.....[34m[40m[1m![m[37m[40m....[30m[40m[1m.##[5;9H[m[37m[40m [33m[40m#[37m[40m........[30m[40m[1m...[m[37m[40m [6;10H [30m[40m[1m.[m[37m[40m....[33m[40m[1m$[m[37m[40m..[30m[40m[1m.[m[37m[40m [7;11H [33m[40m#[37m[40m....[33m[40m#[37m[40m [8d[33m[40m####[37m[40m.[33m[40m#[9;15H[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.......[10;15H[33m[40m########[30m[42ml[33m[40m#[11;13H[30m[40m[1m#....#[m[37m[40m [12;13H[30m[40m[1m#.##[m[32m[40m<[13;13H[30m[40m[1m#.##.[14;13H....[15;12H.#.....[16;11H#.###[17;12H[m[37m[40m [30m[40m[1m.....[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1152 b/tests/data/crawl/crawl1152 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1152 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1153 b/tests/data/crawl/crawl1153 new file mode 100644 index 0000000..20a6146 --- /dev/null +++ b/tests/data/crawl/crawl1153 @@ -0,0 +1 @@ +[9;22H[32m[40ml[10d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1154 b/tests/data/crawl/crawl1154 new file mode 100644 index 0000000..171ce06 --- /dev/null +++ b/tests/data/crawl/crawl1154 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m====[9;65H[m[37m[40m5.3 (1.0) [14;38H[32m[40ml[14;52H[30m[40m[1m[K
[24d[m[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1155 b/tests/data/crawl/crawl1155 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1155 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1156 b/tests/data/crawl/crawl1156 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl1156 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1157 b/tests/data/crawl/crawl1157 new file mode 100644 index 0000000..7fb4e9f --- /dev/null +++ b/tests/data/crawl/crawl1157 @@ -0,0 +1 @@ +[2;10H[30m[40m[1m..[18G#[3;10H.[18G##[4;10H.[18G..[5;10H#[18G.[6;11H[m[37m[40m.[18G[30m[40m[1m.[7d#[8;25H[m[33m[40m#[9;17H[37m[40m.[7mp[25G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;15H[37m[40m.[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m..[32m[40ml[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1158 b/tests/data/crawl/crawl1158 new file mode 100644 index 0000000..746af9f --- /dev/null +++ b/tests/data/crawl/crawl1158 @@ -0,0 +1 @@ +[2;14H[30m[40m[1m#...[3;11H.[m[33m[40m#[30m[40m[1m##...[4;11H.[m[37m[40m..[30m[40m[1m.[34m[40m![30m[40m..[5;11H.[m[37m[40m...[30m[40m[1m...[6;11H.[m[37m[40m....[33m[40m[1m$[30m[40m.[7d.[8;26H[m[37m[40m.[9;18H.[7mp[26G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;16H[37m[40m.[37m[43m[5mZ[m[37m[40m.[7mp[m[32m[40ml[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1159 b/tests/data/crawl/crawl1159 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1159 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl116 b/tests/data/crawl/crawl116 new file mode 100644 index 0000000..fd56d65 --- /dev/null +++ b/tests/data/crawl/crawl116 @@ -0,0 +1 @@ +[9;50H[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1160 b/tests/data/crawl/crawl1160 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl1160 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1161 b/tests/data/crawl/crawl1161 new file mode 100644 index 0000000..536002f --- /dev/null +++ b/tests/data/crawl/crawl1161 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the giant newt.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1162 b/tests/data/crawl/crawl1162 new file mode 100644 index 0000000..e90c171 --- /dev/null +++ b/tests/data/crawl/crawl1162 @@ -0,0 +1 @@ +[9;17H[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1163 b/tests/data/crawl/crawl1163 new file mode 100644 index 0000000..243266c --- /dev/null +++ b/tests/data/crawl/crawl1163 @@ -0,0 +1 @@ +[8;52H[37m[40m5[9;65H8.4 (1.1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1164 b/tests/data/crawl/crawl1164 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1164 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1165 b/tests/data/crawl/crawl1165 new file mode 100644 index 0000000..0993e7a --- /dev/null +++ b/tests/data/crawl/crawl1165 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1166 b/tests/data/crawl/crawl1166 new file mode 100644 index 0000000..ab0fd34 --- /dev/null +++ b/tests/data/crawl/crawl1166 @@ -0,0 +1 @@ +[3;12H[30m[40m[1m#[4d..[5d...[6;12H.[m[37m[40m.[30m[40m[1m..[7d.[8;27H[m[33m[40m#[9;19H[37m[40m.[7mp[27G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[72G0[13;38H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1167 b/tests/data/crawl/crawl1167 new file mode 100644 index 0000000..dcd034c --- /dev/null +++ b/tests/data/crawl/crawl1167 @@ -0,0 +1 @@ +[6;13H[30m[40m[1m.[7d#[m[37m[40m.[30m[40m[1m.[7;24H[m[33m[40m#[8;13H[30m[40m[1m#[8;28H[m[33m[40m#[9;13H[30m[40m[1m#[20G[m[37m[40m.[7mp[28G[m[37m[40m.[10;13H[30m[40m[1m#[10;28H[m[33m[40m#[11;24H#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1168 b/tests/data/crawl/crawl1168 new file mode 100644 index 0000000..b4863e5 --- /dev/null +++ b/tests/data/crawl/crawl1168 @@ -0,0 +1 @@ +[9;64H[37m[40m20[13;38H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1169 b/tests/data/crawl/crawl1169 new file mode 100644 index 0000000..e4b0358 --- /dev/null +++ b/tests/data/crawl/crawl1169 @@ -0,0 +1 @@ +[13;38H[4;46H[32m[40m5[4;72H[34m[40m====[13;38H[m[39;49m[37m[40m[3;47H[32m[40m4[78G=[13;38H[m[39;49m[37m[40m[4;72H[34m[40m[1m====[13;38H[m[39;49m[37m[40m[3;78H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl117 b/tests/data/crawl/crawl117 new file mode 100644 index 0000000..5929b1c --- /dev/null +++ b/tests/data/crawl/crawl117 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m#.......P♣P.....[m[37m[40m [2;4H[30m[40m[1m#......♣.P......[m[37m[40m...[34m[40m[1m?[m[37m[40m [33m[42mr[37m[40m......[3;3H[30m[40m[1m##...............[m[37m[40m ... .......[4;3H[30m[40m[1m...........#.##.#[m[33m[40m##[37m[40m.. .......[5;3H[30m[40m[1m........####....#[m[37m[40m ... .......[6;3H[30m[40m[1m.#......#[m[37m[40m [30m[40m[1m...[m[37m[40m ..[33m[40m#[37m[40m.......[7;4H[30m[40m[1m#......#[m[37m[40m [30m[40m[1m##...[m[37m[40m .........[8;3H[30m[40m[1m##......#####.[m[37m[40m...[33m[40m####[37m[40m........[9;3H[30m[40m[1m..............[m[37m[40m.......[7mp[m[37m[40m.......[10;3H[30m[40m[1m#.#####.#.##[36m[40m[[m[36m[40m)[37m[40m..[33m[40m##[37m[40m........[33m[40m###[11;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##..#..##...#[m[33m[40m####[37m[40m...[33m[40m#[37m[40m..[33m[40m#[37m[40m [12;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#.#.#.##...###[m[33m[40m#[37m[40m...[33m[40m#[37m[40m ...[13;3H[30m[40m[1m#.###.#.#.#.##...##.[m[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m...[m[37m[40m.[14;3H[30m[40m[1m#.##.##.#.##.#......[m[33m[40m######[30m[40m[1m#.[15;3H#.##.##.#.##.##..####[m[37m[40m [16;3H[30m[40m[1m#.....+.+.+......#[m[37m[40m [17;3H[30m[40m[1m####.##.#.##.##.##[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1170 b/tests/data/crawl/crawl1170 new file mode 100644 index 0000000..79bd938 --- /dev/null +++ b/tests/data/crawl/crawl1170 @@ -0,0 +1 @@ +[9;19H[37m[40m.[37m[43m[5mZ[28G[m[37m[40mb[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1171 b/tests/data/crawl/crawl1171 new file mode 100644 index 0000000..f37acf2 --- /dev/null +++ b/tests/data/crawl/crawl1171 @@ -0,0 +1 @@ +
[18d[2M[9;65H[37m[40m9.4 (9[14;38Hb [32m[40m[1m[7m [m[37m[40m bat[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K
[23d[37m[40m_[30m[40m[1mYou start resting.
[24d_[31m[40mA bat comes into view.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1172 b/tests/data/crawl/crawl1172 new file mode 100644 index 0000000..b8ff07d --- /dev/null +++ b/tests/data/crawl/crawl1172 @@ -0,0 +1 @@ +[4;23H[33m[40m##[5d[37m[40m.[33m[40m#[6d[37m[40m.[33m[40m#[7;14H[30m[40m[1m.[7;23H[m[37m[40m.[8;14H[30m[40m[1m.[8;29H[m[33m[40m#[9;14H[30m[40m[1m.[21G[m[37m[40m.[7mp[29G[m[37m[40m.[10;14H[30m[40m[1m.[10;29H[m[33m[40m#[11;23H[37m[40m[1m<[12d[m[37m[40m.[33m[40m#[13d[37m[40m.[33m[40m#[14d[37m[40m.[33m[40m#[15d[37m[40m.[33m[40m#[16d[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1173 b/tests/data/crawl/crawl1173 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1173 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1174 b/tests/data/crawl/crawl1174 new file mode 100644 index 0000000..ffa7e3d --- /dev/null +++ b/tests/data/crawl/crawl1174 @@ -0,0 +1 @@ +[9;25H[37m[40mb...[11;23H[32m[40m<[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1175 b/tests/data/crawl/crawl1175 new file mode 100644 index 0000000..fd77604 --- /dev/null +++ b/tests/data/crawl/crawl1175 @@ -0,0 +1 @@ +[9;64H[37m[40m30.4 (1
[24d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1176 b/tests/data/crawl/crawl1176 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1176 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1177 b/tests/data/crawl/crawl1177 new file mode 100644 index 0000000..8d0ba0b --- /dev/null +++ b/tests/data/crawl/crawl1177 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading up.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1178 b/tests/data/crawl/crawl1178 new file mode 100644 index 0000000..3577e5a --- /dev/null +++ b/tests/data/crawl/crawl1178 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K #. #...# [2;8H[1K #.. #...# [3;8H[1K [3;22H [4;8H[1K [15G![4;25H [5;9H[1K [5;22H [m[37m[40m.[33m[40m#[30m[40m[1m [6;10H[1K .....$... [m[37m[40m.[33m[40m#[30m[40m[1m [7;12H[1K [19G [m[37m[40m.[33m[40m#[30m[40m[1m [8;12H[1K #...[8;28H## [9;12H[1K #...[9;28H.. [10;12H[1K #.##[10;28H## [11;12H[1K [19G [m[32m[40m<[33m[40m#[30m[40m[1m [12;12H[1K #.##<# [m[37m[40m.[33m[40m#[30m[40m[1m [13;12H[1K [19G [m[37m[40m.[33m[40m#[30m[40m[1m [14;12H[1K [19G [m[37m[40m.[33m[40m#[30m[40m[1m [15;11H[1K [19G .# [16;10H[1K [16;19H .# [17;10H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1179 b/tests/data/crawl/crawl1179 new file mode 100644 index 0000000..4c90dfa --- /dev/null +++ b/tests/data/crawl/crawl1179 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl118 b/tests/data/crawl/crawl118 new file mode 100644 index 0000000..e9ac3c0 --- /dev/null +++ b/tests/data/crawl/crawl118 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m63.0 (38[14;38H[33m[42mr[37m[40m [32m[40m[1m[7m [m[37m[40m rat (wandering)
[24d[30m[40m[1m_[31m[40mA rat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1180 b/tests/data/crawl/crawl1180 new file mode 100644 index 0000000..c2ae1ff --- /dev/null +++ b/tests/data/crawl/crawl1180 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;8H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m#...#[m[37m[40m [3;8H[1K [3;22H [4;8H[1K [15G[34m[40m[1m![4;25H[m[37m[40m [5;9H[1K [5;22H .[33m[40m#[37m[40m [6;10H[1K [30m[40m[1m.....[33m[40m$[30m[40m...[m[37m[40m .[33m[40m#[37m[40m [7;12H[1K [19G .[33m[40m#[37m[40m [8;12H[1K [30m[40m[1m#.[m[37m[40m..[8;28H[33m[40m##[37m[40m [9;12H[1K [30m[40m[1m#.[m[37m[40m..[9;28H.. [10;12H[1K [30m[40m[1m#.[m[33m[40m##[10;28H##[37m[40m [11;12H[1K [19G [32m[40m<[33m[40m#[37m[40m [12;12H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m .[33m[40m#[37m[40m [13;12H[1K [19G .[33m[40m#[37m[40m [14;12H[1K [19G .[33m[40m#[37m[40m [15;11H[1K [19G .[33m[40m#[37m[40m [16;10H[1K [16;19H .[33m[40m#[37m[40m [17;10H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1181 b/tests/data/crawl/crawl1181 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl1181 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1182 b/tests/data/crawl/crawl1182 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl1182 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1183 b/tests/data/crawl/crawl1183 new file mode 100644 index 0000000..0100f8b --- /dev/null +++ b/tests/data/crawl/crawl1183 @@ -0,0 +1 @@ +[9;20H[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m..†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1184 b/tests/data/crawl/crawl1184 new file mode 100644 index 0000000..fc97eae --- /dev/null +++ b/tests/data/crawl/crawl1184 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G[31m[40m-[8;52H[37m[40m7[9;65H1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1185 b/tests/data/crawl/crawl1185 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1185 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1186 b/tests/data/crawl/crawl1186 new file mode 100644 index 0000000..c323d83 --- /dev/null +++ b/tests/data/crawl/crawl1186 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1187 b/tests/data/crawl/crawl1187 new file mode 100644 index 0000000..cbbb40c --- /dev/null +++ b/tests/data/crawl/crawl1187 @@ -0,0 +1 @@ +[4d[33m[40m#[5d[37m[40m.[6d[33m[40m#[7d#[8;15H[30m[40m[1m.[8;30H[m[33m[40m#[9;15H[30m[40m[1m.[22G[m[37m[40m.[7mp[30G[m[37m[40m.[10;15H[30m[40m[1m#[10;30H[m[37m[40m.[11;22H[33m[40m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m
[18d[9;21H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[13;38H[m[39;49m[37m[40m[17;34H[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1188 b/tests/data/crawl/crawl1188 new file mode 100644 index 0000000..d072947 --- /dev/null +++ b/tests/data/crawl/crawl1188 @@ -0,0 +1 @@ +[4;24H[30m[40m[1m#[5d#[6d#[m[37m[40m [33m[40m##[7;24H[30m[40m[1m#[m[37m[40m ..[8;16H[30m[40m[1m.[8;31H[m[33m[40m#[9;16H[30m[40m[1m.[23G[m[37m[40m.[7mp[31G[m[37m[40m.[10;16H[30m[40m[1m#[10;31H[m[37m[40m.[11;24H[30m[40m[1m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1189 b/tests/data/crawl/crawl1189 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1189 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl119 b/tests/data/crawl/crawl119 new file mode 100644 index 0000000..8fa7aca --- /dev/null +++ b/tests/data/crawl/crawl119 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#......P..P.....[m[37m[40m [2;3H[30m[40m[1m#.[11GP♣P....[m[37m[40m..[33m[40m########[3;4H[30m[40m[1m......♣.P[19G[m[37m[40m..[30m[40m[1m.[34m[40m?[m[37m[40m.[33m[42mr[4;2H[30m[40m[1m##[4;14H.....[m[37m[40m .....
[5d [30m[40m[1m.[5;11H..#.##.[m[33m[40m###[37m[40m.[30m[40m[1m.[m[37m[40m..
[6d [30m[40m[1m........####....#[m[37m[40m......
[7d [30m[40m[1m.#......#[m[37m[40m [30m[40m[1m...[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[8;4H[30m[40m[1m......#[m[37m[40m [30m[40m[1m##...[m[37m[40m [33m[40m#[37m[40m..
[9d [30m[40m[1m##[10G#####....###[m[33m[40m#[10;2H[30m[40m[1m...............[m[37m[40m....[10;29H...
[11d [30m[40m[1m#.#####.#.##[36m[40m[[m[36m[40m)[30m[40m[1m.[m[37m[40m.[33m[40m##[37m[40m........[33m[40m####[12;2H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##..#..##...#[m[33m[40m####[37m[40m...[33m[40m#[37m[40m..[33m[40m#[37m[40m
[13d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#.#.#.##...###[m[33m[40m#[37m[40m...[33m[40m##[37m[40m...
[14d [30m[40m[1m#.###.#.#.#.##...##.[m[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m....
[15d [30m[40m[1m#.##.##.#.##.#......[m[33m[40m##[30m[40m[1m#[m[33m[40m##[30m[40m[1m##[m[37m[40m..[33m[40m#[16;2H[30m[40m[1m#.##.##.#.##.##..####[30G[m[37m[40m.[33m[40m#[17;2H[30m[40m[1m#.....+.+.+......#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[3;24H[37m[40m.[33m[42mr[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4.0 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1190 b/tests/data/crawl/crawl1190 new file mode 100644 index 0000000..9b5f003 --- /dev/null +++ b/tests/data/crawl/crawl1190 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1191 b/tests/data/crawl/crawl1191 new file mode 100644 index 0000000..46b8638 --- /dev/null +++ b/tests/data/crawl/crawl1191 @@ -0,0 +1 @@ +[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1192 b/tests/data/crawl/crawl1192 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1192 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1193 b/tests/data/crawl/crawl1193 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1193 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1194 b/tests/data/crawl/crawl1194 new file mode 100644 index 0000000..06f367a --- /dev/null +++ b/tests/data/crawl/crawl1194 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;8H[30m[40m[1m#..[m[37m[40m [30m[40m[1m#...#[m[37m[40m [3;8H[30m[40m[1m#..###...####[m[37m[40m [4;8H[30m[40m[1m#.....[34m[40m![30m[40m.....####[m[37m[40m [5;9H[30m[40m[1m#.[5;22H.#[m[37m[40m [6;10H[30m[40m[1m.....[33m[40m$[30m[40m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m####[37m[40m [7;12H[30m[40m[1m#....#[m[37m[40m [33m[40m#[30m[40m[1m.#[m[37m[40m ... [8;12H[30m[40m[1m#....[m[33m[40m#####[37m[40m.[33m[40m##[37m[40m.[33m[40m#[9;12H[30m[40m[1m#.[9;22H[m[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.[10;12H[30m[40m[1m#.#[22G[m[37m[40m.[33m[40m######[37m[40m.[11;12H[30m[40m[1m#....#[m[37m[40m [33m[40m#[32m[40m<[30m[40m[1m#[m[37m[40m [12;12H[30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;12H[30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;12H[30m[40m[1m.....#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;11H[30m[40m[1m.#.....[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;10H[30m[40m[1m#.###...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [17;10H[30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1195 b/tests/data/crawl/crawl1195 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1195 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1196 b/tests/data/crawl/crawl1196 new file mode 100644 index 0000000..9b5f003 --- /dev/null +++ b/tests/data/crawl/crawl1196 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1197 b/tests/data/crawl/crawl1197 new file mode 100644 index 0000000..4bc91ca --- /dev/null +++ b/tests/data/crawl/crawl1197 @@ -0,0 +1 @@ +[3;47H[32m[40m4[78G=[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1198 b/tests/data/crawl/crawl1198 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1198 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1199 b/tests/data/crawl/crawl1199 new file mode 100644 index 0000000..c55cf64 --- /dev/null +++ b/tests/data/crawl/crawl1199 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl120 b/tests/data/crawl/crawl120 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl120 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1200 b/tests/data/crawl/crawl1200 new file mode 100644 index 0000000..d13339e --- /dev/null +++ b/tests/data/crawl/crawl1200 @@ -0,0 +1 @@ +[C[37m[43m[5mZ[18;2H[m[37m[40mThe bat convulses in agony![K
[19d_[31m[40mYou kill the bat!
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1201 b/tests/data/crawl/crawl1201 new file mode 100644 index 0000000..7d59c3d --- /dev/null +++ b/tests/data/crawl/crawl1201 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;72H[m[35m[40m----[9;65H[37m[40m5[14;42H[32m[40mbat[6P[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1202 b/tests/data/crawl/crawl1202 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1202 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1203 b/tests/data/crawl/crawl1203 new file mode 100644 index 0000000..1dae618 --- /dev/null +++ b/tests/data/crawl/crawl1203 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1204 b/tests/data/crawl/crawl1204 new file mode 100644 index 0000000..02b6121 --- /dev/null +++ b/tests/data/crawl/crawl1204 @@ -0,0 +1 @@ +[9;65H[37m[40m6.4 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1205 b/tests/data/crawl/crawl1205 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1205 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1206 b/tests/data/crawl/crawl1206 new file mode 100644 index 0000000..98983de --- /dev/null +++ b/tests/data/crawl/crawl1206 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_m - 2 chunks of flesh (gained 1)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1207 b/tests/data/crawl/crawl1207 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl1207 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1208 b/tests/data/crawl/crawl1208 new file mode 100644 index 0000000..4369ecf --- /dev/null +++ b/tests/data/crawl/crawl1208 @@ -0,0 +1 @@ +
[18d[M[3;78H[32m[40m[1m=
[24d[m[37m[40m_You swap places.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1209 b/tests/data/crawl/crawl1209 new file mode 100644 index 0000000..3c07344 --- /dev/null +++ b/tests/data/crawl/crawl1209 @@ -0,0 +1 @@ +[4;72H[30m[40m[1m----[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl121 b/tests/data/crawl/crawl121 new file mode 100644 index 0000000..62362ac --- /dev/null +++ b/tests/data/crawl/crawl121 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;19H
[2d [2;18H..########....
[3d [3;19H...?..r......
[4d [4;19H [4;30H..
[5d [5;18H#[5;30H..
[6d [6;30H..
[7d [7;11H ... [7;30H..
[8d [8;11H ##... [8;30H..
[9d [9;30H..
[10d [10;17H..[10;30H..
[11d [11;14H[)..#[11;30H##
[12d #.# [12;30H
[13d #.# [13;30H.
[14d [14;30H..
[15d [15;22H#######..#
[16d [16;23H .#
[17d [17;20H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1210 b/tests/data/crawl/crawl1210 new file mode 100644 index 0000000..5d00027 --- /dev/null +++ b/tests/data/crawl/crawl1210 @@ -0,0 +1 @@ +[4;46H[32m[40m5[4;72H[34m[40m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1211 b/tests/data/crawl/crawl1211 new file mode 100644 index 0000000..749b5ef --- /dev/null +++ b/tests/data/crawl/crawl1211 @@ -0,0 +1 @@ +[2;13H[33m[40m#[37m[40m...[3;10H.[33m[40m###[37m[40m...[4;10H....[34m[40m[1m![m[37m[40m..[5;10H......[31m[42m[1mw[6;10H[m[37m[40m.....[33m[40m[1m$[m[37m[40m.[6;25H[30m[40m[1m####[7;12H[m[33m[40m#[37m[40m....[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[8;12H[m[33m[40m#[37m[40m....[8;25H[30m[40m[1m.######[9;12H[m[33m[40m#[37m[40m....[7mp[m[37m[40m.[37m[43m[5mZZ[m[37m[40m....[30m[40m[1m.......[10;12H[m[33m[40m#[37m[40m.[33m[40m###[10;25H[30m[40m[1m####...[11;21H#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1212 b/tests/data/crawl/crawl1212 new file mode 100644 index 0000000..19baa9a --- /dev/null +++ b/tests/data/crawl/crawl1212 @@ -0,0 +1 @@ +[9;64H[37m[40m42.4 (6[14;38H[31m[42m[1mw[m[37m[40m [32m[40m[1m[7m [m[37m[40m worm (wandering)[K[15;42H[32m[40mbat[6P[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1213 b/tests/data/crawl/crawl1213 new file mode 100644 index 0000000..9e8ecfb --- /dev/null +++ b/tests/data/crawl/crawl1213 @@ -0,0 +1 @@ +[3;10H[33m[42ms[5;16H[37m[40m.[6d[31m[40m[1mw[9;18H[m[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1214 b/tests/data/crawl/crawl1214 new file mode 100644 index 0000000..8cd3585 --- /dev/null +++ b/tests/data/crawl/crawl1214 @@ -0,0 +1 @@ +[9;65H[37m[40m3.4 (7[14;38H[31m[40m[1mw[46G[m[37m[40m[K[15;38H[33m[42ms[37m[40m [32m[40m[1m[7m [m[37m[40m giant cockroach (wandering)[K[16;42H[32m[40mbat[6P[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1215 b/tests/data/crawl/crawl1215 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1215 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1216 b/tests/data/crawl/crawl1216 new file mode 100644 index 0000000..5428b42 --- /dev/null +++ b/tests/data/crawl/crawl1216 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1mA worm comes into view.
[24d[30m[40m_[31m[40mA giant cockroach comes into view.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1217 b/tests/data/crawl/crawl1217 new file mode 100644 index 0000000..ffe7904 --- /dev/null +++ b/tests/data/crawl/crawl1217 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K #.s###...#### [4;7H[1K #...[4;24H [5;8H[1K #..[5;24H [6;9H[1K ..[19G #.# #### [7;11H[1K [18G #.# ... [8;11H[1K [8;23H##[32G [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H##[32G [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1218 b/tests/data/crawl/crawl1218 new file mode 100644 index 0000000..2035738 --- /dev/null +++ b/tests/data/crawl/crawl1218 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worm[24;2HAim: [37m[40ma worm (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1219 b/tests/data/crawl/crawl1219 new file mode 100644 index 0000000..d3d02b4 --- /dev/null +++ b/tests/data/crawl/crawl1219 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[33m[42ms[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m..[4;24H [5;8H[1K [30m[40m[1m#[m[37m[40m..[5;24H [6;9H[1K ..[19G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [8;23H[33m[40m##[32G[37m[40m [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl122 b/tests/data/crawl/crawl122 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl122 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1220 b/tests/data/crawl/crawl1220 new file mode 100644 index 0000000..6341509 --- /dev/null +++ b/tests/data/crawl/crawl1220 @@ -0,0 +1 @@ +[6;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1221 b/tests/data/crawl/crawl1221 new file mode 100644 index 0000000..299c000 --- /dev/null +++ b/tests/data/crawl/crawl1221 @@ -0,0 +1 @@ +[3;10H[37m[40m.[4d[33m[40ms[6;16H[37m[40m.[7d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1222 b/tests/data/crawl/crawl1222 new file mode 100644 index 0000000..09cc3ef --- /dev/null +++ b/tests/data/crawl/crawl1222 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G[31m[40m-[4;46H[33m[40m[1m4[4;72H[m[35m[40m----[9;65H[37m[40m4.4 (1[15;38H[33m[40ms[15;57H[37m[40m[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1223 b/tests/data/crawl/crawl1223 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1223 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1224 b/tests/data/crawl/crawl1224 new file mode 100644 index 0000000..b0cac51 --- /dev/null +++ b/tests/data/crawl/crawl1224 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1225 b/tests/data/crawl/crawl1225 new file mode 100644 index 0000000..47d7552 --- /dev/null +++ b/tests/data/crawl/crawl1225 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K #..###...#### [4;7H[1K #..s[4;24H [5;8H[1K #..[5;24H [6;9H[1K ..[19G #.# #### [7;11H[1K [18G #.# ... [8;11H[1K [8;23H##[32G [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H##[32G [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1226 b/tests/data/crawl/crawl1226 new file mode 100644 index 0000000..8d7b348 --- /dev/null +++ b/tests/data/crawl/crawl1226 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1227 b/tests/data/crawl/crawl1227 new file mode 100644 index 0000000..46f4ae2 --- /dev/null +++ b/tests/data/crawl/crawl1227 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40ms[4;24H[37m[40m [5;8H[1K [30m[40m[1m#[m[37m[40m..[5;24H [6;9H[1K ..[19G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [8;23H[33m[40m##[32G[37m[40m [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1228 b/tests/data/crawl/crawl1228 new file mode 100644 index 0000000..6801d14 --- /dev/null +++ b/tests/data/crawl/crawl1228 @@ -0,0 +1 @@ +[7;16H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1229 b/tests/data/crawl/crawl1229 new file mode 100644 index 0000000..6956195 --- /dev/null +++ b/tests/data/crawl/crawl1229 @@ -0,0 +1 @@ +[4;11H[37m[40m.[33m[40ms[7;16H[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl123 b/tests/data/crawl/crawl123 new file mode 100644 index 0000000..c3b93f3 --- /dev/null +++ b/tests/data/crawl/crawl123 @@ -0,0 +1 @@ +
[18d[M[9;24H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1230 b/tests/data/crawl/crawl1230 new file mode 100644 index 0000000..e84d74b --- /dev/null +++ b/tests/data/crawl/crawl1230 @@ -0,0 +1 @@ +[3;47H[32m[40m2[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m3[4;68H[m[35m[40m----[30m[40m[1m----[9;65H[m[37m[40m5[14;40H[33m[40m[1m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1231 b/tests/data/crawl/crawl1231 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1231 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1232 b/tests/data/crawl/crawl1232 new file mode 100644 index 0000000..b0cac51 --- /dev/null +++ b/tests/data/crawl/crawl1232 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1233 b/tests/data/crawl/crawl1233 new file mode 100644 index 0000000..41278bd --- /dev/null +++ b/tests/data/crawl/crawl1233 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K #..###...#### [4;7H[1K #...[4;24H [5;8H[1K #..[5;24H [6;9H[1K ..[19G #.# #### [7;11H[1K [18G #.# ... [8;11H[1K [8;23H##[32G [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H##[32G [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1234 b/tests/data/crawl/crawl1234 new file mode 100644 index 0000000..dec41ab --- /dev/null +++ b/tests/data/crawl/crawl1234 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1235 b/tests/data/crawl/crawl1235 new file mode 100644 index 0000000..0f4f130 --- /dev/null +++ b/tests/data/crawl/crawl1235 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m..[4;24H [5;8H[1K [30m[40m[1m#[m[37m[40m..[5;24H [6;9H[1K ..[19G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [8;23H[33m[40m##[32G[37m[40m [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1236 b/tests/data/crawl/crawl1236 new file mode 100644 index 0000000..7431209 --- /dev/null +++ b/tests/data/crawl/crawl1236 @@ -0,0 +1 @@ +[7;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1237 b/tests/data/crawl/crawl1237 new file mode 100644 index 0000000..b200fca --- /dev/null +++ b/tests/data/crawl/crawl1237 @@ -0,0 +1 @@ +[4;12H[37m[40m.[5d[33m[40ms[7;16H[37m[40m.[8d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1238 b/tests/data/crawl/crawl1238 new file mode 100644 index 0000000..331e635 --- /dev/null +++ b/tests/data/crawl/crawl1238 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;64H[35m[40m----[30m[40m[1m----[9;65H[m[37m[40m6[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1239 b/tests/data/crawl/crawl1239 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1239 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl124 b/tests/data/crawl/crawl124 new file mode 100644 index 0000000..8889cf8 --- /dev/null +++ b/tests/data/crawl/crawl124 @@ -0,0 +1 @@ +[H[37m[40m [1;19H
[2d [2;18H..[33m[40m########[37m[40m....
[3d [3;19H..[30m[40m[1m.[34m[40m?[m[37m[40m..[33m[42mr[37m[40m......
[4d [4;19H [4;30H..
[5d [5;18H[33m[40m#[5;30H[37m[40m..
[6d [6;30H..
[7d [7;11H [30m[40m[1m...[m[37m[40m [7;30H..
[8d [8;11H [30m[40m[1m##...[m[37m[40m [8;30H..
[9d [9;24H[7mp[m[37m[40m.......
[10d [10;17H..[10;30H..
[11d [11;14H[36m[40m[1m[[m[36m[40m)[30m[40m[1m.[m[37m[40m.[33m[40m#[11;30H##[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [12;30H
[13d [30m[40m[1m#.#[m[37m[40m [13;30H.
[14d [14;30H..
[15d [15;22H[33m[40m##[30m[40m[1m#[m[33m[40m##[30m[40m[1m##[m[37m[40m..[33m[40m#[37m[40m
[16d [16;23H .[33m[40m#[37m[40m
[17d [17;20H [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1240 b/tests/data/crawl/crawl1240 new file mode 100644 index 0000000..b0cac51 --- /dev/null +++ b/tests/data/crawl/crawl1240 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1241 b/tests/data/crawl/crawl1241 new file mode 100644 index 0000000..41278bd --- /dev/null +++ b/tests/data/crawl/crawl1241 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K #..###...#### [4;7H[1K #...[4;24H [5;8H[1K #..[5;24H [6;9H[1K ..[19G #.# #### [7;11H[1K [18G #.# ... [8;11H[1K [8;23H##[32G [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H##[32G [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1242 b/tests/data/crawl/crawl1242 new file mode 100644 index 0000000..16f185b --- /dev/null +++ b/tests/data/crawl/crawl1242 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1243 b/tests/data/crawl/crawl1243 new file mode 100644 index 0000000..0f4f130 --- /dev/null +++ b/tests/data/crawl/crawl1243 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m..[4;24H [5;8H[1K [30m[40m[1m#[m[37m[40m..[5;24H [6;9H[1K ..[19G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [8;23H[33m[40m##[32G[37m[40m [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1244 b/tests/data/crawl/crawl1244 new file mode 100644 index 0000000..5a148bd --- /dev/null +++ b/tests/data/crawl/crawl1244 @@ -0,0 +1 @@ +[8;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1245 b/tests/data/crawl/crawl1245 new file mode 100644 index 0000000..de4ceec --- /dev/null +++ b/tests/data/crawl/crawl1245 @@ -0,0 +1 @@ +[5;13H[37m[40m.[6d[33m[40ms[8;16H[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1246 b/tests/data/crawl/crawl1246 new file mode 100644 index 0000000..148a32d --- /dev/null +++ b/tests/data/crawl/crawl1246 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m-[4;46H[m[31m[40m1[4;60H[35m[40m----[30m[40m[1m----[9;65H[m[37m[40m7[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1247 b/tests/data/crawl/crawl1247 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1247 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1248 b/tests/data/crawl/crawl1248 new file mode 100644 index 0000000..b0cac51 --- /dev/null +++ b/tests/data/crawl/crawl1248 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1249 b/tests/data/crawl/crawl1249 new file mode 100644 index 0000000..41278bd --- /dev/null +++ b/tests/data/crawl/crawl1249 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K #..###...#### [4;7H[1K #...[4;24H [5;8H[1K #..[5;24H [6;9H[1K ..[19G #.# #### [7;11H[1K [18G #.# ... [8;11H[1K [8;23H##[32G [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H##[32G [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl125 b/tests/data/crawl/crawl125 new file mode 100644 index 0000000..9925caf --- /dev/null +++ b/tests/data/crawl/crawl125 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1250 b/tests/data/crawl/crawl1250 new file mode 100644 index 0000000..bdac3a9 --- /dev/null +++ b/tests/data/crawl/crawl1250 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1251 b/tests/data/crawl/crawl1251 new file mode 100644 index 0000000..0f4f130 --- /dev/null +++ b/tests/data/crawl/crawl1251 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m..[4;24H [5;8H[1K [30m[40m[1m#[m[37m[40m..[5;24H [6;9H[1K ..[19G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [8;23H[33m[40m##[32G[37m[40m [9;11H[1K [9;23H..[32G [10;11H[1K [10;23H[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1252 b/tests/data/crawl/crawl1252 new file mode 100644 index 0000000..5a148bd --- /dev/null +++ b/tests/data/crawl/crawl1252 @@ -0,0 +1 @@ +[8;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1253 b/tests/data/crawl/crawl1253 new file mode 100644 index 0000000..5516b46 --- /dev/null +++ b/tests/data/crawl/crawl1253 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. [m[31m[40m#...[30m[40m[1m# [3;7H[1K #.[m[31m[40m.###...[30m[40m[1m#### [4;7H[1K #.[m[31m[40m....!..[24G[30m[40m[1m [5;8H[1K #[m[31m[40m.......[24G[30m[40m[1m [6;9H[1K [m[31m[40m.....$.[30m[40m[1m.. #.# #### [7;11H[1K [m[31m[40m#..[30m[40m[1ms[m[31m[40m.[30m[40m[1m# #.# ... [8;11H[1K [m[31m[40m#...[1mw[m[31m[40m#####.##[32G[30m[40m[1m [9;11H[1K [m[31m[40m#....[37m[40m[7mp[m[37m[43m[5mZZ[m[31m[40m.....[32G[30m[40m[1m [10;11H[1K [m[31m[40m#.########.##[32G[30m[40m[1m [11;11H[1K [18G #<# [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1254 b/tests/data/crawl/crawl1254 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1254 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1255 b/tests/data/crawl/crawl1255 new file mode 100644 index 0000000..1467d55 --- /dev/null +++ b/tests/data/crawl/crawl1255 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [3;7H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m####[m[37m[40m [4;7H[1K [30m[40m[1m#.[m[37m[40m....[34m[40m[1m![m[37m[40m..[24G [5;8H[1K [30m[40m[1m#[m[37m[40m.......[24G [6;9H[1K ....[30m[40m[1m.[33m[40m$[m[37m[40m.[30m[40m[1m..[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [33m[40m#[37m[40m..[30m[40m[1ms[m[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [33m[40m#[37m[40m...[31m[40m[1mw[m[33m[40m#####[37m[40m.[33m[40m##[32G[37m[40m [9;11H[1K [33m[40m#[37m[40m....[7mp[m[37m[43m[5mZZ[m[37m[40m.....[32G [10;11H[1K [33m[40m#[37m[40m.[33m[40m########[37m[40m.[33m[40m##[32G[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1256 b/tests/data/crawl/crawl1256 new file mode 100644 index 0000000..9af8597 --- /dev/null +++ b/tests/data/crawl/crawl1256 @@ -0,0 +1 @@ +
[18d[2M[3;46H[31m[40m10[3;65H-----------[4;46H0[4;56H[35m[40m----[30m[40m[1m----[23;2H[m[37m[40mThe worm convulses in agony! The worm bites you!
[24d [31m[40m* * * LOW HITPOINT WARNING * * *[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1257 b/tests/data/crawl/crawl1257 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl1257 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl1258 b/tests/data/crawl/crawl1258 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl1258 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1259 b/tests/data/crawl/crawl1259 new file mode 100644 index 0000000..992d6dc --- /dev/null +++ b/tests/data/crawl/crawl1259 @@ -0,0 +1 @@ +[?25l[6;14H[37m[40m.[7d.[33m[40ms[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8
[24d_[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl126 b/tests/data/crawl/crawl126 new file mode 100644 index 0000000..0ef558d --- /dev/null +++ b/tests/data/crawl/crawl126 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1260 b/tests/data/crawl/crawl1260 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl1260 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1261 b/tests/data/crawl/crawl1261 new file mode 100644 index 0000000..17482ff --- /dev/null +++ b/tests/data/crawl/crawl1261 @@ -0,0 +1 @@ +[2;13H[30m[40m[1m#...[3;10H.[m[33m[40m#[30m[40m[1m##...[4;10H.[m[37m[40m..[30m[40m[1m.[34m[40m![30m[40m..[5;10H.[m[37m[40m...[30m[40m[1m...[6;10H.[m[37m[40m....[33m[40m[1m$[30m[40m.[7ds[8;25H[m[37m[40m.[9;17H[37m[43m[5mZ[m[37m[40m[7mp[25G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
[15d[M[15;10H[37m[40m [30m[40m[1m.#..[16;11H.###...[m[37m[40m [30m[40m[1m#.#[17;9H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[24;2H[m[37m[40mYou swap places. Your bat skeleton hits the worm.[m[39;49m[37m[40m
[18d[M[7;16H[30m[40m[1m.[8d[m[33m[40ms[24;2H[37m[40mYour bat skeleton hits the worm but does no damage.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[15;38H[33m[40ms[37m[40m [32m[40m[1m[7m [m[37m[40m giant cockroach[K[16;42H[32m[40mbat[6P[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1262 b/tests/data/crawl/crawl1262 new file mode 100644 index 0000000..f209c8b --- /dev/null +++ b/tests/data/crawl/crawl1262 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour bat skeleton barely misses the worm.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1263 b/tests/data/crawl/crawl1263 new file mode 100644 index 0000000..615d915 --- /dev/null +++ b/tests/data/crawl/crawl1263 @@ -0,0 +1 @@ +[3;11H[30m[40m[1m#[4d..[5d...[6;11H.[m[37m[40m.[30m[40m[1m..[7d.[8;26H[m[33m[40m#[9;18H[37m[43m[5mZ[m[37m[40m[7mp[26G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mYou swap places.
[24d Your bat skeleton hits the worm but does no damage. x2[m[39;49m[37m[40m
[18d[M[8;15H[37m[40m.[9d[33m[40ms[24;2H[37m[40mThe worm bites your bat skeleton. Your bat skeleton hits the worm.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m50[12;38H[m[39;49m[37m[40m[K[13d[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1264 b/tests/data/crawl/crawl1264 new file mode 100644 index 0000000..d1804c9 --- /dev/null +++ b/tests/data/crawl/crawl1264 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your magical contamination has completely faded away.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1265 b/tests/data/crawl/crawl1265 new file mode 100644 index 0000000..8d6397f --- /dev/null +++ b/tests/data/crawl/crawl1265 @@ -0,0 +1 @@ +[6;12H[30m[40m[1m.[7d#[m[37m[40m.[30m[40m[1m.[7;23H[m[33m[40m#[8;12H[30m[40m[1m#[8;27H[m[33m[40m#[9;12H[30m[40m[1m#[19G[m[37m[40m.[7mp[27G[m[37m[40m.[10;12H[30m[40m[1m#[10;27H[m[33m[40m#[11;23H#[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[37m[40mYour bat skeleton hits the worm.
[23d Your bat skeleton hits the worm but does no damage.
[24d The giant cockroach bites your bat skeleton.[17;34H[m[39;49m[37m[40m[3;65H[30m[40m[1m-----------[4;46H[m[31m[40m1[4;56H[34m[40m====[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1266 b/tests/data/crawl/crawl1266 new file mode 100644 index 0000000..4ee25a9 --- /dev/null +++ b/tests/data/crawl/crawl1266 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe worm barely misses your bat skeleton.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1267 b/tests/data/crawl/crawl1267 new file mode 100644 index 0000000..f6194a7 --- /dev/null +++ b/tests/data/crawl/crawl1267 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mYour bat skeleton hits the worm.
[23d Your bat skeleton hits the worm but does no damage.
[24d The giant cockroach bites your bat skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1268 b/tests/data/crawl/crawl1268 new file mode 100644 index 0000000..f473b38 --- /dev/null +++ b/tests/data/crawl/crawl1268 @@ -0,0 +1 @@ +[9;18H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1269 b/tests/data/crawl/crawl1269 new file mode 100644 index 0000000..f91ce30 --- /dev/null +++ b/tests/data/crawl/crawl1269 @@ -0,0 +1 @@ +[9;65H[37m[40m2[14;40H[31m[40m[7m [16;42H[m[32m[40mhobgoblin skeleton[17;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl127 b/tests/data/crawl/crawl127 new file mode 100644 index 0000000..d3398de --- /dev/null +++ b/tests/data/crawl/crawl127 @@ -0,0 +1 @@ +[H[30m[40m[1m#####....PP♣P.P..[m[37m[40m
[2d [30m[40m[1m#......P..P....[m[37m[40m.. .[33m[40m#[37m[40m.[33m[40m##[3;2H[30m[40m[1m#.[10GP♣P....[m[37m[40m..[33m[40m########[4;3H[30m[40m[1m......♣.P.....[m[37m[40m....[34m[40m[1m?[m[37m[40m..[33m[42mr
[5d[30m[40m[1m##[5;13H.....[m[37m[40m.....
[6d[30m[40m[1m.[6;10H..#.##.[m[33m[40m#[30m[40m[1m#[m[33m[40m#
[7d[30m[40m[1m........####....[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m...
[8d[30m[40m[1m.#......#[m[37m[40m [30m[40m[1m...[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[9;3H[30m[40m[1m......#[m[37m[40m [30m[40m[1m##...[m[37m[40m [33m[40m#[37m[40m..
[10d[30m[40m[1m##[9G#####....##[m[33m[40m##
[11d[30m[40m[1m..................[m[37m[40m.[11;28H....
[12d[30m[40m[1m#.#####.#.##[36m[40m[[m[36m[40m)[30m[40m[1m..#[m[33m[40m#[37m[40m........[33m[40m#####
[13d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##..#..##...#[m[33m[40m####[37m[40m...[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m
[14d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#.#.#.##...###[m[33m[40m#[37m[40m...[33m[40m##[37m[40m..[30m[40m[1m.[m[37m[40m
[15d[30m[40m[1m#.###.#.#.#.##...##.[m[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m
[16d[30m[40m[1m#.##.##.#.##.#.....[m[37m[40m.[33m[40m#####[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m
[17d[30m[40m[1m#.##.##.#.##.##..####[29G.#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1270 b/tests/data/crawl/crawl1270 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1270 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1271 b/tests/data/crawl/crawl1271 new file mode 100644 index 0000000..374c629 --- /dev/null +++ b/tests/data/crawl/crawl1271 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour bat skeleton is destroyed![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1272 b/tests/data/crawl/crawl1272 new file mode 100644 index 0000000..fc48a8d --- /dev/null +++ b/tests/data/crawl/crawl1272 @@ -0,0 +1 @@ +[18;2H[37m[40mThe giant cockroach bites your bat skeleton.[K
[19d_[31m[40mYour bat skeleton is destroyed![37m[40m[K
[20d [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target. p - Attack previous target.[23;20H[1K r - Retreat! s - Stop attacking.[24;20H[1K w - Wait here.[24;46Hf - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1273 b/tests/data/crawl/crawl1273 new file mode 100644 index 0000000..5e361cc --- /dev/null +++ b/tests/data/crawl/crawl1273 @@ -0,0 +1 @@ +[8;16H[30m[41mw[18;2H[37m[40mOrders for allies: a - Attack new target. p - Attack previous target.[19;20H[1K r - Retreat![19;46Hs - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f/p - worm[37m[40m[K
[24d [36m[40mAim: [37m[40ma worm ([31m[40m[1malmost dead[m[37m[40m)[K[8;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1274 b/tests/data/crawl/crawl1274 new file mode 100644 index 0000000..19acfda --- /dev/null +++ b/tests/data/crawl/crawl1274 @@ -0,0 +1 @@ +[18;2H[36m[40mGang up on whom?[37m[40m[K
[19d [36m[40mPress: ? - help, Dir - move target cursor, f/p - worm[37m[40m[K
[20d [36m[40mAim: [37m[40ma worm ([31m[40m[1malmost dead[m[37m[40m)[K
[21d Attack![K
[22d [30m[40m[1mThe giant cockroach barely misses your hobgoblin skeleton.[23;2H[m[37m[40mThe worm bites your hobgoblin skeleton.[K
[24d Your hobgoblin skeleton hits the worm with a club![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1275 b/tests/data/crawl/crawl1275 new file mode 100644 index 0000000..f8139f1 --- /dev/null +++ b/tests/data/crawl/crawl1275 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mThe worm dies![24;2H[37m[40mThe giant cockroach bites your hobgoblin skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1276 b/tests/data/crawl/crawl1276 new file mode 100644 index 0000000..2b4f78c --- /dev/null +++ b/tests/data/crawl/crawl1276 @@ -0,0 +1 @@ +[8;16H[31m[40m[1m†[9d[m[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1277 b/tests/data/crawl/crawl1277 new file mode 100644 index 0000000..a17e305 --- /dev/null +++ b/tests/data/crawl/crawl1277 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m====[8;51H[m[37m[40m3[9;65H3[14;38H[33m[40ms[37m[40m [32m[40m[1m[7m [m[37m[40m giant cockroach[15;38H[K[16d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1278 b/tests/data/crawl/crawl1278 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1278 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1279 b/tests/data/crawl/crawl1279 new file mode 100644 index 0000000..6b891cb --- /dev/null +++ b/tests/data/crawl/crawl1279 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour hobgoblin skeleton is destroyed![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl128 b/tests/data/crawl/crawl128 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl128 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1280 b/tests/data/crawl/crawl1280 new file mode 100644 index 0000000..4ceee96 --- /dev/null +++ b/tests/data/crawl/crawl1280 @@ -0,0 +1 @@ +[37m[40m.[33m[40ms[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1281 b/tests/data/crawl/crawl1281 new file mode 100644 index 0000000..8e5492b --- /dev/null +++ b/tests/data/crawl/crawl1281 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #. #...# [2;7H[1K #.. #...# [3;7H[1K [3;21H [4;7H[1K [14G![4;24H [5;8H[1K [5;24H [6;9H[1K .....$... #.# #### [7;11H[1K #....# #.[m[33m[40m#[30m[40m[1m ... [8;11H[1K #..[8;26H###### [9;11H[1K #..[9;26H...... [10;11H[1K #.#[10;26H###... [11;11H[1K [18G #<[m[33m[40m#[30m[40m[1m [12;11H[1K #.##<# #.# [13;11H[1K [18G #.# [14;11H[1K [18G #.# [15;10H[1K [18G #.# [16;9H[1K [16;18H #.# [17;9H[1K # ..... [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1282 b/tests/data/crawl/crawl1282 new file mode 100644 index 0000000..2b3647c --- /dev/null +++ b/tests/data/crawl/crawl1282 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant cockroach[24;2HAim: [37m[40ma giant cockroach (clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1283 b/tests/data/crawl/crawl1283 new file mode 100644 index 0000000..60cff88 --- /dev/null +++ b/tests/data/crawl/crawl1283 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m#...#[m[37m[40m [2;7H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m#...#[m[37m[40m [3;7H[1K [3;21H [4;7H[1K [14G[34m[40m[1m![4;24H[m[37m[40m [5;8H[1K [5;24H [6;9H[1K [30m[40m[1m.....[33m[40m$[30m[40m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[37m[40m [7;11H[1K [30m[40m[1m#[m[37m[40m.[30m[40m[1m...#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [8;11H[1K [30m[40m[1m#[m[37m[40m..[8;26H[33m[40m##[30m[40m[1m####[m[37m[40m [9;11H[1K [30m[40m[1m#[m[37m[40m..[9;26H..[30m[40m[1m....[m[37m[40m [10;11H[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[10;26H##[30m[40m[1m#...[m[37m[40m [11;11H[1K [18G [30m[40m[1m#[m[32m[40m<[33m[40m#[37m[40m [12;11H[1K [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [14;11H[1K [18G [30m[40m[1m#.#[m[37m[40m [15;10H[1K [18G [30m[40m[1m#.#[m[37m[40m [16;9H[1K [16;18H [30m[40m[1m#.#[m[37m[40m [17;9H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1284 b/tests/data/crawl/crawl1284 new file mode 100644 index 0000000..cde5aee --- /dev/null +++ b/tests/data/crawl/crawl1284 @@ -0,0 +1 @@ +[9;17H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1285 b/tests/data/crawl/crawl1285 new file mode 100644 index 0000000..f01cedc --- /dev/null +++ b/tests/data/crawl/crawl1285 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant cockroach convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1286 b/tests/data/crawl/crawl1286 new file mode 100644 index 0000000..96636e9 --- /dev/null +++ b/tests/data/crawl/crawl1286 @@ -0,0 +1 @@ +[9;17H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1287 b/tests/data/crawl/crawl1287 new file mode 100644 index 0000000..0024d7d --- /dev/null +++ b/tests/data/crawl/crawl1287 @@ -0,0 +1 @@ +[3;46H[31m[40m9[37m[40m/25 [3;64H[31m[40m-[4;46H0[4;56H[35m[40m----[8;51H[37m[40m42[9;65H5[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1288 b/tests/data/crawl/crawl1288 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1288 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1289 b/tests/data/crawl/crawl1289 new file mode 100644 index 0000000..403032e --- /dev/null +++ b/tests/data/crawl/crawl1289 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant cockroach![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl129 b/tests/data/crawl/crawl129 new file mode 100644 index 0000000..ecd5ec9 --- /dev/null +++ b/tests/data/crawl/crawl129 @@ -0,0 +1 @@ +[4;24H[37m[40m.[5d[33m[40mr[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1290 b/tests/data/crawl/crawl1290 new file mode 100644 index 0000000..9a909e4 --- /dev/null +++ b/tests/data/crawl/crawl1290 @@ -0,0 +1 @@ +[6;12H[37m[40m.[7d[33m[40m#[37m[40m..[7;23H[30m[40m[1m#[8;12H[m[33m[40m#[8;27H[30m[40m[1m#[9;12H[m[33m[40m#[19G[37m[40m[7mp[m[37m[40m.[27G[30m[40m[1m.[10;12H[m[33m[40m#[10;27H[30m[40m[1m#[11;23H#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1291 b/tests/data/crawl/crawl1291 new file mode 100644 index 0000000..f33307c --- /dev/null +++ b/tests/data/crawl/crawl1291 @@ -0,0 +1 @@ +[3;11H[33m[40m#[4d[37m[40m..[5d...[6;11H....[7d.[8;26H[30m[40m[1m#[9;18H[m[37m[40m[7mp[m[37m[40m.[26G[30m[40m[1m.[10d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1292 b/tests/data/crawl/crawl1292 new file mode 100644 index 0000000..25a3162 --- /dev/null +++ b/tests/data/crawl/crawl1292 @@ -0,0 +1 @@ +[2;13H[33m[40m#[37m[40m...[3;10H.[33m[40m###[37m[40m...[4;10H....[34m[40m[1m![m[37m[40m..[5;10H.......[6;10H.....[33m[40m[1m$[m[37m[40m.[7d.[8;25H[30m[40m[1m.[9;17H[m[37m[40m[7mp[m[37m[40m.[25G[30m[40m[1m.[10d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) †
[24d_[m[37m[40ma club; a giant cockroach corpse[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1293 b/tests/data/crawl/crawl1293 new file mode 100644 index 0000000..1e6bfe2 --- /dev/null +++ b/tests/data/crawl/crawl1293 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1294 b/tests/data/crawl/crawl1294 new file mode 100644 index 0000000..aa865f2 --- /dev/null +++ b/tests/data/crawl/crawl1294 @@ -0,0 +1 @@ +[10;80H[17;34H[3;46H[31m[40m10[37m[40m/25[3;64H[32m[40m=[4;56H[30m[40m[1m----[9;65H[m[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_You butcher the giant cockroach corpse.
[24d m - 4 chunks of flesh (gained 2)[17d[m[39;49m[37m[40m[9;64H[37m[40m60.4 (2[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1295 b/tests/data/crawl/crawl1295 new file mode 100644 index 0000000..2b11dc0 --- /dev/null +++ b/tests/data/crawl/crawl1295 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a club.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1296 b/tests/data/crawl/crawl1296 new file mode 100644 index 0000000..fe206cb --- /dev/null +++ b/tests/data/crawl/crawl1296 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;33H[37m[40m[1K[2;10H [17G[33m[40m#[3;9H[37m[40m.[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m...[33m[40m#[37m[40m [4;9H..[33m[40m###[37m[40m...[33m[40m####[37m[40m [5;8H[30m[40m[1m#[m[37m[40m.....[34m[40m[1m![m[37m[40m.....[30m[40m[1m###[6;9H[m[33m[40m#[37m[40m.........[30m[40m[1m....#[m[37m[40m [7;9H[33m[40m#[37m[40m.....[33m[40m[1m$[m[37m[40m..[30m[40m[1m.[25G####[8;16H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[m[37m[40m [9;16H[7mp[m[33m[40m#[30m[40m[1m####.##.######[10;14H[m[37m[40m...)......[30m[40m[1m.....[11;12H[m[33m[40m#[37m[40m.[33m[40m########[37m[40m.[33m[40m#[30m[40m[1m#####...[12;12H[m[33m[40m#[30m[40m[1m....#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m====[9;65H[37m[40m1.4 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a worm corpse.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1297 b/tests/data/crawl/crawl1297 new file mode 100644 index 0000000..7fd1595 --- /dev/null +++ b/tests/data/crawl/crawl1297 @@ -0,0 +1 @@ +[10;80H[17;34H[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1298 b/tests/data/crawl/crawl1298 new file mode 100644 index 0000000..20d2400 --- /dev/null +++ b/tests/data/crawl/crawl1298 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You butcher the worm corpse.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1299 b/tests/data/crawl/crawl1299 new file mode 100644 index 0000000..f011a66 --- /dev/null +++ b/tests/data/crawl/crawl1299 @@ -0,0 +1 @@ +[3;64H[32m[40m[1m=[9d[m[37m[40m3.4 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl130 b/tests/data/crawl/crawl130 new file mode 100644 index 0000000..c2ee25e --- /dev/null +++ b/tests/data/crawl/crawl130 @@ -0,0 +1 @@ +[9;64H[37m[40m5[14;38H[33m[40mr[45G[37m[40m[K
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1300 b/tests/data/crawl/crawl1300 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1300 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1301 b/tests/data/crawl/crawl1301 new file mode 100644 index 0000000..4fce3b9 --- /dev/null +++ b/tests/data/crawl/crawl1301 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_m - 7 chunks of flesh (gained 3)[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1302 b/tests/data/crawl/crawl1302 new file mode 100644 index 0000000..cb011e6 --- /dev/null +++ b/tests/data/crawl/crawl1302 @@ -0,0 +1 @@ +[9;50H[4;56H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1303 b/tests/data/crawl/crawl1303 new file mode 100644 index 0000000..046afb0 --- /dev/null +++ b/tests/data/crawl/crawl1303 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;60H[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1304 b/tests/data/crawl/crawl1304 new file mode 100644 index 0000000..c6a25b3 --- /dev/null +++ b/tests/data/crawl/crawl1304 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m11[3;65H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1305 b/tests/data/crawl/crawl1305 new file mode 100644 index 0000000..32aeae3 --- /dev/null +++ b/tests/data/crawl/crawl1305 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1306 b/tests/data/crawl/crawl1306 new file mode 100644 index 0000000..2d025ab --- /dev/null +++ b/tests/data/crawl/crawl1306 @@ -0,0 +1 @@ +[3;65H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1307 b/tests/data/crawl/crawl1307 new file mode 100644 index 0000000..0064991 --- /dev/null +++ b/tests/data/crawl/crawl1307 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;64H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1308 b/tests/data/crawl/crawl1308 new file mode 100644 index 0000000..250d2c0 --- /dev/null +++ b/tests/data/crawl/crawl1308 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[3;66H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1309 b/tests/data/crawl/crawl1309 new file mode 100644 index 0000000..50b5e58 --- /dev/null +++ b/tests/data/crawl/crawl1309 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl131 b/tests/data/crawl/crawl131 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl131 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1310 b/tests/data/crawl/crawl1310 new file mode 100644 index 0000000..f7aded6 --- /dev/null +++ b/tests/data/crawl/crawl1310 @@ -0,0 +1 @@ +[3;66H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1311 b/tests/data/crawl/crawl1311 new file mode 100644 index 0000000..d244146 --- /dev/null +++ b/tests/data/crawl/crawl1311 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1312 b/tests/data/crawl/crawl1312 new file mode 100644 index 0000000..1829a8e --- /dev/null +++ b/tests/data/crawl/crawl1312 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1313 b/tests/data/crawl/crawl1313 new file mode 100644 index 0000000..15b9bc3 --- /dev/null +++ b/tests/data/crawl/crawl1313 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[3;67H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1314 b/tests/data/crawl/crawl1314 new file mode 100644 index 0000000..1c580bc --- /dev/null +++ b/tests/data/crawl/crawl1314 @@ -0,0 +1 @@ +[3;67H[32m[40m[1m=[4;46H[m[32m[40m5[4;72H[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1315 b/tests/data/crawl/crawl1315 new file mode 100644 index 0000000..b366897 --- /dev/null +++ b/tests/data/crawl/crawl1315 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1316 b/tests/data/crawl/crawl1316 new file mode 100644 index 0000000..e7a82b8 --- /dev/null +++ b/tests/data/crawl/crawl1316 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;68H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1317 b/tests/data/crawl/crawl1317 new file mode 100644 index 0000000..de7d48b --- /dev/null +++ b/tests/data/crawl/crawl1317 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m6[76G[34m[40m====
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1318 b/tests/data/crawl/crawl1318 new file mode 100644 index 0000000..8866fb8 --- /dev/null +++ b/tests/data/crawl/crawl1318 @@ -0,0 +1 @@ +[3;68H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1319 b/tests/data/crawl/crawl1319 new file mode 100644 index 0000000..29bbc3d --- /dev/null +++ b/tests/data/crawl/crawl1319 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl132 b/tests/data/crawl/crawl132 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl132 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1320 b/tests/data/crawl/crawl1320 new file mode 100644 index 0000000..eaa4f5c --- /dev/null +++ b/tests/data/crawl/crawl1320 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;69H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1321 b/tests/data/crawl/crawl1321 new file mode 100644 index 0000000..f63cc95 --- /dev/null +++ b/tests/data/crawl/crawl1321 @@ -0,0 +1 @@ +[3;69H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1322 b/tests/data/crawl/crawl1322 new file mode 100644 index 0000000..c4cab93 --- /dev/null +++ b/tests/data/crawl/crawl1322 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;70H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1323 b/tests/data/crawl/crawl1323 new file mode 100644 index 0000000..58b7056 --- /dev/null +++ b/tests/data/crawl/crawl1323 @@ -0,0 +1 @@ +[3;70H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1324 b/tests/data/crawl/crawl1324 new file mode 100644 index 0000000..41a82bd --- /dev/null +++ b/tests/data/crawl/crawl1324 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;71H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1325 b/tests/data/crawl/crawl1325 new file mode 100644 index 0000000..d728fb4 --- /dev/null +++ b/tests/data/crawl/crawl1325 @@ -0,0 +1 @@ +[3;71H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1326 b/tests/data/crawl/crawl1326 new file mode 100644 index 0000000..ef1ee6c --- /dev/null +++ b/tests/data/crawl/crawl1326 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1327 b/tests/data/crawl/crawl1327 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl1327 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1328 b/tests/data/crawl/crawl1328 new file mode 100644 index 0000000..8de7498 --- /dev/null +++ b/tests/data/crawl/crawl1328 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1329 b/tests/data/crawl/crawl1329 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl1329 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl133 b/tests/data/crawl/crawl133 new file mode 100644 index 0000000..1272c26 --- /dev/null +++ b/tests/data/crawl/crawl133 @@ -0,0 +1 @@ +
[18d[2M[1;18H[30m[40m[1m
[2d [2;17H.. .#.##
[3d [3;17H..########.....
[4d [4;17H..[4;30H.. [5;18H.[5;30H.. [6;17H#[6;30H.. [7;17H#.[7;30H.. [8;10H ... [8;30H..
[9d [9;10H ##... [9;30H.. [10;30H.. [11;30H.. [12;13H[)..##[12;30H## [13;4H [13;18H#[13;29H [14;4H [14;30H [15;21H..#....... [16;20H.#######..# [17;22H .# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1330 b/tests/data/crawl/crawl1330 new file mode 100644 index 0000000..9bd99e1 --- /dev/null +++ b/tests/data/crawl/crawl1330 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[74G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1331 b/tests/data/crawl/crawl1331 new file mode 100644 index 0000000..3a803ab --- /dev/null +++ b/tests/data/crawl/crawl1331 @@ -0,0 +1 @@ +
[18d[M[3;74H[32m[40m[1m=
[24d[m[37m[40m_Magic restored.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1332 b/tests/data/crawl/crawl1332 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1332 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1333 b/tests/data/crawl/crawl1333 new file mode 100644 index 0000000..d5c95b3 --- /dev/null +++ b/tests/data/crawl/crawl1333 @@ -0,0 +1 @@ +[3;46H[32m[40m21[75G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1334 b/tests/data/crawl/crawl1334 new file mode 100644 index 0000000..b798579 --- /dev/null +++ b/tests/data/crawl/crawl1334 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1335 b/tests/data/crawl/crawl1335 new file mode 100644 index 0000000..574005d --- /dev/null +++ b/tests/data/crawl/crawl1335 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1336 b/tests/data/crawl/crawl1336 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl1336 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1337 b/tests/data/crawl/crawl1337 new file mode 100644 index 0000000..3620125 --- /dev/null +++ b/tests/data/crawl/crawl1337 @@ -0,0 +1 @@ +[3;47H[32m[40m3[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1338 b/tests/data/crawl/crawl1338 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl1338 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1339 b/tests/data/crawl/crawl1339 new file mode 100644 index 0000000..59905aa --- /dev/null +++ b/tests/data/crawl/crawl1339 @@ -0,0 +1 @@ +[3;47H[32m[40m4[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl134 b/tests/data/crawl/crawl134 new file mode 100644 index 0000000..928ddc9 --- /dev/null +++ b/tests/data/crawl/crawl134 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 91%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1340 b/tests/data/crawl/crawl1340 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl1340 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1341 b/tests/data/crawl/crawl1341 new file mode 100644 index 0000000..73a17f9 --- /dev/null +++ b/tests/data/crawl/crawl1341 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1342 b/tests/data/crawl/crawl1342 new file mode 100644 index 0000000..55b343b --- /dev/null +++ b/tests/data/crawl/crawl1342 @@ -0,0 +1 @@ +[9;63H[37m[40m446.4 (183.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1343 b/tests/data/crawl/crawl1343 new file mode 100644 index 0000000..86daa3e --- /dev/null +++ b/tests/data/crawl/crawl1343 @@ -0,0 +1 @@ +[3;46H[37m[40m25[79G[32m[40m=[9;65H[37m[40m7[72G4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1344 b/tests/data/crawl/crawl1344 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1344 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1345 b/tests/data/crawl/crawl1345 new file mode 100644 index 0000000..101a1fd --- /dev/null +++ b/tests/data/crawl/crawl1345 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1346 b/tests/data/crawl/crawl1346 new file mode 100644 index 0000000..6786b7e --- /dev/null +++ b/tests/data/crawl/crawl1346 @@ -0,0 +1 @@ +[9;50H
[18d[M[9;44H[37m[40m24
[24d You now have 24 gold pieces (gained 14).[11;79H[m[39;49m[37m[40m
[18d[M[3;79H[32m[40m[1m=
[24d[m[37m[40m_Eating one of 6 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1347 b/tests/data/crawl/crawl1347 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl1347 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1348 b/tests/data/crawl/crawl1348 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1348 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1349 b/tests/data/crawl/crawl1349 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl1349 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl135 b/tests/data/crawl/crawl135 new file mode 100644 index 0000000..c861ce4 --- /dev/null +++ b/tests/data/crawl/crawl135 @@ -0,0 +1 @@ +[1;18H[37m[40m
[2d [2;17H.. .[33m[40m#[37m[40m.[33m[40m##[37m[40m
[3d [3;17H..[33m[40m########[37m[40m.....
[4d [4;17H..[4;30H.. [5;18H.[5;30H.. [6;17H[33m[40m#[6;30H[37m[40m.. [7;17H[33m[40m#[37m[40m.[7;30H.. [8;10H [30m[40m[1m...[m[37m[40m [8;30H..
[9d [9;10H [30m[40m[1m##...[m[37m[40m [9;30H.. [10;30H.. [11;30H.. [12;13H[36m[40m[1m[[m[36m[40m)[30m[40m[1m..#[m[33m[40m#[12;30H##[37m[40m [13;4H [13;18H[33m[40m#[13;29H[37m[40m [14;4H [14;30H [15;21H..[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m [16;20H.[33m[40m#####[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [17;22H [30m[40m[1m.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1350 b/tests/data/crawl/crawl1350 new file mode 100644 index 0000000..a0db035 --- /dev/null +++ b/tests/data/crawl/crawl1350 @@ -0,0 +1 @@ +[2;15H[37m[40m[1K[3d[1K [33m[40m#[4;13H[37m[40m[1K [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [5;12H[1K [33m[40m##[37m[40m..[33m[40m#[37m[40m [6;8H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m...[33m[40m#[37m[40m [7;8H[30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m...[33m[40m#[37m[40m [8;8H[33m[40m#[37m[40m..[33m[40m###[37m[40m...[33m[40m####[37m[40m [9;8H[33m[40m#[37m[40m.....[7mp[m[37m[40m.....[33m[40m#[30m[40m[1m###[m[37m[40m [10;8H[33m[40m##[37m[40m............[30m[40m[1m.#[m[37m[40m [11;9H[33m[40m#[37m[40m..........[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m####[m[37m[40m [12;9H[33m[40m#[37m[40m..[33m[40m#[37m[40m....[33m[40m####[30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[13;9H[m[33m[40m#[37m[40m..[33m[40m#[37m[40m....[33m[40m#[30m[40m[1m####.##.######[14;9H[m[33m[40m#[37m[40m. [33m[40m#[37m[40m....)[30m[40m[1m..............[15;9H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m###.######...[16;11H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m...#[m[37m[40m [30m[40m[1m#[m[32m[40m<[17;10H[37m[40m [30m[40m[1m#.##[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1351 b/tests/data/crawl/crawl1351 new file mode 100644 index 0000000..e083c43 --- /dev/null +++ b/tests/data/crawl/crawl1351 @@ -0,0 +1 @@ +[9;64H[37m[40m54.4 (7.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1352 b/tests/data/crawl/crawl1352 new file mode 100644 index 0000000..2fc3cf4 --- /dev/null +++ b/tests/data/crawl/crawl1352 @@ -0,0 +1 @@ +[9;65H[37m[40m5.4 (8[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1353 b/tests/data/crawl/crawl1353 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1353 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1354 b/tests/data/crawl/crawl1354 new file mode 100644 index 0000000..0637a83 --- /dev/null +++ b/tests/data/crawl/crawl1354 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mn - a glowing grey potion[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1355 b/tests/data/crawl/crawl1355 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1355 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1356 b/tests/data/crawl/crawl1356 new file mode 100644 index 0000000..506bcad --- /dev/null +++ b/tests/data/crawl/crawl1356 @@ -0,0 +1 @@ +[2;8H[33m[40m#[37m[40m. ..[33m[40m#[37m[40m [3;8H[33m[40m#[37m[40m. ..[33m[40m#[37m[40m [4;8H[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [5;8H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m... [6;8H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m(#[37m[40m [7;8H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[8;10H[m[33m[40m#[37m[40m..[33m[40m#####[30m[40m[1m.#[m[37m[40m [9;9H[33m[40m[1m$[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1m.#[m[37m[40m [10;10H[33m[40m#[37m[40m..[33m[40m####[37m[40m.[30m[40m[1m.#[m[37m[40m [11;9H [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...#[m[37m[40m [12;9H [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...#[m[37m[40m [13;9H [30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m##...####[m[37m[40m [14;9H [30m[40m[1m#[m[37m[40m...[30m[40m[1m........####[m[37m[40m [15;9H [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m..........#[m[37m[40m [16;11H[30m[40m[1m#[m[37m[40m...[30m[40m[1m.......##.#[m[37m[40m [30m[40m[1m####[17;11H#..#....#####.#[m[37m[40m [30m[40m[1m...[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1357 b/tests/data/crawl/crawl1357 new file mode 100644 index 0000000..bc980c9 --- /dev/null +++ b/tests/data/crawl/crawl1357 @@ -0,0 +1 @@ +[9;64H[37m[40m63[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1358 b/tests/data/crawl/crawl1358 new file mode 100644 index 0000000..1d62cc7 --- /dev/null +++ b/tests/data/crawl/crawl1358 @@ -0,0 +1 @@ +[9;65H[37m[40m4.4 (9[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1359 b/tests/data/crawl/crawl1359 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1359 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl136 b/tests/data/crawl/crawl136 new file mode 100644 index 0000000..e96f8e0 --- /dev/null +++ b/tests/data/crawl/crawl136 @@ -0,0 +1 @@ +[5;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1360 b/tests/data/crawl/crawl1360 new file mode 100644 index 0000000..9fb30ff --- /dev/null +++ b/tests/data/crawl/crawl1360 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mo - a scroll labeled DUNOAP HAGH[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1361 b/tests/data/crawl/crawl1361 new file mode 100644 index 0000000..4f0ba75 --- /dev/null +++ b/tests/data/crawl/crawl1361 @@ -0,0 +1 @@ +[9;50H[44G[37m[40m35 [m[39;49m[37m[40m
[18d[M[24d[37m[40m_You now have 35 gold pieces (gained 11).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1362 b/tests/data/crawl/crawl1362 new file mode 100644 index 0000000..23c203d --- /dev/null +++ b/tests/data/crawl/crawl1362 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 23 stones.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1363 b/tests/data/crawl/crawl1363 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl1363 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1364 b/tests/data/crawl/crawl1364 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl1364 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1365 b/tests/data/crawl/crawl1365 new file mode 100644 index 0000000..9460c40 --- /dev/null +++ b/tests/data/crawl/crawl1365 @@ -0,0 +1 @@ +[2;8H[37m[40m [33m[40m[1m$[m[33m[44mr[37m[40m. [3;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [4;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [5;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;8H [33m[40m#[1m$[m[33m[40m#[37m[40m [7;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [9;8H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;9H[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#####[m[37m[40m [12;9H[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...[m[37m[40m [13;9H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[m[37m[40m [14;9H[33m[40m#[37m[40m..[30m[40m[1m..[20G#[m[37m[40m [15;9H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..####.[m[37m[40m [16;9H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..#[m[37m[40m [17;9H[30m[40m[1m#.##..#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1366 b/tests/data/crawl/crawl1366 new file mode 100644 index 0000000..9486914 --- /dev/null +++ b/tests/data/crawl/crawl1366 @@ -0,0 +1 @@ +[9;64H[37m[40m80.4 (16.0)[14;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[9;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1367 b/tests/data/crawl/crawl1367 new file mode 100644 index 0000000..8416697 --- /dev/null +++ b/tests/data/crawl/crawl1367 @@ -0,0 +1 @@ +[2;10H[37m[40m.[3d[33m[40mr[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1368 b/tests/data/crawl/crawl1368 new file mode 100644 index 0000000..6d390a1 --- /dev/null +++ b/tests/data/crawl/crawl1368 @@ -0,0 +1 @@ +[9;65H[37m[40m1.4 (17[14;38H[33m[40mr[45G[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1369 b/tests/data/crawl/crawl1369 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1369 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl137 b/tests/data/crawl/crawl137 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl137 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1370 b/tests/data/crawl/crawl1370 new file mode 100644 index 0000000..b9cfdf6 --- /dev/null +++ b/tests/data/crawl/crawl1370 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA rat comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1371 b/tests/data/crawl/crawl1371 new file mode 100644 index 0000000..afa391c --- /dev/null +++ b/tests/data/crawl/crawl1371 @@ -0,0 +1 @@ +[2;9H[33m[40m#[37m[40m.[33m[40m#[3;9H[1m$[m[37m[40m..[4d[33m[40mr[6d[37m[40m.[7d[33m[40m[1m$[11;13H[m[37m[40m [12;14H[30m[40m[1m####[13;12H[m[37m[40m [30m[40m[1m#...[m[37m[40m [14;11H[33m[40m#[30m[40m[1m##.#####[15;11H[m[37m[40m.[30m[40m[1m........#[16;16H###.[17;34H[m[39;49m[37m[40m
[18d[4;10H[37m[40m.[5d[33m[40mr[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.4 (1.0) [9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1372 b/tests/data/crawl/crawl1372 new file mode 100644 index 0000000..4d488a3 --- /dev/null +++ b/tests/data/crawl/crawl1372 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;8H[1K #.# [3;8H[1K $.. [4;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [5;8H[1K [m[33m[40m#r#[30m[40m[1m [6;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [7;8H[1K [m[33m[40m#[1m$[m[33m[40m#[30m[40m[1m [8;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [9;8H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [11;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m ##### [13;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #... [14;8H[1K [14;21H [15;8H[1K #..[15;21H [16;8H[1K #.#[16;20H [17;8H[1K [16G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1373 b/tests/data/crawl/crawl1373 new file mode 100644 index 0000000..e05cf15 --- /dev/null +++ b/tests/data/crawl/crawl1373 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1374 b/tests/data/crawl/crawl1374 new file mode 100644 index 0000000..3e66693 --- /dev/null +++ b/tests/data/crawl/crawl1374 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [3;8H[1K [33m[40m[1m$[m[37m[40m.. [4;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [5;8H[1K [33m[40m#r#[37m[40m [6;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [7;8H[1K [33m[40m#[1m$[m[33m[40m#[37m[40m [8;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [9;8H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#####[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...[m[37m[40m [14;8H[1K [14;21H [15;8H[1K [33m[40m#[37m[40m..[15;21H [16;8H[1K [33m[40m#[37m[40m.[33m[40m#[16;20H[37m[40m [17;8H[1K [16G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1375 b/tests/data/crawl/crawl1375 new file mode 100644 index 0000000..df19f84 --- /dev/null +++ b/tests/data/crawl/crawl1375 @@ -0,0 +1 @@ +[5;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1376 b/tests/data/crawl/crawl1376 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl1376 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1377 b/tests/data/crawl/crawl1377 new file mode 100644 index 0000000..8d145d3 --- /dev/null +++ b/tests/data/crawl/crawl1377 @@ -0,0 +1 @@ +[5;10H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1378 b/tests/data/crawl/crawl1378 new file mode 100644 index 0000000..c8daaa7 --- /dev/null +++ b/tests/data/crawl/crawl1378 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m5[76G[35m[40m----[8;52H[37m[40m5[9;65H3[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1379 b/tests/data/crawl/crawl1379 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1379 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl138 b/tests/data/crawl/crawl138 new file mode 100644 index 0000000..eb8e105 --- /dev/null +++ b/tests/data/crawl/crawl138 @@ -0,0 +1 @@ +[5;24H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1380 b/tests/data/crawl/crawl1380 new file mode 100644 index 0000000..d736913 --- /dev/null +++ b/tests/data/crawl/crawl1380 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1381 b/tests/data/crawl/crawl1381 new file mode 100644 index 0000000..79d67ed --- /dev/null +++ b/tests/data/crawl/crawl1381 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;10H[33m[40m#[3d#[37m[40m.[33m[40m#[4;9H[1m$[m[37m[40m..[7d.[8d[33m[40m[1m$[12d[m[33m[40m#[37m[40m.[33m[40m#[17;9H[30m[40m[1m#.#[17;34H[m[39;49m[37m[40m[3;46H[37m[40m25[79G[32m[40m=[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1382 b/tests/data/crawl/crawl1382 new file mode 100644 index 0000000..419b092 --- /dev/null +++ b/tests/data/crawl/crawl1382 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;33H[37m[40m[1K[3;10H[33m[40m#[4d#[37m[40m.[33m[40m#[5;9H[1m$[m[37m[40m..[8d.[12d[33m[40m#[37m[40m.[33m[40m#[17;9H[30m[40m[1m#..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;44H[37m[40m43[9;65H6.4 (2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1383 b/tests/data/crawl/crawl1383 new file mode 100644 index 0000000..123f0d6 --- /dev/null +++ b/tests/data/crawl/crawl1383 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 43 gold pieces (gained 8).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1384 b/tests/data/crawl/crawl1384 new file mode 100644 index 0000000..204287d --- /dev/null +++ b/tests/data/crawl/crawl1384 @@ -0,0 +1 @@ +[9;50H[4;76H[30m[40m[1m----[9;50H[m[39;49m[37m[40m[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1385 b/tests/data/crawl/crawl1385 new file mode 100644 index 0000000..8755c7a --- /dev/null +++ b/tests/data/crawl/crawl1385 @@ -0,0 +1 @@ +[45G[37m[40m8 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1386 b/tests/data/crawl/crawl1386 new file mode 100644 index 0000000..e89a5d1 --- /dev/null +++ b/tests/data/crawl/crawl1386 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m6[76G[34m[40m====
[24d[37m[40m_You now have 48 gold pieces (gained 5).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1387 b/tests/data/crawl/crawl1387 new file mode 100644 index 0000000..29bbc3d --- /dev/null +++ b/tests/data/crawl/crawl1387 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1388 b/tests/data/crawl/crawl1388 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl1388 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1389 b/tests/data/crawl/crawl1389 new file mode 100644 index 0000000..de37ee0 --- /dev/null +++ b/tests/data/crawl/crawl1389 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl139 b/tests/data/crawl/crawl139 new file mode 100644 index 0000000..081a154 --- /dev/null +++ b/tests/data/crawl/crawl139 @@ -0,0 +1 @@ +[3;46H[32m[40m12[78G[31m[40m--[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[8;51H[37m[40m44[9;64H6[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1390 b/tests/data/crawl/crawl1390 new file mode 100644 index 0000000..f4842ee --- /dev/null +++ b/tests/data/crawl/crawl1390 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4d[1K[5;27H[1K [33m[40m##[6;26H[37m[40m[1K ..[7;9H [30m[40m[1m###[7;26H[m[37m[40m.[33m[40m##[8;9H[30m[40m[1m##.####[m[33m[40m#########[37m[40m...[33m[40m###[9;9H[30m[40m[1m#......[m[37m[40m.......[7mp[m[37m[40m.......[10;9H[30m[40m[1m##.####[m[33m[40m#########[37m[40m...[33m[40m##[33m[44mK[11;9H[37m[40m [30m[40m[1m#.#[11;26H[m[37m[40m.[33m[40m##[12;9H[37m[40m [30m[40m[1m#.#[12;27H[m[33m[40m#[13;9H[37m[40m [30m[40m[1m#.#[14;9H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;9H [30m[40m[1m#.#[m[37m[40m [16;9H [30m[40m[1m#.#[m[37m[40m [17;9H [30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1391 b/tests/data/crawl/crawl1391 new file mode 100644 index 0000000..0e32a99 --- /dev/null +++ b/tests/data/crawl/crawl1391 @@ -0,0 +1 @@ +
[18d[2M[9;63H[37m[40m503.4 (17.0)[10;30H[33m[40mK[14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)
[23d [31m[40m[1mA kobold comes into view. It is wielding a short sword.[24;2H[m[37m[40mThe kobold shouts![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1392 b/tests/data/crawl/crawl1392 new file mode 100644 index 0000000..2661884 --- /dev/null +++ b/tests/data/crawl/crawl1392 @@ -0,0 +1 @@ +[9;29H[33m[40m([14;38HK[14;48H[37m[40m[K[9;30H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1393 b/tests/data/crawl/crawl1393 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1393 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1394 b/tests/data/crawl/crawl1394 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1394 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1395 b/tests/data/crawl/crawl1395 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1395 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1396 b/tests/data/crawl/crawl1396 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1396 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1397 b/tests/data/crawl/crawl1397 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1397 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1398 b/tests/data/crawl/crawl1398 new file mode 100644 index 0000000..cb6c029 --- /dev/null +++ b/tests/data/crawl/crawl1398 @@ -0,0 +1 @@ +[37m[40m......[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1399 b/tests/data/crawl/crawl1399 new file mode 100644 index 0000000..9098db6 --- /dev/null +++ b/tests/data/crawl/crawl1399 @@ -0,0 +1 @@ +[9;65H[37m[40m4.4 (18[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl140 b/tests/data/crawl/crawl140 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl140 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1400 b/tests/data/crawl/crawl1400 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1400 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1401 b/tests/data/crawl/crawl1401 new file mode 100644 index 0000000..bcfd6f2 --- /dev/null +++ b/tests/data/crawl/crawl1401 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1402 b/tests/data/crawl/crawl1402 new file mode 100644 index 0000000..39ec12d --- /dev/null +++ b/tests/data/crawl/crawl1402 @@ -0,0 +1 @@ +[5;27H[33m[40m#[6d[37m[40m.[7d[33m[40m#[8;16H[30m[40m[1m#[8;31H[m[33m[40m#[9;16H[30m[40m[1m.[23G[m[33m[40m([37m[40m[7mp[31G[m[37m[40m.[10;16H[30m[40m[1m#[10;31H[m[33m[40m#[11;25H#[12d[37m[40m.[13d.[14d[33m[40m##[17;34H[m[39;49m[37m[40m[9;29H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1403 b/tests/data/crawl/crawl1403 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1403 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1404 b/tests/data/crawl/crawl1404 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1404 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1405 b/tests/data/crawl/crawl1405 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1405 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1406 b/tests/data/crawl/crawl1406 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1406 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1407 b/tests/data/crawl/crawl1407 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl1407 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1408 b/tests/data/crawl/crawl1408 new file mode 100644 index 0000000..8d75c1b --- /dev/null +++ b/tests/data/crawl/crawl1408 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.....[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1409 b/tests/data/crawl/crawl1409 new file mode 100644 index 0000000..356b219 --- /dev/null +++ b/tests/data/crawl/crawl1409 @@ -0,0 +1 @@ +[9;65H[37m[40m5.4 (1.0) [11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl141 b/tests/data/crawl/crawl141 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl141 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1410 b/tests/data/crawl/crawl1410 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1410 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1411 b/tests/data/crawl/crawl1411 new file mode 100644 index 0000000..8bbf955 --- /dev/null +++ b/tests/data/crawl/crawl1411 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. [30m[40m[1mThe stone closely misses you.
[24d_[m[37m[40mYou see here a stone.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1412 b/tests/data/crawl/crawl1412 new file mode 100644 index 0000000..6837a7b --- /dev/null +++ b/tests/data/crawl/crawl1412 @@ -0,0 +1 @@ +[5;25H[33m[40m###[30m[40m[1m#[m[37m[40m [6;25H..[30m[40m[1m.[m[37m[40m [7;9H[30m[40m[1m###[m[37m[40m [7;23H[33m[40m##[37m[40m.[33m[40m##[37m[40m [8;8H[30m[40m[1m##.#[8;24H[m[37m[40m...[33m[40m#[9;8H[30m[40m[1m#.[9;22H[m[33m[40m([10;8H[30m[40m[1m##.#[10;24H[m[37m[40m...[33m[40m##K#[11;9H[30m[40m[1m#.#[m[37m[40m [11;23H[33m[40m##[37m[40m.[33m[40m##[37m[40m [12;9H[30m[40m[1m#.#[m[37m[40m [12;25H.[33m[40m#[37m[40m [13;9H[30m[40m[1m#.#[m[37m[40m [13;25H.. [14;9H[30m[40m[1m#.#[m[37m[40m [14;25H.[33m[40m##[37m[40m [15;9H[30m[40m[1m#.#[m[37m[40m [15;25H.[33m[40m#[16;9H[30m[40m[1m#.#[m[37m[40m [16;25H..[17;9H[30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1413 b/tests/data/crawl/crawl1413 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1413 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1414 b/tests/data/crawl/crawl1414 new file mode 100644 index 0000000..5206c1f --- /dev/null +++ b/tests/data/crawl/crawl1414 @@ -0,0 +1 @@ +[9;28H[33m[40mK[10d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1415 b/tests/data/crawl/crawl1415 new file mode 100644 index 0000000..f306007 --- /dev/null +++ b/tests/data/crawl/crawl1415 @@ -0,0 +1 @@ +[9;65H[37m[40m6
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1416 b/tests/data/crawl/crawl1416 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1416 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1417 b/tests/data/crawl/crawl1417 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1417 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1418 b/tests/data/crawl/crawl1418 new file mode 100644 index 0000000..5f6a16d --- /dev/null +++ b/tests/data/crawl/crawl1418 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;24H[1K [m[33m[40m###[30m[40m[1m# [6;24H[1K [m[37m[40m..[30m[40m[1m. [7;8H[1K ### [m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m [8;7H[1K [8;17H##[8;30H## [9;7H[1K [9;17H..[9;30H.. [10;7H[1K [10;17H##[10;30H## [11;8H[1K #.# [m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m [12;8H[1K #.# [m[37m[40m.[33m[40m#[30m[40m[1m [13;8H[1K #.# [m[37m[40m..[30m[40m[1m [14;8H[1K #.# [m[37m[40m.[33m[40m##[30m[40m[1m [15;8H[1K #.# .# [16;8H[1K #.# .. [17;8H[1K #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1419 b/tests/data/crawl/crawl1419 new file mode 100644 index 0000000..5e4c484 --- /dev/null +++ b/tests/data/crawl/crawl1419 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold, wielding a short sword (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl142 b/tests/data/crawl/crawl142 new file mode 100644 index 0000000..b8e3f05 --- /dev/null +++ b/tests/data/crawl/crawl142 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m--[4;72H--------[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1420 b/tests/data/crawl/crawl1420 new file mode 100644 index 0000000..cf8951b --- /dev/null +++ b/tests/data/crawl/crawl1420 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;24H[1K [33m[40m###[30m[40m[1m#[m[37m[40m [6;24H[1K ..[30m[40m[1m.[m[37m[40m [7;8H[1K [30m[40m[1m###[m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m [8;7H[1K [8;17H[33m[40m##[8;30H##[37m[40m [9;7H[1K [9;17H..[9;30H.. [10;7H[1K [10;17H[33m[40m##[10;30H##[37m[40m [11;8H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m [12;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [13;8H[1K [30m[40m[1m#.#[m[37m[40m .. [14;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m##[37m[40m [15;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [16;8H[1K [30m[40m[1m#.#[m[37m[40m .. [17;8H[1K [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1421 b/tests/data/crawl/crawl1421 new file mode 100644 index 0000000..01017be --- /dev/null +++ b/tests/data/crawl/crawl1421 @@ -0,0 +1 @@ +[9;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1422 b/tests/data/crawl/crawl1422 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl1422 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1423 b/tests/data/crawl/crawl1423 new file mode 100644 index 0000000..0eb12de --- /dev/null +++ b/tests/data/crawl/crawl1423 @@ -0,0 +1 @@ +[9;28H[36m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1424 b/tests/data/crawl/crawl1424 new file mode 100644 index 0000000..d1bf160 --- /dev/null +++ b/tests/data/crawl/crawl1424 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[33m[40m[1m5[m[37m[40m/7[73G[35m[40m-------[8;51H[37m[40m50[9;65H7[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1425 b/tests/data/crawl/crawl1425 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1425 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1426 b/tests/data/crawl/crawl1426 new file mode 100644 index 0000000..4ea5076 --- /dev/null +++ b/tests/data/crawl/crawl1426 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1427 b/tests/data/crawl/crawl1427 new file mode 100644 index 0000000..5f6a16d --- /dev/null +++ b/tests/data/crawl/crawl1427 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;24H[1K [m[33m[40m###[30m[40m[1m# [6;24H[1K [m[37m[40m..[30m[40m[1m. [7;8H[1K ### [m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m [8;7H[1K [8;17H##[8;30H## [9;7H[1K [9;17H..[9;30H.. [10;7H[1K [10;17H##[10;30H## [11;8H[1K #.# [m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m [12;8H[1K #.# [m[37m[40m.[33m[40m#[30m[40m[1m [13;8H[1K #.# [m[37m[40m..[30m[40m[1m [14;8H[1K #.# [m[37m[40m.[33m[40m##[30m[40m[1m [15;8H[1K #.# .# [16;8H[1K #.# .. [17;8H[1K #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1428 b/tests/data/crawl/crawl1428 new file mode 100644 index 0000000..4a7f216 --- /dev/null +++ b/tests/data/crawl/crawl1428 @@ -0,0 +1 @@ +
[18d[2M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[23;2H[m[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1429 b/tests/data/crawl/crawl1429 new file mode 100644 index 0000000..c3b93f3 --- /dev/null +++ b/tests/data/crawl/crawl1429 @@ -0,0 +1 @@ +
[18d[M[9;24H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl143 b/tests/data/crawl/crawl143 new file mode 100644 index 0000000..9fd55fb --- /dev/null +++ b/tests/data/crawl/crawl143 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m13[78G[32m[40m==
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1430 b/tests/data/crawl/crawl1430 new file mode 100644 index 0000000..b2f0438 --- /dev/null +++ b/tests/data/crawl/crawl1430 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;24H[1K [33m[40m###[30m[40m[1m#[m[37m[40m [6;24H[1K ..[30m[40m[1m.[m[37m[40m [7;8H[1K [30m[40m[1m###[m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m [8;7H[1K [8;17H[33m[40m##[8;30H##[37m[40m [9;7H[1K [9;17H.....[33m[40m(([37m[40m[7mp[m[37m[40m...[36m[40m[7m)[m[37m[40m... [10;7H[1K [10;17H[33m[40m##[10;30H##[37m[40m [11;8H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m [12;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [13;8H[1K [30m[40m[1m#.#[m[37m[40m .. [14;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m##[37m[40m [38G[K[15;8H[1K [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [38G[K[16;8H[1K [30m[40m[1m#.#[m[37m[40m .. [38G[K[17;8H[1K [30m[40m[1m#.#[m[37m[40m [38G[K[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1431 b/tests/data/crawl/crawl1431 new file mode 100644 index 0000000..9925caf --- /dev/null +++ b/tests/data/crawl/crawl1431 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1432 b/tests/data/crawl/crawl1432 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1432 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1433 b/tests/data/crawl/crawl1433 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1433 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1434 b/tests/data/crawl/crawl1434 new file mode 100644 index 0000000..9424ceb --- /dev/null +++ b/tests/data/crawl/crawl1434 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1435 b/tests/data/crawl/crawl1435 new file mode 100644 index 0000000..9e4425b --- /dev/null +++ b/tests/data/crawl/crawl1435 @@ -0,0 +1 @@ +[5d[33m[40m###[30m[40m[1m##[m[37m[40m [6;23H[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m [7;8H[30m[40m[1m###[m[37m[40m [7;22H[33m[40m##[37m[40m.[33m[40m##[37m[40m [8;7H[30m[40m[1m##.#[8;23H[m[37m[40m...[33m[40m#[9;7H[30m[40m[1m#.[9;21H[m[33m[40m(([37m[40m.[7mp[m[37m[40m..[36m[40m[7m)[m[37m[40m.[10;7H[30m[40m[1m##.#[10;23H[m[37m[40m...[33m[40m##[37m[40m.[33m[40m#[11;8H[30m[40m[1m#.#[m[37m[40m [11;22H[33m[40m##[37m[40m.[33m[40m##[37m[40m [12;8H[30m[40m[1m#.#[m[37m[40m [12;23H[33m[40m#[37m[40m.[33m[40m#[37m[40m [13;8H[30m[40m[1m#.#[m[37m[40m [13;23H[33m[40m#[37m[40m.. [14;8H[30m[40m[1m#.#[m[37m[40m [14;23H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [15;8H[30m[40m[1m#.#[m[37m[40m [15;23H[33m[40m#[37m[40m.[33m[40m#[37m[40m [16;8H[30m[40m[1m#.#[m[37m[40m [16;23H[33m[40m#[37m[40m.. [17;8H[30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1436 b/tests/data/crawl/crawl1436 new file mode 100644 index 0000000..0e0eb7d --- /dev/null +++ b/tests/data/crawl/crawl1436 @@ -0,0 +1 @@ +[9;65H[37m[40m8
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1437 b/tests/data/crawl/crawl1437 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1437 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1438 b/tests/data/crawl/crawl1438 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1438 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1439 b/tests/data/crawl/crawl1439 new file mode 100644 index 0000000..5690f92 --- /dev/null +++ b/tests/data/crawl/crawl1439 @@ -0,0 +1 @@ +[5d[33m[40m##[30m[40m[1m###[m[37m[40m [6;22H[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m [7;7H[30m[40m[1m###[m[37m[40m [7;21H[33m[40m##[37m[40m.[33m[40m##[37m[40m [8;6H[30m[40m[1m##.#[8;22H[m[37m[40m...[33m[40m#[9;6H[30m[40m[1m#.[9;20H[m[33m[40m(([37m[40m..[7mp[m[37m[40m.[36m[40m[7m)[m[37m[40m.[10;6H[30m[40m[1m##.#[10;22H[m[37m[40m...[33m[40m##[37m[40m.[33m[40m###[37m[40m.[11;7H[30m[40m[1m#.#[m[37m[40m [11;21H[33m[40m##[37m[40m.[33m[40m##[37m[40m [12;7H[30m[40m[1m#.#[m[37m[40m [12;22H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [13;7H[30m[40m[1m#.#[m[37m[40m [13;22H[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m [14;7H[30m[40m[1m#.#[m[37m[40m [14;22H[33m[40m#[37m[40m.[30m[40m[1m##[m[37m[40m [15;7H[30m[40m[1m#.#[m[37m[40m [15;22H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;7H[30m[40m[1m#.#[m[37m[40m [16;22H[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m [17;7H[30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl144 b/tests/data/crawl/crawl144 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl144 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1440 b/tests/data/crawl/crawl1440 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1440 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1441 b/tests/data/crawl/crawl1441 new file mode 100644 index 0000000..9ad0785 --- /dev/null +++ b/tests/data/crawl/crawl1441 @@ -0,0 +1 @@ +[10;27H[33m[42mr[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1442 b/tests/data/crawl/crawl1442 new file mode 100644 index 0000000..4eeef2a --- /dev/null +++ b/tests/data/crawl/crawl1442 @@ -0,0 +1 @@ +[3;46H[37m[40m25[79G[32m[40m=[9;65H[37m[40m9[14;38H[33m[42mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (wandering)[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1443 b/tests/data/crawl/crawl1443 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1443 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1444 b/tests/data/crawl/crawl1444 new file mode 100644 index 0000000..5fa2bfa --- /dev/null +++ b/tests/data/crawl/crawl1444 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[31m[40mA rat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1445 b/tests/data/crawl/crawl1445 new file mode 100644 index 0000000..2b45ffd --- /dev/null +++ b/tests/data/crawl/crawl1445 @@ -0,0 +1 @@ +[5;21H[33m[40m#[30m[40m[1m####[m[37m[40m [6;21H[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m [7;6H[30m[40m[1m###[m[37m[40m [7;20H[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [8;5H[30m[40m[1m##.#[8;21H[m[37m[40m...[33m[40m#[9;5H[30m[40m[1m#.[9;19H[m[33m[40m(([37m[40m...[7mp[36m[40m)[m[37m[40m.....[33m[40m#[10;5H[30m[40m[1m##.#[10;21H[m[37m[40m...[33m[40m##[33m[42mr[33m[40m###[37m[40m.[11;6H[30m[40m[1m#.#[m[37m[40m [11;20H[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [33m[40m#[12;6H[30m[40m[1m#.#[m[37m[40m [12;21H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [13;6H[30m[40m[1m#.#[m[37m[40m [13;21H[33m[40m#[30m[40m[1m..[m[37m[40m [14;6H[30m[40m[1m#.#[m[37m[40m [14;21H[30m[40m[1m#.##[m[37m[40m [15;6H[30m[40m[1m#.#[m[37m[40m [15;21H[30m[40m[1m#.#[m[37m[40m [16;6H[30m[40m[1m#.#[m[37m[40m [16;21H[30m[40m[1m#..[m[37m[40m [17;6H[30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1446 b/tests/data/crawl/crawl1446 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1446 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1447 b/tests/data/crawl/crawl1447 new file mode 100644 index 0000000..70fa0e6 --- /dev/null +++ b/tests/data/crawl/crawl1447 @@ -0,0 +1 @@ +[9;25H[33m[40mr[10d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1448 b/tests/data/crawl/crawl1448 new file mode 100644 index 0000000..05069c2 --- /dev/null +++ b/tests/data/crawl/crawl1448 @@ -0,0 +1 @@ +[9;64H[37m[40m10[14;38H[33m[40mr[45G[30m[40m[1m[K
[24d[m[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1449 b/tests/data/crawl/crawl1449 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1449 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl145 b/tests/data/crawl/crawl145 new file mode 100644 index 0000000..d252405 --- /dev/null +++ b/tests/data/crawl/crawl145 @@ -0,0 +1 @@ +[9;63H[37m[40m7[70G0.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1450 b/tests/data/crawl/crawl1450 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1450 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1451 b/tests/data/crawl/crawl1451 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1451 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1452 b/tests/data/crawl/crawl1452 new file mode 100644 index 0000000..e379066 --- /dev/null +++ b/tests/data/crawl/crawl1452 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;73H[30m[40m[1m-------[9;65H[m[37m[40m1.5 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1453 b/tests/data/crawl/crawl1453 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1453 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1454 b/tests/data/crawl/crawl1454 new file mode 100644 index 0000000..82d0b9b --- /dev/null +++ b/tests/data/crawl/crawl1454 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou hit the rat but do no damage.[m[37m[40m The rat bites you.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1455 b/tests/data/crawl/crawl1455 new file mode 100644 index 0000000..273ccec --- /dev/null +++ b/tests/data/crawl/crawl1455 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;20H[1K [m[33m[40m#[30m[40m[1m#### [6;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m.. [7;5H[1K ### [m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#
[8d [8;17H##[8;30H##
[9d [9;17H..[9;30H.#
[10d [10;17H##[10;30H.. [11;5H[1K #.# [m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m# [m[33m[40m#[30m[40m[1m [12;5H[1K #.# [m[33m[40m#[37m[40m.[30m[40m[1m# [13;5H[1K #.# [m[33m[40m#[30m[40m[1m.. [14;5H[1K #.# #.## [15;5H[1K #.# #.# [16;5H[1K #.# #.. [17;5H[1K #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1456 b/tests/data/crawl/crawl1456 new file mode 100644 index 0000000..e05cf15 --- /dev/null +++ b/tests/data/crawl/crawl1456 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1457 b/tests/data/crawl/crawl1457 new file mode 100644 index 0000000..7442f29 --- /dev/null +++ b/tests/data/crawl/crawl1457 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;20H[1K [33m[40m#[30m[40m[1m####[m[37m[40m [6;20H[1K [33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m [7;5H[1K [30m[40m[1m###[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m
[8d [8;17H[33m[40m##[8;30H##[37m[40m
[9d [9;17H..[9;30H.[33m[40m#[37m[40m
[10d [10;17H[33m[40m##[10;30H[37m[40m.. [11;5H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m [12;5H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [13;5H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[30m[40m[1m..[m[37m[40m [14;5H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [15;5H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;5H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..[m[37m[40m [17;5H[1K [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1458 b/tests/data/crawl/crawl1458 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl1458 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1459 b/tests/data/crawl/crawl1459 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl1459 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl146 b/tests/data/crawl/crawl146 new file mode 100644 index 0000000..8cc1aeb --- /dev/null +++ b/tests/data/crawl/crawl146 @@ -0,0 +1 @@ +[4;46H[37m[40m3[4;72H[34m[40m========[9;64H[37m[40m7.0 (11[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1460 b/tests/data/crawl/crawl1460 new file mode 100644 index 0000000..27fd5da --- /dev/null +++ b/tests/data/crawl/crawl1460 @@ -0,0 +1 @@ +[9;25H[36m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1461 b/tests/data/crawl/crawl1461 new file mode 100644 index 0000000..1488111 --- /dev/null +++ b/tests/data/crawl/crawl1461 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m4[4;69H[m[35m[40m----[8;52H[37m[40m2[9;65H2[72G0[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1462 b/tests/data/crawl/crawl1462 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1462 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1463 b/tests/data/crawl/crawl1463 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl1463 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1464 b/tests/data/crawl/crawl1464 new file mode 100644 index 0000000..6a26d56 --- /dev/null +++ b/tests/data/crawl/crawl1464 @@ -0,0 +1 @@ +[5;20H[30m[40m[1m#####[m[37m[40m [6;20H[33m[40m#[30m[40m[1m...[m[37m[40m [7;5H[30m[40m[1m###[m[37m[40m [7;19H[33m[40m##[37m[40m.[30m[40m[1m##[m[37m[40m [8;4H[30m[40m[1m##.#[8;20H[m[37m[40m...[33m[40m#[31G[37m[40m [9;4H[30m[40m[1m#.[9;18H[m[33m[40m(([37m[40m....[7mp[m[37m[40m.....[33m[40m#[37m[40m [10;4H[30m[40m[1m##.#[10;20H[m[37m[40m...[33m[40m##[37m[40m.[33m[40m###[37m[40m.[11;5H[30m[40m[1m#.#[m[37m[40m [11;19H[33m[40m##[37m[40m.[30m[40m[1m##[m[37m[40m .[33m[40m#[37m[40m [12;5H[30m[40m[1m#.#[m[37m[40m [12;20H[33m[40m#[30m[40m[1m.#[m[37m[40m .[33m[40m#[13;5H[30m[40m[1m#.#[m[37m[40m [13;20H[30m[40m[1m#..[m[37m[40m ..[14;5H[30m[40m[1m#.#[m[37m[40m [14;20H[30m[40m[1m#.##[m[37m[40m [33m[40m##[15;5H[30m[40m[1m#.#[m[37m[40m [15;20H[30m[40m[1m#.#[m[37m[40m [16;5H[30m[40m[1m#.#[m[37m[40m [16;20H[30m[40m[1m#..[m[37m[40m [17;5H[30m[40m[1m#.#[m[37m[40m [17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1465 b/tests/data/crawl/crawl1465 new file mode 100644 index 0000000..a283b3d --- /dev/null +++ b/tests/data/crawl/crawl1465 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) ††
[24d_[m[37m[40ma short sword; a rat corpse; [30m[40m[1ma kobold corpse[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1466 b/tests/data/crawl/crawl1466 new file mode 100644 index 0000000..c846e23 --- /dev/null +++ b/tests/data/crawl/crawl1466 @@ -0,0 +1 @@ +[26G[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the rat![19;2H[37m[40mItems here: [30m[40m[1m) ††[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40ma short sword; a rat corpse; [30m[40m[1ma kobold corpse[21;2H[m[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m3[4;66H[m[35m[40m---[30m[40m[1m----[9;65H[m[37m[40m4[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[3M[22d[37m[40m_The dead are walking!
[23d p - a chunk of flesh
[24d Items here: [30m[40m[1m) †[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.5 (2[11;79H[m[39;49m[37m[40m[17;34H[9;50H[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl1467 b/tests/data/crawl/crawl1467 new file mode 100644 index 0000000..231fbf5 --- /dev/null +++ b/tests/data/crawl/crawl1467 @@ -0,0 +1 @@ +
[24d[36m[40m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1468 b/tests/data/crawl/crawl1468 new file mode 100644 index 0000000..c77d1ae --- /dev/null +++ b/tests/data/crawl/crawl1468 @@ -0,0 +1 @@ +[?25l[19d[37m[40m[J[A_a short sword; [30m[40m[1ma kobold corpse[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1469 b/tests/data/crawl/crawl1469 new file mode 100644 index 0000000..43cbd70 --- /dev/null +++ b/tests/data/crawl/crawl1469 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m-[4;46H[33m[40m4[4;66H[m[34m[40m===[9;50H[m[39;49m[37m[40m[4;66H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl147 b/tests/data/crawl/crawl147 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl147 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1470 b/tests/data/crawl/crawl1470 new file mode 100644 index 0000000..59905aa --- /dev/null +++ b/tests/data/crawl/crawl1470 @@ -0,0 +1 @@ +[3;47H[32m[40m4[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1471 b/tests/data/crawl/crawl1471 new file mode 100644 index 0000000..b81e8f7 --- /dev/null +++ b/tests/data/crawl/crawl1471 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[4;46H[33m[40m5[4;69H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1472 b/tests/data/crawl/crawl1472 new file mode 100644 index 0000000..96aefc2 --- /dev/null +++ b/tests/data/crawl/crawl1472 @@ -0,0 +1 @@ +[4;69H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1473 b/tests/data/crawl/crawl1473 new file mode 100644 index 0000000..4b0a873 --- /dev/null +++ b/tests/data/crawl/crawl1473 @@ -0,0 +1 @@ +[3;46H[37m[40m25[79G[32m[40m=
[19d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1474 b/tests/data/crawl/crawl1474 new file mode 100644 index 0000000..41ffb0c --- /dev/null +++ b/tests/data/crawl/crawl1474 @@ -0,0 +1 @@ +[4;46H[32m[40m6[73G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1475 b/tests/data/crawl/crawl1475 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl1475 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1476 b/tests/data/crawl/crawl1476 new file mode 100644 index 0000000..2836628 --- /dev/null +++ b/tests/data/crawl/crawl1476 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1477 b/tests/data/crawl/crawl1477 new file mode 100644 index 0000000..dd74eef --- /dev/null +++ b/tests/data/crawl/crawl1477 @@ -0,0 +1 @@ +[9;25H[37m[43m[5mZ[m[37m[40m.
[20d_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1478 b/tests/data/crawl/crawl1478 new file mode 100644 index 0000000..5baffb8 --- /dev/null +++ b/tests/data/crawl/crawl1478 @@ -0,0 +1 @@ +[9;64H[37m[40m45.5 (30.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1479 b/tests/data/crawl/crawl1479 new file mode 100644 index 0000000..6cb3d6f --- /dev/null +++ b/tests/data/crawl/crawl1479 @@ -0,0 +1 @@ +[4;46H[37m[40m7[76G[34m[40m====[9;65H[37m[40m6.5 (31[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl148 b/tests/data/crawl/crawl148 new file mode 100644 index 0000000..05e9479 --- /dev/null +++ b/tests/data/crawl/crawl148 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1480 b/tests/data/crawl/crawl1480 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1480 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1481 b/tests/data/crawl/crawl1481 new file mode 100644 index 0000000..8fa49d5 --- /dev/null +++ b/tests/data/crawl/crawl1481 @@ -0,0 +1 @@ +
[21d[37m[40m_Magic restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1482 b/tests/data/crawl/crawl1482 new file mode 100644 index 0000000..67488ee --- /dev/null +++ b/tests/data/crawl/crawl1482 @@ -0,0 +1 @@ +[9;50H[2;19H[30m[40m[1m#####[3;19H#...[4;4H###[4;18H##.##[5;3H##.#############...#[m[33m[40m###[30m[40m[1m####[6;3H#.............[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[37m[40m..[30m[40m[1m...#[7;3H##.#############...#[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##...[8;5H.#[m[37m[40m [30m[40m[1m##.##[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [9;6H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;5H[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m.........[11;4H[30m[40m[1m#.#[m[37m[40m [11;20H.[33m[40m#####[37m[40m.[33m[40m#[37m[40mb.[33m[40m#[37m[40m.[12;4H[30m[40m[1m#.#[m[37m[40m [12;19H[30m[40m[1m#.#[m[37m[40m ... [33m[40m#[13;4H[30m[40m[1m#.#[m[37m[40m [13;19H[30m[40m[1m#..[m[37m[40m ..[33m[40m#[14;4H[30m[40m[1m#.#[m[37m[40m [14;20H ..[33m[40m#[15;4H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[20G[m[37m[40m ..[16;4H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[16;20H[m[37m[40m .[33m[40m##[17;4H[30m[40m[1m#.###.######[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.5 (2.0) [14;38Hb [32m[40m[1m[7m [m[37m[40m bat[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1483 b/tests/data/crawl/crawl1483 new file mode 100644 index 0000000..ebb11a3 --- /dev/null +++ b/tests/data/crawl/crawl1483 @@ -0,0 +1 @@ +[7;24H[37m[40m.[8d[37m[43m[5mZ[10;27H[m[37m[40mb[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1484 b/tests/data/crawl/crawl1484 new file mode 100644 index 0000000..b28f1fc --- /dev/null +++ b/tests/data/crawl/crawl1484 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1485 b/tests/data/crawl/crawl1485 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1485 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1486 b/tests/data/crawl/crawl1486 new file mode 100644 index 0000000..82eaf41 --- /dev/null +++ b/tests/data/crawl/crawl1486 @@ -0,0 +1 @@ +
[22d[37m[40m_[31m[40m[1mA bat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1487 b/tests/data/crawl/crawl1487 new file mode 100644 index 0000000..8811a19 --- /dev/null +++ b/tests/data/crawl/crawl1487 @@ -0,0 +1 @@ +[1;33H[30m[40m[1m[1K[2;18H[1K ##### [3;18H[1K #...
[4d ### ##.##
[5d [5;30H
[6d [6;17H(([6;30H
[7d [7;31H
[8d #.# [8;26H
[9d #.# #.# [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m
[10d #.# [10;30H..
[11d #.# [11;30H#.
[12d #.# #.# [m[37m[40m...[30m[40m[1m #
[13d #.# #.. [m[37m[40m..[33m[40m#[30m[40m[1m
[14d #.# [m[37m[40m..[33m[40m#[30m[40m[1m
[15d #.# ##### ..
[16d #.# #... .##
[17d [17;16H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1488 b/tests/data/crawl/crawl1488 new file mode 100644 index 0000000..4c90dfa --- /dev/null +++ b/tests/data/crawl/crawl1488 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1489 b/tests/data/crawl/crawl1489 new file mode 100644 index 0000000..99df049 --- /dev/null +++ b/tests/data/crawl/crawl1489 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m#####[m[37m[40m [3;18H[1K [30m[40m[1m#...[m[37m[40m
[4d [30m[40m[1m###[m[37m[40m [30m[40m[1m##.##[m[37m[40m
[5d [5;30H
[6d [6;17H[33m[40m(([6;30H[37m[40m
[7d [7;31H
[8d [30m[40m[1m#.#[m[37m[40m [8;26H
[9d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m
[10d [30m[40m[1m#.#[m[37m[40m [10;30H..
[11d [30m[40m[1m#.#[m[37m[40m [11;30H[33m[40m#[37m[40m.
[12d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m ... [33m[40m#[37m[40m
[13d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..[m[37m[40m ..[33m[40m#[37m[40m
[14d [30m[40m[1m#.#[m[37m[40m ..[33m[40m#[37m[40m
[15d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[m[37m[40m ..
[16d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[m[37m[40m .[33m[40m##[37m[40m
[17d [17;16H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl149 b/tests/data/crawl/crawl149 new file mode 100644 index 0000000..44b1364 --- /dev/null +++ b/tests/data/crawl/crawl149 @@ -0,0 +1 @@ +[9;50H[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m[4;72H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1490 b/tests/data/crawl/crawl1490 new file mode 100644 index 0000000..8b4d68a --- /dev/null +++ b/tests/data/crawl/crawl1490 @@ -0,0 +1 @@ +[10;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1491 b/tests/data/crawl/crawl1491 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl1491 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1492 b/tests/data/crawl/crawl1492 new file mode 100644 index 0000000..4bd3566 --- /dev/null +++ b/tests/data/crawl/crawl1492 @@ -0,0 +1 @@ +[10;27H[37m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1493 b/tests/data/crawl/crawl1493 new file mode 100644 index 0000000..9e4a659 --- /dev/null +++ b/tests/data/crawl/crawl1493 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m6[76G[35m[40m----[8;52H[37m[40m5[9;64H50.5 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1494 b/tests/data/crawl/crawl1494 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1494 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1495 b/tests/data/crawl/crawl1495 new file mode 100644 index 0000000..7e6c487 --- /dev/null +++ b/tests/data/crawl/crawl1495 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1496 b/tests/data/crawl/crawl1496 new file mode 100644 index 0000000..20a8e51 --- /dev/null +++ b/tests/data/crawl/crawl1496 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m#####[2;18H#...[m[37m[40m [3;3H[30m[40m[1m###[3;17H##.##[m[37m[40m [3;31H[33m[40m#[4;2H[30m[40m[1m##.#############...#[m[33m[40m##[30m[40m[1m#####[m[37m[40m .[33m[40m#[5;2H[30m[40m[1m#.............[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[37m[40m.[30m[40m[1m....#[m[37m[40m...
[6d [30m[40m[1m##.#############...#[m[33m[40m#[37m[40m.[30m[40m[1m###.[m[37m[40m....[7;4H[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[33m[40m#[37m[43m[5mZ[m[30m[40m[1m#[m[33m[40m##[37m[40m....[33m[40m#[8;3H[30m[40m[1m#.#[m[37m[40m [8;18H[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m.......[9;3H[30m[40m[1m#.#[m[37m[40m [9;18H[33m[40m#[37m[40m.....[7mp[m[37m[40m.†.....[10;3H[30m[40m[1m#.#[m[37m[40m [10;18H[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[11;3H[30m[40m[1m#.#[m[37m[40m [11;18H[30m[40m[1m#.#[m[37m[40m ... [33m[40m#[37m[40m [12;3H[30m[40m[1m#.#[m[37m[40m [12;18H[30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [13;3H[30m[40m[1m#.#[m[37m[40m [13;19H ..[33m[40m#[37m[40m [14;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[14;26H[m[37m[40m... [15;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[m[37m[40m [15;27H.[33m[40m##[16;3H[30m[40m[1m#.###.######[16;27H[m[37m[40m.[33m[40m#[37m[40m [17;3H[30m[40m[1m#..........#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[7;23H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1497 b/tests/data/crawl/crawl1497 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1497 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1498 b/tests/data/crawl/crawl1498 new file mode 100644 index 0000000..db0b069 --- /dev/null +++ b/tests/data/crawl/crawl1498 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m#####[m[37m[40m [2;17H[30m[40m[1m#...[m[37m[40m [2;30H[33m[40m#[3;2H[30m[40m[1m###[m[37m[40m [3;16H[30m[40m[1m##.##[m[37m[40m [29G.[33m[40m#[37m[40m
[4d[30m[40m[1m##.#[4;17H...########[m[33m[40m#[37m[40m.[33m[40m#
[5d[30m[40m[1m#.[5;15H[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....[m[33m[40m#[37m[40m.
[6d[30m[40m[1m##.#[6;17H...##.###[m[37m[40m..
[7d [30m[40m[1m#.#[m[37m[40m [7;16H[30m[40m[1m##.##[m[33m[40m#[30m[40m[1m.[m[33m[40m###[37m[40m....[33m[40m#[8;2H[30m[40m[1m#.#[m[37m[40m [8;17H[33m[40m#[37m[40m.[33m[40m###[37m[43m[5mZ[m[33m[40m#[37m[40m.
[9d [30m[40m[1m#.#[m[37m[40m [9;17H[33m[40m#[37m[40m.[25G†.....[33m[44mK[10;2H[30m[40m[1m#.#[m[37m[40m [10;17H[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[11;2H[30m[40m[1m#.#[m[37m[40m [11;17H[30m[40m[1m#.#[m[37m[40m ...[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [12;17H[30m[40m[1m#..[m[37m[40m ..[33m[40m#[37m[40m..[30m[40m[1m#[13;2H#.#[m[37m[40m [13;21H[33m[40m##[37m[40m. ..[33m[40m#[37m[40m
[14d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[m[37m[40m [14;22H.. ...
[15d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[m[37m[40m [15;22H[33m[40m#[37m[40m. [33m[40m#[37m[40m.[33m[40m##[37m[40m
[16d [30m[40m[1m#.###.######[m[37m[40m [22G[33m[40m#[37m[40m. .[33m[40m#[37m[40m
[17d [30m[40m[1m#.[17;13H#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[M[14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[24;2H[31m[40m[1mA kobold comes into view.[m[39;49m[37m[40m[8;22H[37m[40m.[9d[37m[43m[5mZ[30G[m[33m[40mK[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[14;38H[33m[40mK[14;48H[37m[40m[K[9d [m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1499 b/tests/data/crawl/crawl1499 new file mode 100644 index 0000000..300f616 --- /dev/null +++ b/tests/data/crawl/crawl1499 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The kobold shouts![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl150 b/tests/data/crawl/crawl150 new file mode 100644 index 0000000..8b5844e --- /dev/null +++ b/tests/data/crawl/crawl150 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m...#.#[m[37m[40m
[2d[30m[40m[1m.......##[m[37m[40m [30m[40m[1m##[m[37m[40m [2;27H
[3d[30m[40m[1m###.##..###.P[m[37m[40m
[4d[36m[40m[1m[[30m[40m.[9G..PPP♣P.[m[37m[40m
[5d[30m[40m[1m.......##..♣[m[37m[40m [30m[40m[1mP...[m[37m[40m
[6d[30m[40m[1m#####....PP♣P[m[37m[40m.[30m[40m[1mP..[m[37m[40m [30m[40m[1m..#[m[37m[40m
[7d [30m[40m[1m#[9GP..P.[m[37m[40m...[30m[40m[1m..[m[37m[40m [30m[40m[1m.#.##
[8d[m[37m[40m [9G[30m[40m[1m.P♣P.[m[37m[40m.....[33m[40m########[37m[40m..[30m[40m[1m...[9;9H♣.P..[m[37m[40m.......[7mp[m[37m[40m.......[30m[40m[1m...[10;9H.....[m[37m[40m........[29G[30m[40m[1m...[11;12H#.[m[33m[40m##[37m[40m.[33m[40m###[11;29H[30m[40m[1m...
[12d........####....#.[12;27H[m[37m[40m..[30m[40m[1m...
[13d.#......#[m[37m[40m [30m[40m[1m...#[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m......[30m[40m[1m...
[14d[m[37m[40m [30m[40m[1m#......#[m[37m[40m [30m[40m[1m##..[m[37m[40m..[33m[40m##[37m[40m........[30m[40m[1m...
[15d##......#####..[m[37m[40m..[30m[40m[1m##[m[33m[40m##[37m[40m.......[30m[40m[1m...
[16d..............[m[37m[40m...[30m[40m[1m....[m[37m[40m.......[30m[40m[1m...[17;5H#[13G[36m[40m[[m[36m[40m)[30m[40m[1m..##........#####[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1500 b/tests/data/crawl/crawl1500 new file mode 100644 index 0000000..5190071 --- /dev/null +++ b/tests/data/crawl/crawl1500 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m#####[m[37m[40m [2;16H[30m[40m[1m#...[m[37m[40m [2;29H[33m[40m#[37m[40m
[3d[30m[40m[1m###[m[37m[40m [3;15H[30m[40m[1m##.##[m[37m[40m [28G.[33m[40m#[37m[40m [4;2H[30m[40m[1m.#[4;16H...######[m[33m[40m###[37m[40m.[33m[40m#
[5d[30m[40m[1m.[5;14H[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m....[m[37m[40m.[33m[40m#[37m[40m.[6;2H[30m[40m[1m.#[6;16H...##.###[m[37m[40m.
[7d[30m[40m[1m#.#[m[37m[40m [7;15H[30m[40m[1m##.###.[m[33m[40m###[37m[40m....[33m[40m#
[8d[30m[40m[1m#.#[m[37m[40m [8;16H[30m[40m[1m#[m[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m.
[9d[30m[40m[1m#.#[m[37m[40m [9;16H[30m[40m[1m#[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m....[33m[40mK[37m[40m.[37m[42mJ
[10d[30m[40m[1m#.#[m[37m[40m [10;16H[30m[40m[1m#[m[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#
[11d[30m[40m[1m#.#[m[37m[40m [11;16H[30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m
[12d[30m[40m[1m#.#[m[37m[40m [12;16H[30m[40m[1m#..[m[37m[40m ...[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m##[37m[40m
[13d[30m[40m[1m#.#[m[37m[40m [13;19H[33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m
[14d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[m[37m[40m [14;21H.. [30m[40m[1m.[m[37m[40m..
[15d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[m[37m[40m [15;20H[33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m
[16d[30m[40m[1m#.###.######[m[37m[40m [21G[30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m
[17d[30m[40m[1m#.[17;12H#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[42mJ[37m[40m [32m[40m[1m[7m [m[37m[40m ooze (wandering)[15;38H[33m[40mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[24;2H[31m[40m[1mAn ooze comes into view.[m[39;49m[37m[40m[9;22H[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m...[33m[40mK[37m[40m.J.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[14;38HJ[46G[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1501 b/tests/data/crawl/crawl1501 new file mode 100644 index 0000000..262df8b --- /dev/null +++ b/tests/data/crawl/crawl1501 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[1mThe ooze quivers.
[24d[30m[40m_[m[37m[40mYou see here a bat corpse.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1502 b/tests/data/crawl/crawl1502 new file mode 100644 index 0000000..8b57f68 --- /dev/null +++ b/tests/data/crawl/crawl1502 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30HJ. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1503 b/tests/data/crawl/crawl1503 new file mode 100644 index 0000000..f375fa2 --- /dev/null +++ b/tests/data/crawl/crawl1503 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1504 b/tests/data/crawl/crawl1504 new file mode 100644 index 0000000..03bb64e --- /dev/null +++ b/tests/data/crawl/crawl1504 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30HJ. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1505 b/tests/data/crawl/crawl1505 new file mode 100644 index 0000000..01017be --- /dev/null +++ b/tests/data/crawl/crawl1505 @@ -0,0 +1 @@ +[9;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1506 b/tests/data/crawl/crawl1506 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl1506 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1507 b/tests/data/crawl/crawl1507 new file mode 100644 index 0000000..b50d2da --- /dev/null +++ b/tests/data/crawl/crawl1507 @@ -0,0 +1 @@ +[9;28H[37m[40m.J.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1508 b/tests/data/crawl/crawl1508 new file mode 100644 index 0000000..1b79f25 --- /dev/null +++ b/tests/data/crawl/crawl1508 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m5[73G[m[35m[40m---[30m[40m[1m----[8;52H[m[37m[40m7[9;65H4[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1509 b/tests/data/crawl/crawl1509 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1509 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl151 b/tests/data/crawl/crawl151 new file mode 100644 index 0000000..683f43f --- /dev/null +++ b/tests/data/crawl/crawl151 @@ -0,0 +1 @@ +[9;63H[37m[40m82.0 (5.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1510 b/tests/data/crawl/crawl1510 new file mode 100644 index 0000000..4ea5076 --- /dev/null +++ b/tests/data/crawl/crawl1510 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1511 b/tests/data/crawl/crawl1511 new file mode 100644 index 0000000..3239b2d --- /dev/null +++ b/tests/data/crawl/crawl1511 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30H.. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1512 b/tests/data/crawl/crawl1512 new file mode 100644 index 0000000..2feffad --- /dev/null +++ b/tests/data/crawl/crawl1512 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - ooze[24;2HAim: [37m[40man ooze (chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1513 b/tests/data/crawl/crawl1513 new file mode 100644 index 0000000..bb49d49 --- /dev/null +++ b/tests/data/crawl/crawl1513 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30H.. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1514 b/tests/data/crawl/crawl1514 new file mode 100644 index 0000000..e559689 --- /dev/null +++ b/tests/data/crawl/crawl1514 @@ -0,0 +1 @@ +[9;29H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1515 b/tests/data/crawl/crawl1515 new file mode 100644 index 0000000..9c84f55 --- /dev/null +++ b/tests/data/crawl/crawl1515 @@ -0,0 +1 @@ +[37m[40mJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1516 b/tests/data/crawl/crawl1516 new file mode 100644 index 0000000..ab18e60 --- /dev/null +++ b/tests/data/crawl/crawl1516 @@ -0,0 +1 @@ +[3;47H[32m[40m2[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m4[4;69H[m[35m[40m----[30m[40m[1m---[9;65H[m[37m[40m5[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1517 b/tests/data/crawl/crawl1517 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1517 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1518 b/tests/data/crawl/crawl1518 new file mode 100644 index 0000000..956e4bf --- /dev/null +++ b/tests/data/crawl/crawl1518 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ooze convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1519 b/tests/data/crawl/crawl1519 new file mode 100644 index 0000000..3239b2d --- /dev/null +++ b/tests/data/crawl/crawl1519 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30H.. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl152 b/tests/data/crawl/crawl152 new file mode 100644 index 0000000..1da49dd --- /dev/null +++ b/tests/data/crawl/crawl152 @@ -0,0 +1 @@ +[9;64H[37m[40m3.0 (6[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1520 b/tests/data/crawl/crawl1520 new file mode 100644 index 0000000..66337ea --- /dev/null +++ b/tests/data/crawl/crawl1520 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ooze convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ooze[24;2HAim: [37m[40man ooze (lightly wounded, chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1521 b/tests/data/crawl/crawl1521 new file mode 100644 index 0000000..bb49d49 --- /dev/null +++ b/tests/data/crawl/crawl1521 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30H.. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1522 b/tests/data/crawl/crawl1522 new file mode 100644 index 0000000..01017be --- /dev/null +++ b/tests/data/crawl/crawl1522 @@ -0,0 +1 @@ +[9;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1523 b/tests/data/crawl/crawl1523 new file mode 100644 index 0000000..9c84f55 --- /dev/null +++ b/tests/data/crawl/crawl1523 @@ -0,0 +1 @@ +[37m[40mJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1524 b/tests/data/crawl/crawl1524 new file mode 100644 index 0000000..57ed782 --- /dev/null +++ b/tests/data/crawl/crawl1524 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G[31m[40m-[30m[40m[1m-[4;46H[33m[40m3[4;66H[m[35m[40m---[30m[40m[1m----[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1525 b/tests/data/crawl/crawl1525 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1525 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1526 b/tests/data/crawl/crawl1526 new file mode 100644 index 0000000..6b612c6 --- /dev/null +++ b/tests/data/crawl/crawl1526 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ooze struggles to resist.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1527 b/tests/data/crawl/crawl1527 new file mode 100644 index 0000000..3239b2d --- /dev/null +++ b/tests/data/crawl/crawl1527 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30H.. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1528 b/tests/data/crawl/crawl1528 new file mode 100644 index 0000000..e8f651e --- /dev/null +++ b/tests/data/crawl/crawl1528 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ooze struggles to resist.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ooze[24;2HAim: [37m[40man ooze (lightly wounded, chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1529 b/tests/data/crawl/crawl1529 new file mode 100644 index 0000000..bb49d49 --- /dev/null +++ b/tests/data/crawl/crawl1529 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30H.. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl153 b/tests/data/crawl/crawl153 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl153 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1530 b/tests/data/crawl/crawl1530 new file mode 100644 index 0000000..b69dc1c --- /dev/null +++ b/tests/data/crawl/crawl1530 @@ -0,0 +1 @@ +[9;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1531 b/tests/data/crawl/crawl1531 new file mode 100644 index 0000000..9c84f55 --- /dev/null +++ b/tests/data/crawl/crawl1531 @@ -0,0 +1 @@ +[37m[40mJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1532 b/tests/data/crawl/crawl1532 new file mode 100644 index 0000000..fc5ebe9 --- /dev/null +++ b/tests/data/crawl/crawl1532 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[75G[m[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;62H[35m[40m----[30m[40m[1m---[9;65H[m[37m[40m7[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1533 b/tests/data/crawl/crawl1533 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1533 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1534 b/tests/data/crawl/crawl1534 new file mode 100644 index 0000000..956e4bf --- /dev/null +++ b/tests/data/crawl/crawl1534 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ooze convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1535 b/tests/data/crawl/crawl1535 new file mode 100644 index 0000000..3239b2d --- /dev/null +++ b/tests/data/crawl/crawl1535 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30H.. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1536 b/tests/data/crawl/crawl1536 new file mode 100644 index 0000000..d83dccb --- /dev/null +++ b/tests/data/crawl/crawl1536 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ooze[24;2HAim: [37m[40man ooze ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1537 b/tests/data/crawl/crawl1537 new file mode 100644 index 0000000..bb49d49 --- /dev/null +++ b/tests/data/crawl/crawl1537 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30H.. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1538 b/tests/data/crawl/crawl1538 new file mode 100644 index 0000000..eb3c0c0 --- /dev/null +++ b/tests/data/crawl/crawl1538 @@ -0,0 +1 @@ +[9;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1539 b/tests/data/crawl/crawl1539 new file mode 100644 index 0000000..9c84f55 --- /dev/null +++ b/tests/data/crawl/crawl1539 @@ -0,0 +1 @@ +[37m[40mJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl154 b/tests/data/crawl/crawl154 new file mode 100644 index 0000000..a58cb39 --- /dev/null +++ b/tests/data/crawl/crawl154 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1me - a scroll labeled HEAZUG YSOA[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1540 b/tests/data/crawl/crawl1540 new file mode 100644 index 0000000..19c9513 --- /dev/null +++ b/tests/data/crawl/crawl1540 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m19[74G[m[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m1[4;59H[35m[40m---[30m[40m[1m----[9d[m[37m[40m8[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1541 b/tests/data/crawl/crawl1541 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1541 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1542 b/tests/data/crawl/crawl1542 new file mode 100644 index 0000000..956e4bf --- /dev/null +++ b/tests/data/crawl/crawl1542 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ooze convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1543 b/tests/data/crawl/crawl1543 new file mode 100644 index 0000000..3239b2d --- /dev/null +++ b/tests/data/crawl/crawl1543 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ##### [2;15H[1K #... # [3;4H ##.## .# [4;30H## [5;14H((....)[5;30H.. [6;30H.. [7;4H [7;30H## [8;4H #.#[8;30H.. [9;4H #..[9;30H.. [10;4H #.#[10;30H## [11;4H #.# [28G [12;4H #.. [12;28H [13;4H [m[33m[40m###[37m[40m.[30m[40m[1m .[m[37m[40m.[33m[40m#[30m[40m[1m [14;4H ##### [m[37m[40m..[30m[40m[1m .[m[37m[40m..[30m[40m[1m [15;4H #... ##. #.## [16;13H #. .# [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1544 b/tests/data/crawl/crawl1544 new file mode 100644 index 0000000..dea795a --- /dev/null +++ b/tests/data/crawl/crawl1544 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ooze[24;2HAim: [37m[40man ooze ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1545 b/tests/data/crawl/crawl1545 new file mode 100644 index 0000000..bb49d49 --- /dev/null +++ b/tests/data/crawl/crawl1545 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;15H[1K [30m[40m[1m#...[m[37m[40m [33m[40m#[37m[40m [3;4H [30m[40m[1m##.##[m[37m[40m .[33m[40m#[37m[40m [4;30H[33m[40m##[37m[40m [5;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;30H[m[37m[40m.. [6;30H.. [7;4H [7;30H[33m[40m##[37m[40m [8;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[8;30H[37m[40m.. [9;4H [30m[40m[1m#[m[37m[40m..[9;30H.. [10;4H [30m[40m[1m#[m[37m[40m.[33m[40m#[10;30H##[37m[40m [11;4H [30m[40m[1m#.#[m[37m[40m [28G [12;4H [30m[40m[1m#..[m[37m[40m [12;28H [13;4H [33m[40m###[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [14;4H [30m[40m[1m#####[m[37m[40m .. [30m[40m[1m.[m[37m[40m.. [15;4H [30m[40m[1m#...[m[37m[40m [33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;13H [30m[40m[1m#.[m[37m[40m .[33m[40m#[37m[40m [17;13H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1546 b/tests/data/crawl/crawl1546 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl1546 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1547 b/tests/data/crawl/crawl1547 new file mode 100644 index 0000000..d566040 --- /dev/null +++ b/tests/data/crawl/crawl1547 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe ooze convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1548 b/tests/data/crawl/crawl1548 new file mode 100644 index 0000000..6e044a4 --- /dev/null +++ b/tests/data/crawl/crawl1548 @@ -0,0 +1 @@ +[9;25H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1549 b/tests/data/crawl/crawl1549 new file mode 100644 index 0000000..1102211 --- /dev/null +++ b/tests/data/crawl/crawl1549 @@ -0,0 +1 @@ +[3;74H[30m[40m[1m-[4;59H---[8;51H[m[37m[40m75[9;65H9[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl155 b/tests/data/crawl/crawl155 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl155 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1550 b/tests/data/crawl/crawl1550 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1550 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1551 b/tests/data/crawl/crawl1551 new file mode 100644 index 0000000..13c1546 --- /dev/null +++ b/tests/data/crawl/crawl1551 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the ooze![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1552 b/tests/data/crawl/crawl1552 new file mode 100644 index 0000000..c7be4b8 --- /dev/null +++ b/tests/data/crawl/crawl1552 @@ -0,0 +1 @@ +[18;23r[18;1H[3L[1;24r[8;26H[37m[43m[5mZ[18;2H[m[36m[40mAim: [37m[40man ooze ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 75%)
[19d The ooze convulses in agony!
[20d_[31m[40mYou kill the ooze![23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1553 b/tests/data/crawl/crawl1553 new file mode 100644 index 0000000..af14012 --- /dev/null +++ b/tests/data/crawl/crawl1553 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m---[9;64H[37m[40m60[14;42H[32m[40mb[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1554 b/tests/data/crawl/crawl1554 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1554 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1555 b/tests/data/crawl/crawl1555 new file mode 100644 index 0000000..2fe489c --- /dev/null +++ b/tests/data/crawl/crawl1555 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1556 b/tests/data/crawl/crawl1556 new file mode 100644 index 0000000..2e91c4d --- /dev/null +++ b/tests/data/crawl/crawl1556 @@ -0,0 +1 @@ +[8;26H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1557 b/tests/data/crawl/crawl1557 new file mode 100644 index 0000000..5e2bc34 --- /dev/null +++ b/tests/data/crawl/crawl1557 @@ -0,0 +1 @@ +[9;65H[37m[40m1.5 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1558 b/tests/data/crawl/crawl1558 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1558 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1559 b/tests/data/crawl/crawl1559 new file mode 100644 index 0000000..1e9ab07 --- /dev/null +++ b/tests/data/crawl/crawl1559 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 2 chunks of flesh (gained 1)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl156 b/tests/data/crawl/crawl156 new file mode 100644 index 0000000..d218351 --- /dev/null +++ b/tests/data/crawl/crawl156 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#.###...#[m[37m[40m [30m[40m[1m#..#..#
[2d[m[37m[40m [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m .[33m[40m#
[3d[37m[40m [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[m[37m[40m...[30m[40m[1m##[m[37m[40m .[33m[40m#
[4d[30m[40m[1m###...#######..#[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m##[m[37m[40m.[33m[40m##[30m[40m[1m.#[5;8H.........[m[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m...
[6d..##.#######....[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.[m[37m[40m
[7d[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m##.#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#[37m[40m
[8d[30m[40m[1m.....##[m[37m[40m [30m[40m[1m###.P..##.##[m[33m[40m#[37m[40m....[33m[40m#[37m[40m
[9d[30m[40m[1m#.##..###.P.PP.#..#[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m
[10d[30m[40m[1m..[9GPPP♣P..#.##[m[37m[40m [33m[40m#[37m[40m........[11;6H[30m[40m[1m##..♣♣P.....#[m[37m[40m [33m[40m##[37m[40m.......
[12d[30m[40m[1m###....PP♣P.P....#[m[37m[40m ...[33m[40m##[37m[40m..[13;2H[30m[40m[1m.....P..P......##[m[37m[40m .[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [33m[44mr
[14d[30m[40m[1m.......P♣P......########[m[37m[40m....[30m[40m[1m.[m[37m[40m
[15d[30m[40m[1m......♣.P...............[m[37m[40m..[30m[40m[1m.[m[37m[40m.. [16;15H[30m[40m[1m..........[m[37m[40m.....[33m[40m#[37m[40m
[17d[30m[40m[1m.........#.##.###.[17;27H...[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1560 b/tests/data/crawl/crawl1560 new file mode 100644 index 0000000..293ebf0 --- /dev/null +++ b/tests/data/crawl/crawl1560 @@ -0,0 +1 @@ +[9;50H[4;56H[30m[40m[1m---[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1561 b/tests/data/crawl/crawl1561 new file mode 100644 index 0000000..1e43e5a --- /dev/null +++ b/tests/data/crawl/crawl1561 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1562 b/tests/data/crawl/crawl1562 new file mode 100644 index 0000000..9bd99e1 --- /dev/null +++ b/tests/data/crawl/crawl1562 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[74G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1563 b/tests/data/crawl/crawl1563 new file mode 100644 index 0000000..119a1ff --- /dev/null +++ b/tests/data/crawl/crawl1563 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1564 b/tests/data/crawl/crawl1564 new file mode 100644 index 0000000..ba5e337 --- /dev/null +++ b/tests/data/crawl/crawl1564 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1565 b/tests/data/crawl/crawl1565 new file mode 100644 index 0000000..471f8f0 --- /dev/null +++ b/tests/data/crawl/crawl1565 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;59H[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1566 b/tests/data/crawl/crawl1566 new file mode 100644 index 0000000..9bfaebd --- /dev/null +++ b/tests/data/crawl/crawl1566 @@ -0,0 +1 @@ +[4;59H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1567 b/tests/data/crawl/crawl1567 new file mode 100644 index 0000000..d5c95b3 --- /dev/null +++ b/tests/data/crawl/crawl1567 @@ -0,0 +1 @@ +[3;46H[32m[40m21[75G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1568 b/tests/data/crawl/crawl1568 new file mode 100644 index 0000000..b798579 --- /dev/null +++ b/tests/data/crawl/crawl1568 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1569 b/tests/data/crawl/crawl1569 new file mode 100644 index 0000000..82bbd13 --- /dev/null +++ b/tests/data/crawl/crawl1569 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;62H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl157 b/tests/data/crawl/crawl157 new file mode 100644 index 0000000..d20819f --- /dev/null +++ b/tests/data/crawl/crawl157 @@ -0,0 +1 @@ +
[18d[M[9;62H[37m[40m200.0 (17.0)[14;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m rat (sleeping)
[24d [31m[40m[1mA rat comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1570 b/tests/data/crawl/crawl1570 new file mode 100644 index 0000000..e662fa2 --- /dev/null +++ b/tests/data/crawl/crawl1570 @@ -0,0 +1 @@ +[4;62H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1571 b/tests/data/crawl/crawl1571 new file mode 100644 index 0000000..574005d --- /dev/null +++ b/tests/data/crawl/crawl1571 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1572 b/tests/data/crawl/crawl1572 new file mode 100644 index 0000000..e123d98 --- /dev/null +++ b/tests/data/crawl/crawl1572 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;66H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1573 b/tests/data/crawl/crawl1573 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl1573 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1574 b/tests/data/crawl/crawl1574 new file mode 100644 index 0000000..503d69d --- /dev/null +++ b/tests/data/crawl/crawl1574 @@ -0,0 +1 @@ +[4;66H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1575 b/tests/data/crawl/crawl1575 new file mode 100644 index 0000000..943c07c --- /dev/null +++ b/tests/data/crawl/crawl1575 @@ -0,0 +1 @@ +[3;47H[32m[40m3[77G=[4;46H[33m[40m[1m5[4;69H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1576 b/tests/data/crawl/crawl1576 new file mode 100644 index 0000000..891c9b4 --- /dev/null +++ b/tests/data/crawl/crawl1576 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[4;69H[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1577 b/tests/data/crawl/crawl1577 new file mode 100644 index 0000000..41ffb0c --- /dev/null +++ b/tests/data/crawl/crawl1577 @@ -0,0 +1 @@ +[4;46H[32m[40m6[73G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1578 b/tests/data/crawl/crawl1578 new file mode 100644 index 0000000..59905aa --- /dev/null +++ b/tests/data/crawl/crawl1578 @@ -0,0 +1 @@ +[3;47H[32m[40m4[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1579 b/tests/data/crawl/crawl1579 new file mode 100644 index 0000000..2836628 --- /dev/null +++ b/tests/data/crawl/crawl1579 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl158 b/tests/data/crawl/crawl158 new file mode 100644 index 0000000..823daef --- /dev/null +++ b/tests/data/crawl/crawl158 @@ -0,0 +1 @@ +[13;31H[37m[40m.[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1580 b/tests/data/crawl/crawl1580 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl1580 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1581 b/tests/data/crawl/crawl1581 new file mode 100644 index 0000000..b18e066 --- /dev/null +++ b/tests/data/crawl/crawl1581 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m7[76G[34m[40m====
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1582 b/tests/data/crawl/crawl1582 new file mode 100644 index 0000000..29bbc3d --- /dev/null +++ b/tests/data/crawl/crawl1582 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1583 b/tests/data/crawl/crawl1583 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl1583 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1584 b/tests/data/crawl/crawl1584 new file mode 100644 index 0000000..b0ebccb --- /dev/null +++ b/tests/data/crawl/crawl1584 @@ -0,0 +1 @@ +[9;63H[37m[40m633.5 (72.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1585 b/tests/data/crawl/crawl1585 new file mode 100644 index 0000000..90e5ecc --- /dev/null +++ b/tests/data/crawl/crawl1585 @@ -0,0 +1 @@ +[3;46H[37m[40m25[79G[32m[40m=[9;65H[37m[40m4.5 (73[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1586 b/tests/data/crawl/crawl1586 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1586 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1587 b/tests/data/crawl/crawl1587 new file mode 100644 index 0000000..547fa9e --- /dev/null +++ b/tests/data/crawl/crawl1587 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1588 b/tests/data/crawl/crawl1588 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1588 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1589 b/tests/data/crawl/crawl1589 new file mode 100644 index 0000000..370e09c --- /dev/null +++ b/tests/data/crawl/crawl1589 @@ -0,0 +1 @@ +[H[30m[40m[1m.............[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#.....
[2d#.#############...##.###[m[37m[40m..[30m[40m[1m.....
[3d#.[3;20H#.#[m[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##[4;4H[m[37m[40m [30m[40m[1m#.###.#[m[37m[40m...[30m[40m[1m..[m[37m[40m..[30m[40m[1m..
[5d#.#[m[37m[40m [30m[40m[1m#......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m...[6;4H[m[37m[40m [30m[40m[1m#.###[m[33m[40m##[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.###[7;15H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [8;16H[33m[40m#[37m[40m......[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [9;17H[30m[40m[1m.###[m[33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m#[37m[40m [10;5H[30m[40m[1m#####[16G[m[33m[40m#[37m[40m.[33m[44mg[37m[40m..........[33m[40m#[37m[40m [11;5H[30m[40m[1m#...[15G[m[37m[40m...[33m[40m####[37m[40m..[33m[40m#[37m[40m.[33m[40m####[12;4H[30m[40m[1m##.######[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m#[37m[40m [13;3H[30m[40m[1m.........#[19G[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#[14;4H#..####.[14;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[15;4H[30m[40m[1m#..#[m[37m[40m [15;20H [33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m [16;5H[30m[40m[1m..#[m[37m[40m [16;21H[33m[40m#[37m[40m.[33m[40m#[37m[40m [17;3H[30m[40m[1m#...#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl159 b/tests/data/crawl/crawl159 new file mode 100644 index 0000000..59e8bde --- /dev/null +++ b/tests/data/crawl/crawl159 @@ -0,0 +1 @@ +[9;64H[37m[40m1.0 (18[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1590 b/tests/data/crawl/crawl1590 new file mode 100644 index 0000000..e751fb3 --- /dev/null +++ b/tests/data/crawl/crawl1590 @@ -0,0 +1 @@ +
[18d[M[9;65H[37m[40m7.5 (3.0) [14;38H[33m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin (sleeping)[K[15;42H[32m[40mb[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[24;2H[31m[40m[1mA hobgoblin comes into view. It is wielding a club.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1591 b/tests/data/crawl/crawl1591 new file mode 100644 index 0000000..5e976ef --- /dev/null +++ b/tests/data/crawl/crawl1591 @@ -0,0 +1 @@ +[6;23H[37m[40m.[8d[37m[43m[5mZ[10;18H[m[37m[40m.[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1592 b/tests/data/crawl/crawl1592 new file mode 100644 index 0000000..203c6db --- /dev/null +++ b/tests/data/crawl/crawl1592 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;65H[m[37m[40m8.5 (4[14;38H[33m[40mg[14;51H[37m[40m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1593 b/tests/data/crawl/crawl1593 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1593 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1594 b/tests/data/crawl/crawl1594 new file mode 100644 index 0000000..c0ad8e3 --- /dev/null +++ b/tests/data/crawl/crawl1594 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin shouts![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1595 b/tests/data/crawl/crawl1595 new file mode 100644 index 0000000..0ff23c3 --- /dev/null +++ b/tests/data/crawl/crawl1595 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - Vampiric Draining[2;36HNecromancy[2;66H4%[78G3
[3d b - Regeneration[3;36HCharms/Necromancy[3;66H12%[78G3
[4d c - [30m[40m[1mAnimate Dead Necromancy [m[37m[40m14%[78G4
[5d d - [30m[40m[1mControl Undead Necromancy [m[37m[40m14%[78G4
[24d[32m[40m[1m5 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1596 b/tests/data/crawl/crawl1596 new file mode 100644 index 0000000..afeac4c --- /dev/null +++ b/tests/data/crawl/crawl1596 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m25/25 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m7/7[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m75%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m48[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m.............[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#.....
[2d#.#############...##.###[m[37m[40m..[30m[40m[1m.....
[3d#.#[3;15H##.###.#[m[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##
[4d#.#[4;16H#.###.#[m[37m[40m...[30m[40m[1m..[m[37m[40m..[30m[40m[1m..
[5d#.#[5;16H#......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m...
[6d#.#[6;16H#.###[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.###
[7d#.#[7;16H[m[33m[40m#[37m[40m.[33m[40m####[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.[m[37m[40m..[33m[40m#
[8d[30m[40m[1m#.#[8;16H[m[33m[40m#[37m[40m.....[37m[43m[5mZ[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2
[9d[30m[40m[1m#.#[9;16H#.###[m[33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m#[9;62H[37m[40m1638.5 (0.0)
[10d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[16G[m[33m[40m#[37m[40m..[33m[40mg[37m[40m.........[33m[40m#
[11d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[15G[m[37m[40m...[33m[40m####[37m[40m..[33m[40m#[37m[40m.[33m[40m####
[12d[30m[40m[1m#.###.######[12;21H[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m#
[13d[30m[40m[1m#..........#[13;21H[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#
[14d#.##..####.[14;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#
[15d[30m[40m[1m#.##..#[15;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#
[16d[30m[40m[1m#.##..#[16;21H[m[33m[40m#[37m[40m.[33m[40m#
[17d[30m[40m[1m#.#...#[17;34H[m[39;49m[37m[40m[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K
[18d[37m[40m_The dead are flying!
[19d_p - 2 chunks of flesh (gained 1)
[20d_[30m[40m[1mYou start resting.
[21d[m[37m[40m_Magic restored.
[22d_HP restored.
[23d [31m[40m[1mA hobgoblin comes into view. It is wielding a club.
[24d[m[37m[40m_The hobgoblin shouts![m[39;49m[37m[40m
[18d[M[24;2H[36m[40mMemorise Vampiric Draining, consuming 3 spell levels and leaving 2? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1597 b/tests/data/crawl/crawl1597 new file mode 100644 index 0000000..8e69b46 --- /dev/null +++ b/tests/data/crawl/crawl1597 @@ -0,0 +1 @@ +[7;22H[37m[40m.[8d[37m[43m[5mZ[10;19H[m[37m[40m.[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1598 b/tests/data/crawl/crawl1598 new file mode 100644 index 0000000..a20c6f9 --- /dev/null +++ b/tests/data/crawl/crawl1598 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1599 b/tests/data/crawl/crawl1599 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1599 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl160 b/tests/data/crawl/crawl160 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl160 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1600 b/tests/data/crawl/crawl1600 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1600 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1601 b/tests/data/crawl/crawl1601 new file mode 100644 index 0000000..398d31b --- /dev/null +++ b/tests/data/crawl/crawl1601 @@ -0,0 +1 @@ +[10;20H[37m[40m.[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1602 b/tests/data/crawl/crawl1602 new file mode 100644 index 0000000..13b12c4 --- /dev/null +++ b/tests/data/crawl/crawl1602 @@ -0,0 +1 @@ +[9;64H[37m[40m40.5 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1603 b/tests/data/crawl/crawl1603 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1603 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1604 b/tests/data/crawl/crawl1604 new file mode 100644 index 0000000..ee485ce --- /dev/null +++ b/tests/data/crawl/crawl1604 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x2[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1605 b/tests/data/crawl/crawl1605 new file mode 100644 index 0000000..ed904ca --- /dev/null +++ b/tests/data/crawl/crawl1605 @@ -0,0 +1 @@ +[9;65H[37m[40m1.5 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1606 b/tests/data/crawl/crawl1606 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1606 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1607 b/tests/data/crawl/crawl1607 new file mode 100644 index 0000000..074c17a --- /dev/null +++ b/tests/data/crawl/crawl1607 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[30m[40m[1mThe hobgoblin barely misses you.[24;2HYou continue memorising.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1608 b/tests/data/crawl/crawl1608 new file mode 100644 index 0000000..52fd2c4 --- /dev/null +++ b/tests/data/crawl/crawl1608 @@ -0,0 +1 @@ +[9;65H[37m[40m2.5 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1609 b/tests/data/crawl/crawl1609 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1609 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl161 b/tests/data/crawl/crawl161 new file mode 100644 index 0000000..8a19282 --- /dev/null +++ b/tests/data/crawl/crawl161 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The rat moves out of view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1610 b/tests/data/crawl/crawl1610 new file mode 100644 index 0000000..d0a960c --- /dev/null +++ b/tests/data/crawl/crawl1610 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe hobgoblin barely misses you.[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1611 b/tests/data/crawl/crawl1611 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1611 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1612 b/tests/data/crawl/crawl1612 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1612 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1613 b/tests/data/crawl/crawl1613 new file mode 100644 index 0000000..6bcbab4 --- /dev/null +++ b/tests/data/crawl/crawl1613 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'b'.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1614 b/tests/data/crawl/crawl1614 new file mode 100644 index 0000000..4dce35e --- /dev/null +++ b/tests/data/crawl/crawl1614 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - [30m[40m[1mRegeneration Charms/Necromancy [m[37m[40m12%[78G3
[3d b - [30m[40m[1mAnimate Dead Necromancy [m[37m[40m14%[78G4
[4d c - [30m[40m[1mControl Undead Necromancy [m[37m[40m14%[78G4
[24d[32m[40m[1m2 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1615 b/tests/data/crawl/crawl1615 new file mode 100644 index 0000000..e608e7f --- /dev/null +++ b/tests/data/crawl/crawl1615 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m25/25 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m7/7[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m75%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m48[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m.............[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#.....
[2d#.#############...##.###[m[37m[40m..[30m[40m[1m.....
[3d#.#[3;15H##.###.#[m[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##
[4d#.#[4;16H#.###.#[m[37m[40m...[30m[40m[1m..[m[37m[40m..[30m[40m[1m..
[5d#.#[5;16H#......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m...
[6d#.#[6;16H#.###[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.###
[7d#.#[7;16H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#
[8d[30m[40m[1m#.#[8;16H[m[33m[40m#[37m[40m....[37m[43m[5mZZ[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2
[9d[30m[40m[1m#.#[9;16H#.###[m[33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m#[9;62H[37m[40m1642.5 (0.0)
[10d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#####[16G[m[33m[40m#[37m[40m....[33m[40mg[37m[40m.......[33m[40m#
[11d[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#...[15G[m[37m[40m...[33m[40m####[37m[40m..[33m[40m#[37m[40m.[33m[40m####
[12d[30m[40m[1m#.###.######[12;21H[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m#
[13d[30m[40m[1m#..........#[13;21H[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#
[14d#.##..####.[14;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#
[15d[30m[40m[1m#.##..#[15;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#
[16d[30m[40m[1m#.##..#[16;21H[m[33m[40m#[37m[40m.[33m[40m#
[17d[30m[40m[1m#.#...#[17;34H[m[39;49m[37m[40m[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K
[18d[37m[40m_The hobgoblin shouts!
[19d_[36m[40mMemorise Vampiric Draining, consuming 3 spell levels and leaving 2?
[20d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x2
[21d_[30m[40m[1mThe hobgoblin barely misses you.[22;2HYou continue memorising.
[23d[m[37m[40m_[30m[40m[1mThe hobgoblin barely misses you.
[24d_[m[37m[40mYou finish memorising. Spell assigned to 'b'.[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1616 b/tests/data/crawl/crawl1616 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl1616 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1617 b/tests/data/crawl/crawl1617 new file mode 100644 index 0000000..653f4c5 --- /dev/null +++ b/tests/data/crawl/crawl1617 @@ -0,0 +1 @@ +[1;14H[30m[40m[1m((....)[1;32H [2;25H....... [3;4H [3;23H##....### [4;4H [23G......... [5;4H [23G......... [6;4H #.#####.#..#.### [7;4H #.####.....# [8;4H #....ZZ#..## [9;4H #.####[m[37m[40m[7mp[m[30m[40m[1m...# [10;4H ##### #....[m[33m[40mg[30m[40m[1m.......# [11;4H #... ...####..#.#### [12;13H #....# [13;13H #.##.# [14;12H #.# .# [15;8H #.# # [16;8H #.# [17;8H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1618 b/tests/data/crawl/crawl1618 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1618 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1619 b/tests/data/crawl/crawl1619 new file mode 100644 index 0000000..3b94f4e --- /dev/null +++ b/tests/data/crawl/crawl1619 @@ -0,0 +1 @@ +[1;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[1;32H[m[37m[40m [2;25H..[30m[40m[1m.....[m[37m[40m [3;4H [3;23H[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##[m[37m[40m [4;4H [23G...[30m[40m[1m..[m[37m[40m..[30m[40m[1m..[m[37m[40m [5;4H [23G..[30m[40m[1m..[m[37m[40m..[30m[40m[1m...[m[37m[40m [6;4H [30m[40m[1m#.###[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.###[m[37m[40m [7;4H [33m[40m#[37m[40m.[33m[40m####[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [8;4H [33m[40m#[37m[40m....[37m[43m[5mZZ[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [9;4H [30m[40m[1m#.###[m[33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m#[37m[40m [10;4H [30m[40m[1m#####[m[37m[40m [33m[40m#[37m[40m....[33m[40mg[37m[40m.......[33m[40m#[37m[40m [11;4H [30m[40m[1m#...[m[37m[40m ...[33m[40m####[37m[40m..[33m[40m#[37m[40m.[33m[40m####[37m[40m [12;13H [33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m#[37m[40m [13;13H [33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#[m[37m[40m [14;12H [33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[37m[40m [15;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m [16;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [17;8H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl162 b/tests/data/crawl/crawl162 new file mode 100644 index 0000000..eee22d5 --- /dev/null +++ b/tests/data/crawl/crawl162 @@ -0,0 +1 @@ +[9;50H[H[30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#..#..#[m[37m[40m [30m[40m[1m.#
[2d#......##[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[3d[30m[40m[1m#...#######..#.#[m[37m[40m...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m##.#
[4d................[m[37m[40m....[30m[40m[1m.[m[37m[40m..[30m[40m[1m....[m[37m[40m
[5d[30m[40m[1m##.#######....#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m##.[m[37m[40m [6;2H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [33m[40m#[7;5H[30m[40m[1m#[m[37m[40m [30m[40m[1m###.P..##.##[m[33m[40m#[37m[40m....[30m[40m[1m#[m[37m[40m ...
[8d[30m[40m[1m##..###.P.PP.#..#[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m..[33m[40m###[37m[40m.....
[9d[30m[40m[1m......PPP♣P..#.##[m[37m[40m [33m[40m#[37m[40m..[7mp[m[37m[40m.......[10;4H[30m[40m[1m##..♣♣P.....#[m[37m[40m [33m[40m##[37m[40m.
[11d[30m[40m[1m#....PP♣P.P....#[m[37m[40m [33m[40m#[37m[40m...[33m[40m##
[12d[30m[40m[1m....P..P......##[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m ..[32m[40mP[13;6H[30m[40m[1mP♣P......#######[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40mr[30m[40m[1m.[m[37m[40m [33m[40mP[14;5H[30m[40m[1m♣.P...[17G.....[m[37m[40m..[30m[40m[1m.[m[37m[40m... [15;7H[30m[40m[1m...[15;22H[m[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m [16;8H[30m[40m[1m#.##.###.....[m[37m[40m...[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m [17;5H[30m[40m[1m####....#....[17;28H[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1620 b/tests/data/crawl/crawl1620 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1620 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1621 b/tests/data/crawl/crawl1621 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1621 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1622 b/tests/data/crawl/crawl1622 new file mode 100644 index 0000000..dd7cd50 --- /dev/null +++ b/tests/data/crawl/crawl1622 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[31m[40mA hobgoblin is nearby![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1623 b/tests/data/crawl/crawl1623 new file mode 100644 index 0000000..436783a --- /dev/null +++ b/tests/data/crawl/crawl1623 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m((....)[1;32H [2;25H....... [3;4H [3;23H##....### [4;4H [4;28H.... [5;4H [5;28H.... [6;4H [6;32H [7;4H #[7;28H [8;4H #[8;28H [9;4H [9;27H [10;4H ##### #[10;28H.# [11;4H #... ..[11;28H## [12;13H [27G [13;13H [27G [14;12H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [m[37m[40m.[33m[40m#[30m[40m[1m [15;8H #.# # [16;8H #.# [17;8H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1624 b/tests/data/crawl/crawl1624 new file mode 100644 index 0000000..6346037 --- /dev/null +++ b/tests/data/crawl/crawl1624 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1625 b/tests/data/crawl/crawl1625 new file mode 100644 index 0000000..edd0ff2 --- /dev/null +++ b/tests/data/crawl/crawl1625 @@ -0,0 +1 @@ +[1;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[1;32H[m[37m[40m [2;25H..[30m[40m[1m.....[m[37m[40m [3;4H [3;23H[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##[m[37m[40m [4;4H [4;28H..[30m[40m[1m..[m[37m[40m [5;4H [5;28H.[30m[40m[1m...[m[37m[40m [6;4H [6;32H [7;4H [33m[40m#[7;28H[37m[40m [8;4H [33m[40m#[8;28H[37m[40m [9;4H [9;27H [10;4H [30m[40m[1m#####[m[37m[40m [33m[40m#[10;28H[37m[40m.[33m[40m#[37m[40m [11;4H [30m[40m[1m#...[m[37m[40m ..[11;28H[33m[40m##[37m[40m [12;13H [27G [13;13H [27G [14;12H [33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[37m[40m [15;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m [16;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [17;8H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1626 b/tests/data/crawl/crawl1626 new file mode 100644 index 0000000..242ef94 --- /dev/null +++ b/tests/data/crawl/crawl1626 @@ -0,0 +1 @@ +[10;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1627 b/tests/data/crawl/crawl1627 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl1627 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1628 b/tests/data/crawl/crawl1628 new file mode 100644 index 0000000..3cdd2fa --- /dev/null +++ b/tests/data/crawl/crawl1628 @@ -0,0 +1 @@ +[10;21H[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1629 b/tests/data/crawl/crawl1629 new file mode 100644 index 0000000..72da100 --- /dev/null +++ b/tests/data/crawl/crawl1629 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m6[76G[35m[40m----[8;51H[37m[40m80[9;65H3.5 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;42Hr[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl163 b/tests/data/crawl/crawl163 new file mode 100644 index 0000000..52a0b40 --- /dev/null +++ b/tests/data/crawl/crawl163 @@ -0,0 +1 @@ +[9;64H[37m[40m3.0 (2.0) [14;38H[33m[40mr[37m[40m [32m[40m[1m[7m [m[37m[40m rat[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1630 b/tests/data/crawl/crawl1630 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1630 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1631 b/tests/data/crawl/crawl1631 new file mode 100644 index 0000000..a6b78c9 --- /dev/null +++ b/tests/data/crawl/crawl1631 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1632 b/tests/data/crawl/crawl1632 new file mode 100644 index 0000000..66144f1 --- /dev/null +++ b/tests/data/crawl/crawl1632 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m((....)[1;32H [2;25H....... [3;4H [3;23H##....### [4;4H [4;28H.... [5;4H [5;28H.... [6;4H [6;32H [7;4H #[7;28H [8;4H #[8;28H [9;4H [9;27H [10;4H ##### #[10;28H.# [11;4H #... ..[11;28H## [12;13H [27G [13;13H [27G [14;12H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [m[37m[40m.[33m[40m#[30m[40m[1m [15;8H #.# # [16;8H #.# [17;8H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1633 b/tests/data/crawl/crawl1633 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl1633 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1634 b/tests/data/crawl/crawl1634 new file mode 100644 index 0000000..e44c701 --- /dev/null +++ b/tests/data/crawl/crawl1634 @@ -0,0 +1 @@ +
[18d[M[9;22H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1635 b/tests/data/crawl/crawl1635 new file mode 100644 index 0000000..6ad6d8a --- /dev/null +++ b/tests/data/crawl/crawl1635 @@ -0,0 +1 @@ +[1;14H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[1;32H[m[37m[40m [2;25H..[30m[40m[1m.....[m[37m[40m [3;4H [3;23H[33m[40m##[37m[40m.[30m[40m[1m...[m[33m[40m#[30m[40m[1m##[m[37m[40m [4;4H [4;28H..[30m[40m[1m..[m[37m[40m [5;4H [5;28H.[30m[40m[1m...[m[37m[40m [6;4H [6;32H [7;4H [33m[40m#[7;28H[37m[40m [8;4H [33m[40m#[8;28H[37m[40m [9;4H [22G[7mp[m[37m[40m...[33m[40m#[37m[40m [10;4H [30m[40m[1m#####[m[37m[40m [33m[40m#[10;28H[37m[40m.[33m[40m#[37m[40m [11;4H [30m[40m[1m#...[m[37m[40m ..[11;28H[33m[40m##[37m[40m [12;13H [27G [13;13H [27G [14;12H [33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[37m[40m [15;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m [16;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [17;8H [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1636 b/tests/data/crawl/crawl1636 new file mode 100644 index 0000000..9dc18ec --- /dev/null +++ b/tests/data/crawl/crawl1636 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1637 b/tests/data/crawl/crawl1637 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1637 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1638 b/tests/data/crawl/crawl1638 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1638 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1639 b/tests/data/crawl/crawl1639 new file mode 100644 index 0000000..d3ec9b0 --- /dev/null +++ b/tests/data/crawl/crawl1639 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl164 b/tests/data/crawl/crawl164 new file mode 100644 index 0000000..c326735 --- /dev/null +++ b/tests/data/crawl/crawl164 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[31m[40mA rat is nearby![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1640 b/tests/data/crawl/crawl1640 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1640 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1641 b/tests/data/crawl/crawl1641 new file mode 100644 index 0000000..ff63f3b --- /dev/null +++ b/tests/data/crawl/crawl1641 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m25[79G[32m[40m=[4;76H[30m[40m[1m----
[24d[m[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1642 b/tests/data/crawl/crawl1642 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl1642 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1643 b/tests/data/crawl/crawl1643 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl1643 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1644 b/tests/data/crawl/crawl1644 new file mode 100644 index 0000000..0bf704c --- /dev/null +++ b/tests/data/crawl/crawl1644 @@ -0,0 +1 @@ +[9;64H[37m[40m51.5 (8[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1645 b/tests/data/crawl/crawl1645 new file mode 100644 index 0000000..e8f35ea --- /dev/null +++ b/tests/data/crawl/crawl1645 @@ -0,0 +1 @@ +[4;46H[37m[40m7[76G[34m[40m====[9;65H[37m[40m2.5 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1646 b/tests/data/crawl/crawl1646 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1646 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1647 b/tests/data/crawl/crawl1647 new file mode 100644 index 0000000..fedbb7a --- /dev/null +++ b/tests/data/crawl/crawl1647 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1648 b/tests/data/crawl/crawl1648 new file mode 100644 index 0000000..35b42f5 --- /dev/null +++ b/tests/data/crawl/crawl1648 @@ -0,0 +1 @@ +[9;50H[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1649 b/tests/data/crawl/crawl1649 new file mode 100644 index 0000000..dd7cbd5 --- /dev/null +++ b/tests/data/crawl/crawl1649 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;8H[1K [30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[m[37m[40m [3;7H[1K [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;2H[30m[40m[1m#######...#####[m[33m[40m#[30m[40m[1m###.###[m[33m[40m#####[37m[40m
[5d[30m[40m[1m......[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m...[m[37m[40m..[33m[40m#[30m[40m[1m.....[m[37m[40m....[33m[40m#[37m[40m [6;2H[30m[40m[1m#######...##.##[m[33m[40m#[37m[40m...[30m[40m[1m....[m[37m[40m....[33m[40m###[7;7H[37m[40m[1K [30m[40m[1m##.###.##[m[33m[40m#[37m[40m....[33m[40m###[37m[40m.......[8;8H[1K [30m[40m[1m#.###.#.[m[37m[40m...............[9;8H[1K [30m[40m[1m#.......[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[9;64H64.5 (12.0)[10;8H[1K [30m[40m[1m#.#####.[m[33m[40m#[37m[40m..[33m[40m#[37m[43m[5mZ[m[33m[40m######[37m[40m.[33m[40m##<[11;8H[37m[40m[1K [30m[40m[1m#.####.....#.#[m[37m[40m [12;8H[1K [30m[40m[1m#......#..##Z#[m[37m[40m [13;8H[1K [30m[40m[1m#.####....##.#[m[37m[40m [14;2H[30m[40m[1m#[m[37m[40m [30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m
[15d[30m[40m[1m.[m[37m[40m [30m[40m[1m...####..#.####[m[37m[40m [16;2H[30m[40m[1m####[m[37m[40m [14G[30m[40m[1m#....#[m[37m[40m
[17d[30m[40m[1m....#[m[37m[40m [14G[30m[40m[1m#.##.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl165 b/tests/data/crawl/crawl165 new file mode 100644 index 0000000..bc1a49c --- /dev/null +++ b/tests/data/crawl/crawl165 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m†....# [21G .# [2;10H #. #.....###.# [3;17H....##.##.# [4;17H........... [5;17H..#.##.##. [6;5H ##.#. #.#....#.# # [7;6H [7;19H#....# ... [8;18H ###..###..... [9;18H #..[m[37m[40m[7mp[m[30m[40m[1m....... [10;17H ##......... [11;17H #...##.... [12;17H #.#.## ..P [13;22H#...[m[33m[40mr[30m[40m[1m. P [14;22H...... [15;22H......# [16;21H.......# [17;28H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1650 b/tests/data/crawl/crawl1650 new file mode 100644 index 0000000..c66e423 --- /dev/null +++ b/tests/data/crawl/crawl1650 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound an escape hatch in the ceiling.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1651 b/tests/data/crawl/crawl1651 new file mode 100644 index 0000000..29a97af --- /dev/null +++ b/tests/data/crawl/crawl1651 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m#####[m[37m[40m [2;8H[30m[40m[1m#...[m[37m[40m [19G[30m[40m[1m..#[m[37m[40m [3;7H[30m[40m[1m##.##[m[37m[40m [19G[30m[40m[1m#.#[m[37m[40m [4;8H[30m[40m[1m...#########.#[m[33m[40m#######[37m[40m [5;6H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m....[m[37m[40m.[30m[40m[1m#....[m[37m[40m.....[33m[40m#[37m[40m [6;8H[30m[40m[1m...##.###[m[37m[40m...[30m[40m[1m...[m[37m[40m.....[33m[40m#[7;7H[30m[40m[1m##.###.###[m[37m[40m....[33m[40m###[37m[40m.[8;8H[30m[40m[1m#.###.#.[8;31H[37m[40m<[9;8H[30m[40m#.[9;22H[m[37m[43m[5mZ[m[37m[40m.[31G[33m[40m#[10;8H[30m[40m[1m#.#####.#[m[37m[40m..[33m[40m#[37m[43m[5mZ[m[33m[40m######[37m[40m.[33m[40m##<[37m[40m.[11;8H[30m[40m[1m#.####.....#.#[m[37m[40m [12;8H[30m[40m[1m#......#..##Z#[m[37m[40m [13;8H[30m[40m[1m#.####....##.#[m[37m[40m [14;2H [30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [15;6H[1K [30m[40m[1m...####..#.####[m[37m[40m [16;5H [13G[30m[40m[1m#....#[m[37m[40m [17;4H[30m[40m[1m#[m[37m[40m [13G[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[8;31H[32m[40m<[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.5 (1.0)
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1652 b/tests/data/crawl/crawl1652 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1652 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1653 b/tests/data/crawl/crawl1653 new file mode 100644 index 0000000..eee846f --- /dev/null +++ b/tests/data/crawl/crawl1653 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading up.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1654 b/tests/data/crawl/crawl1654 new file mode 100644 index 0000000..8242601 --- /dev/null +++ b/tests/data/crawl/crawl1654 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m#####[m[37m[40m [2;7H[30m[40m[1m#...[m[37m[40m [18G[30m[40m[1m..#[m[37m[40m [3;6H[30m[40m[1m##.##[m[37m[40m [18G[30m[40m[1m#.#[m[37m[40m [4;7H[30m[40m[1m...#[4;19H.[m[33m[40m##[28G[37m[40m [5;5H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#...[m[37m[40m......[33m[40m#[37m[40m [6;7H[30m[40m[1m...##.###.[m[37m[40m.[30m[40m[1m....[m[37m[40m.....[33m[40m#[7;6H[30m[40m[1m##.###.###.[m[37m[40m...[33m[40m###[37m[40m.[8;7H[30m[40m[1m#.###.#.[8;30H[m[32m[40m<[37m[40m.[9;7H[30m[40m[1m#.[9;22H[m[37m[43m[5mZ[m[37m[40m.[30G[33m[40m#[37m[40m [10;7H[30m[40m[1m#.#####.#.[m[37m[40m.[33m[40m#[37m[43m[5mZ[m[33m[40m######[37m[40m.[33m[40m##<[37m[40m.[11;7H[30m[40m[1m#.####.....#.#[m[37m[40m [33m[40m#[12;7H[30m[40m[1m#......#..##Z#[m[37m[40m [13;7H[30m[40m[1m#.####....##.#[m[37m[40m [14;6H[1K [30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [15;6H[30m[40m[1m...####..#.####[m[37m[40m [16;4H [12G[30m[40m[1m#....#[m[37m[40m [17;3H[30m[40m[1m#[m[37m[40m [12G[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;20H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[10;19H[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1655 b/tests/data/crawl/crawl1655 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1655 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1656 b/tests/data/crawl/crawl1656 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1656 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1657 b/tests/data/crawl/crawl1657 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1657 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1658 b/tests/data/crawl/crawl1658 new file mode 100644 index 0000000..bb1498c --- /dev/null +++ b/tests/data/crawl/crawl1658 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m#####[m[37m[40m [2;6H[30m[40m[1m#...[m[37m[40m [17G[30m[40m[1m..#[m[37m[40m [3;5H[30m[40m[1m##.##[m[37m[40m [17G[33m[40m#[30m[40m[1m.#[m[37m[40m [4;6H[30m[40m[1m...#[17G[m[33m[40m#[37m[40m.[33m[40m#[27G[37m[40m [5;4H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#..[m[37m[40m.......[33m[40m#[37m[40m [6;6H[30m[40m[1m...##.###.....[m[37m[40m......[33m[40m#[7;5H[30m[40m[1m##.###.###..[m[37m[40m..[33m[40m###[37m[40m.[8;6H[30m[40m[1m#.###.#.[8;29H[m[32m[40m<[37m[40m.[9;6H[30m[40m[1m#.[9;19H[m[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m....[33m[40m#[37m[40m [10;6H[30m[40m[1m#.#####.#..[m[33m[40m#[37m[40m.[33m[40m######[37m[40m.[33m[40m##<[37m[40m.[11;6H[30m[40m[1m#.####.....#.#[m[37m[40m .[33m[40m#[37m[40m .[12;6H[30m[40m[1m#......#..##Z#[m[37m[40m .[33m[40m#[13;6H[30m[40m[1m#.####....##.#[m[37m[40m .[33m[40m#[14;6H[30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m .[33m[40m#[15;5H[30m[40m[1m...####..#.####[m[37m[40m .[33m[40m#[16;3H[37m[40m [11G[30m[40m[1m#....#[m[37m[40m [25G[32m[44ml[33m[40m#[17;2H[30m[40m[1m#[m[37m[40m [11G[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1659 b/tests/data/crawl/crawl1659 new file mode 100644 index 0000000..9ac3dd9 --- /dev/null +++ b/tests/data/crawl/crawl1659 @@ -0,0 +1 @@ +[9;70H[37m[40m0[14;38H[32m[44ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (sleeping)[K[15;42H[m[32m[40mb[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl166 b/tests/data/crawl/crawl166 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl166 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1660 b/tests/data/crawl/crawl1660 new file mode 100644 index 0000000..0ddf7d4 --- /dev/null +++ b/tests/data/crawl/crawl1660 @@ -0,0 +1 @@ +[9;19H[37m[40m.[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[15;25H[m[32m[40ml[16d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1661 b/tests/data/crawl/crawl1661 new file mode 100644 index 0000000..2d044ab --- /dev/null +++ b/tests/data/crawl/crawl1661 @@ -0,0 +1 @@ +[9;65H[37m[40m7.5 (1[14;38H[32m[40ml[14;52H[30m[40m[1m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1662 b/tests/data/crawl/crawl1662 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1662 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1663 b/tests/data/crawl/crawl1663 new file mode 100644 index 0000000..41d3b0c --- /dev/null +++ b/tests/data/crawl/crawl1663 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA giant newt comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1664 b/tests/data/crawl/crawl1664 new file mode 100644 index 0000000..d5f8862 --- /dev/null +++ b/tests/data/crawl/crawl1664 @@ -0,0 +1 @@ +
[18d[2M[1;5H[30m[40m[1m[1K ##### [2;5H[1K #... ..#
[3d ##.## #.# [4;17H#.[4;27H [5;4H((....)[5;27H [6;30H##
[7d [7;17H..[7;30H.. [8;5H[1K [8;17H..[8;30H.. [9;5H[1K [9;17H..[9;30H [10;5H[1K [10;17H#.[10;30H.. [11;5H[1K [11;20H [m[37m[40m.[33m[40m#[30m[40m[1m . [12;5H[1K [12;20H [m[37m[40m.[33m[40m#[30m[40m[1m [13;5H[1K [13;20H [m[37m[40m.[33m[40m#[30m[40m[1m [14;5H[1K #....)[14;20H [m[37m[40m.[33m[40m#[30m[40m[1m
[15d [15;20H l# [16;3H [17G .# [17;3H [17G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1665 b/tests/data/crawl/crawl1665 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl1665 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1666 b/tests/data/crawl/crawl1666 new file mode 100644 index 0000000..c3b93f3 --- /dev/null +++ b/tests/data/crawl/crawl1666 @@ -0,0 +1 @@ +
[18d[M[9;24H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1667 b/tests/data/crawl/crawl1667 new file mode 100644 index 0000000..8bb5887 --- /dev/null +++ b/tests/data/crawl/crawl1667 @@ -0,0 +1 @@ +[1;5H[37m[40m[1K [30m[40m[1m#####[m[37m[40m [2;5H[1K [30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[m[37m[40m
[3d [30m[40m[1m##.##[m[37m[40m [33m[40m#[30m[40m[1m.#[m[37m[40m [4;17H[33m[40m#[37m[40m.[4;27H [5;4H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;27H[m[37m[40m [6;30H[33m[40m##[37m[40m
[7d [7;17H..[7;30H.. [8;5H[1K [8;17H..[8;30H.. [9;5H[1K [9;17H...[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....[33m[40m#[37m[40m [10;5H[1K [10;17H[33m[40m#[37m[40m.[10;30H.. [11;5H[1K [11;20H .[33m[40m#[37m[40m . [12;5H[1K [12;20H .[33m[40m#[37m[40m [13;5H[1K [13;20H .[33m[40m#[37m[40m [14;5H[1K [30m[40m[1m#....[m[37m[40m)[14;20H .[33m[40m#[37m[40m
[15d [15;20H [32m[40ml[33m[40m#[37m[40m [16;3H [17G .[33m[40m#[37m[40m [17;3H [17G [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1668 b/tests/data/crawl/crawl1668 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1668 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1669 b/tests/data/crawl/crawl1669 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1669 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl167 b/tests/data/crawl/crawl167 new file mode 100644 index 0000000..74ba95a --- /dev/null +++ b/tests/data/crawl/crawl167 @@ -0,0 +1 @@ +[1;4H[33m[40m†[30m[40m[1m....#[m[37m[40m [21G [30m[40m[1m.#[m[37m[40m [2;10H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;17H...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m##.#[m[37m[40m [4;17H....[30m[40m[1m.[m[37m[40m..[30m[40m[1m....[m[37m[40m [5;17H..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m##.[m[37m[40m [6;5H [30m[40m[1m##.#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m [7;6H [7;19H[33m[40m#[37m[40m....[30m[40m[1m#[m[37m[40m ... [8;18H [30m[40m[1m##[m[33m[40m#[37m[40m..[33m[40m###[37m[40m..... [9;18H [33m[40m#[37m[40m..[7mp[m[37m[40m....... [10;17H [33m[40m##[37m[40m......... [11;17H [33m[40m#[37m[40m...[33m[40m##[37m[40m.... [12;17H [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m ..[32m[40mP[37m[40m [13;22H[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40mr[30m[40m[1m.[m[37m[40m [33m[40mP[37m[40m [14;22H..[30m[40m[1m.[m[37m[40m... [15;22H..[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m [16;21H...[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m [17;28H [m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1670 b/tests/data/crawl/crawl1670 new file mode 100644 index 0000000..9424ceb --- /dev/null +++ b/tests/data/crawl/crawl1670 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1671 b/tests/data/crawl/crawl1671 new file mode 100644 index 0000000..a230999 --- /dev/null +++ b/tests/data/crawl/crawl1671 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[2;4H##.##[m[37m[40m [16G[30m[40m[1m#.#[m[37m[40m
[3d[30m[40m[1m####...#########[m[37m[40m.[33m[40m########
[4d[30m[40m[1m..[m[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#..[m[37m[40m.......[33m[40m#[37m[40m
[5d[30m[40m[1m####...##.###...[5;25H[m[33m[40m#######
[6d[37m[40m [30m[40m[1m##.###.###...[m[37m[40m.[33m[40m###[37m[40m...........[7;6H[30m[40m[1m.###.#.....[m[37m[40m.....[28G[32m[40m<[8;5H[30m[40m[1m#.......[19G[m[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[m[37m[40m.....[33m[40m#[37m[40m [9;5H[30m[40m[1m#.#####.#..#.#####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[m[33m[40m<[30m[40m[1m...[10;5H#.####.....#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m [11;5H[30m[40m[1m#......#..##Z#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;5H[30m[40m[1m#.####....##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [13;5H[30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [14;4H[30m[40m[1m...####..#.####[m[37m[40m [33m[40m#[32m[40ml[33m[40m#[37m[40m
[15d[30m[40m[1m#[m[37m[40m [30m[40m[1m#....#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [16;2H [10G[30m[40m[1m#.##.#[m[37m[40m [23G[33m[40m#[37m[40m.[33m[40m#[37m[40m [17;9H[1K [30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1672 b/tests/data/crawl/crawl1672 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1672 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1673 b/tests/data/crawl/crawl1673 new file mode 100644 index 0000000..fd52976 --- /dev/null +++ b/tests/data/crawl/crawl1673 @@ -0,0 +1 @@ +[8;19H[37m[40m.[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[13d[m[32m[40ml[14d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1674 b/tests/data/crawl/crawl1674 new file mode 100644 index 0000000..0e0eb7d --- /dev/null +++ b/tests/data/crawl/crawl1674 @@ -0,0 +1 @@ +[9;65H[37m[40m8
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1675 b/tests/data/crawl/crawl1675 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1675 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1676 b/tests/data/crawl/crawl1676 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1676 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1677 b/tests/data/crawl/crawl1677 new file mode 100644 index 0000000..a81d3c3 --- /dev/null +++ b/tests/data/crawl/crawl1677 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #... ..#
[2d ##.## #.# [3;17H.######## [4;3H((....)[4;18H.[26G [5;30H##
[6d [6;17H.#[6;30H..
[7d [7;17H..[7;30H..
[8d [8;17H..[8;29H
[9d [9;27H<...
[10d [10;19H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m .
[11d [11;19H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m
[12d [12;19H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m
[13d #....)[13;19H [m[33m[40m#[32m[40ml[33m[40m#[30m[40m[1m
[14d [14;19H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m
[15d# [16G #.#
[16d# [16G #.# [17;9H[1K [16G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1678 b/tests/data/crawl/crawl1678 new file mode 100644 index 0000000..3255ba1 --- /dev/null +++ b/tests/data/crawl/crawl1678 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1679 b/tests/data/crawl/crawl1679 new file mode 100644 index 0000000..7a1bb42 --- /dev/null +++ b/tests/data/crawl/crawl1679 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[m[37m[40m
[2d [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;17H.[33m[40m########[37m[40m [4;3H[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[4;18H[m[37m[40m.[26G [5;30H[33m[40m##[37m[40m
[6d [6;17H.[33m[40m#[6;30H[37m[40m..
[7d [7;17H..[7;30H..
[8d [8;17H..[8;29H
[9d [9;27H[33m[40m<[30m[40m[1m...[m[37m[40m
[10d [10;19H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m
[11d [11;19H [33m[40m#[37m[40m.[33m[40m#[37m[40m
[12d [12;19H [33m[40m#[37m[40m.[33m[40m#[37m[40m
[13d [30m[40m[1m#....[m[37m[40m)[13;19H [33m[40m#[32m[40ml[33m[40m#[37m[40m
[14d [14;19H [33m[40m#[37m[40m.[33m[40m#[37m[40m [15;2H [16G [33m[40m#[37m[40m.[33m[40m#[37m[40m [16;2H [16G [33m[40m#[37m[40m.[33m[40m#[37m[40m [17;9H[1K [16G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl168 b/tests/data/crawl/crawl168 new file mode 100644 index 0000000..6486b00 --- /dev/null +++ b/tests/data/crawl/crawl168 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[31m[40mA rat is nearby![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1680 b/tests/data/crawl/crawl1680 new file mode 100644 index 0000000..1bd6e53 --- /dev/null +++ b/tests/data/crawl/crawl1680 @@ -0,0 +1 @@ +[13;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1681 b/tests/data/crawl/crawl1681 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl1681 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1682 b/tests/data/crawl/crawl1682 new file mode 100644 index 0000000..8370769 --- /dev/null +++ b/tests/data/crawl/crawl1682 @@ -0,0 +1 @@ +[8;20H[37m[40m.[37m[43m[5mZ[13;24H[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1683 b/tests/data/crawl/crawl1683 new file mode 100644 index 0000000..38fd2d9 --- /dev/null +++ b/tests/data/crawl/crawl1683 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m6[76G[35m[40m----[8;52H[37m[40m2[9;65H9[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;42Hr[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1684 b/tests/data/crawl/crawl1684 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1684 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1685 b/tests/data/crawl/crawl1685 new file mode 100644 index 0000000..1fda47a --- /dev/null +++ b/tests/data/crawl/crawl1685 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1686 b/tests/data/crawl/crawl1686 new file mode 100644 index 0000000..6a8ba31 --- /dev/null +++ b/tests/data/crawl/crawl1686 @@ -0,0 +1 @@ +[9;50H
[18d[M[3;46H[37m[40m25[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m[4;76H[30m[40m[1m----[9;50H[m[39;49m[37m[40m[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1687 b/tests/data/crawl/crawl1687 new file mode 100644 index 0000000..b947aad --- /dev/null +++ b/tests/data/crawl/crawl1687 @@ -0,0 +1 @@ +
[18d[M[8;21H[37m[40m..[37m[43m[5mZZ
[24d[m[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1688 b/tests/data/crawl/crawl1688 new file mode 100644 index 0000000..4a6cadd --- /dev/null +++ b/tests/data/crawl/crawl1688 @@ -0,0 +1 @@ +[9;64H[37m[40m77.5 (8[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1689 b/tests/data/crawl/crawl1689 new file mode 100644 index 0000000..d9b12eb --- /dev/null +++ b/tests/data/crawl/crawl1689 @@ -0,0 +1 @@ +[4;46H[37m[40m7[76G[34m[40m====[9;65H[37m[40m8.5 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl169 b/tests/data/crawl/crawl169 new file mode 100644 index 0000000..52c1a12 --- /dev/null +++ b/tests/data/crawl/crawl169 @@ -0,0 +1 @@ +
[18d[2M[1;4H[30m[40m[1m†....# [21G .# [2;10H #. #.....###.# [3;17H....##.##.# [4;17H..[4;28H [5;17H..[5;27H [6;5H ##.#. #.#.[25G # [7;6H [7;25H [m[37m[40m.[30m[40m[1m.. [8;18H [8;30H.. [9;18H [9;30H.. [10;17H [10;30H.. [11;17H [11;30H.. [12;17H [28G [m[37m[40m.[30m[40m[1m.P [13;28H P [14;28H [15;22H......# [16;21H.......# [17;28H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1690 b/tests/data/crawl/crawl1690 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1690 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1691 b/tests/data/crawl/crawl1691 new file mode 100644 index 0000000..05e9479 --- /dev/null +++ b/tests/data/crawl/crawl1691 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1692 b/tests/data/crawl/crawl1692 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1692 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1693 b/tests/data/crawl/crawl1693 new file mode 100644 index 0000000..f489cb6 --- /dev/null +++ b/tests/data/crawl/crawl1693 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#####[m[37m[40m [16G [2;3H[30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[m[37m[40m
[3d [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d[30m[40m[1m##...#########.#[m[33m[40m######[30m[40m[1m#[m[37m[40m
[5d[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#...[m[37m[40m......[30m[40m[1m#[m[37m[40m
[6d[30m[40m[1m##...##.###.....[m[37m[40m......[33m[40m########[37m[40m
[7d [30m[40m[1m##.###.###....#[m[33m[40m##[7;28H[37m[40m..[33m[40m#[37m[40m [8;3H[30m[40m[1m#.###.#[8;23H[m[37m[40m...[32m[40m<[37m[40m...[33m[40m#[9;3H[30m[40m[1m#.............[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m [10;3H[30m[40m[1m#.#####.#..#.#[m[33m[40m#####[37m[43m[5mZ[m[33m[40m##<[37m[40m....[33m[40m#[11;3H[30m[40m[1m#.####.....#.#[m[37m[40m [33m[40m#[30m[40m[1m.#[m[37m[40m ..[33m[40m#[37m[40m...[37m[44mb[12;3H[30m[40m[1m#......#..##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m ....[33m[40m##[37m[40m.[13;3H[30m[40m[1m#.####....##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m%#[37m[40m.[33m[40m##[14;3H[30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m..
[15d [30m[40m[1m...####..#.####[m[37m[40m [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [33m[40m##[16;7H[37m[40m[1K [30m[40m[1m#....#[m[37m[40m [30m[40m[1m#.#[m[37m[40m .[33m[40m#[17;8H[30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1694 b/tests/data/crawl/crawl1694 new file mode 100644 index 0000000..19d73cc --- /dev/null +++ b/tests/data/crawl/crawl1694 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (1[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m bat (sleeping)[K[15;42H[32m[40mb[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1695 b/tests/data/crawl/crawl1695 new file mode 100644 index 0000000..1cc8e69 --- /dev/null +++ b/tests/data/crawl/crawl1695 @@ -0,0 +1 @@ +[9;23H[37m[43m[5mZ[10d[m[37m[40m.[11;28Hb...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1696 b/tests/data/crawl/crawl1696 new file mode 100644 index 0000000..c53d19c --- /dev/null +++ b/tests/data/crawl/crawl1696 @@ -0,0 +1 @@ +[9;64H[37m[40m80.5 (2[14;38Hb[45G[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1697 b/tests/data/crawl/crawl1697 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1697 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1698 b/tests/data/crawl/crawl1698 new file mode 100644 index 0000000..4b99e90 --- /dev/null +++ b/tests/data/crawl/crawl1698 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1699 b/tests/data/crawl/crawl1699 new file mode 100644 index 0000000..125cecc --- /dev/null +++ b/tests/data/crawl/crawl1699 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #####
[2d #... ..#
[3d ##.## #.# [4;17H##[m[33m[40m####[30m[40m[1m#
[5d((....)[5;17H..[m[37m[40m....[30m[40m[1m# [6;17H..[6;30H#
[7d [7;17H##[7;30H#
[8d [8;17H..[8;30H#
[9d [9;17H..[9;27H
[10d [10;17H##[10;30H#
[11d [11;17H [m[33m[40m#[30m[40m[1m.# [m[37m[40m..[33m[40m#[37m[40mb.[30m[40m[1m..
[12d [12;17H #.# [m[37m[40m....[33m[40m#[30m[40m[1m#.
[13d [13;17H #.# [m[33m[40m%#[37m[40m.[33m[40m##[30m[40m[1m
[14d #....)[14;17H #.# [m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m
[15d [15;17H #.# .# ## [16;7H[1K [14G #.# .# [17;7H[1K [14G #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl170 b/tests/data/crawl/crawl170 new file mode 100644 index 0000000..928ddc9 --- /dev/null +++ b/tests/data/crawl/crawl170 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 91%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1700 b/tests/data/crawl/crawl1700 new file mode 100644 index 0000000..4c90dfa --- /dev/null +++ b/tests/data/crawl/crawl1700 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1701 b/tests/data/crawl/crawl1701 new file mode 100644 index 0000000..63ac460 --- /dev/null +++ b/tests/data/crawl/crawl1701 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#####[m[37m[40m
[2d [30m[40m[1m#...[m[37m[40m [30m[40m[1m..#[m[37m[40m
[3d [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;17H[33m[40m######[30m[40m[1m#[m[37m[40m
[5d[33m[40m(([30m[40m[1m....[m[36m[40m[7m)[5;17H[m[37m[40m......[30m[40m[1m#[m[37m[40m [6;17H..[6;30H[33m[40m#[37m[40m
[7d [7;17H[33m[40m##[7;30H#[37m[40m
[8d [8;17H..[8;30H[33m[40m#[37m[40m
[9d [9;17H..[9;27H
[10d [10;17H[33m[40m##[10;30H#[37m[40m
[11d [11;17H [33m[40m#[30m[40m[1m.#[m[37m[40m ..[33m[40m#[37m[40mb...
[12d [12;17H [30m[40m[1m#.#[m[37m[40m ....[33m[40m##[37m[40m.
[13d [13;17H [30m[40m[1m#.#[m[37m[40m [33m[40m%#[37m[40m.[33m[40m##[37m[40m
[14d [30m[40m[1m#....[m[37m[40m)[14;17H [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m..
[15d [15;17H [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [33m[40m##[37m[40m [16;7H[1K [14G [30m[40m[1m#.#[m[37m[40m .[33m[40m#[37m[40m [17;7H[1K [14G [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1702 b/tests/data/crawl/crawl1702 new file mode 100644 index 0000000..cb3848e --- /dev/null +++ b/tests/data/crawl/crawl1702 @@ -0,0 +1 @@ +[11;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1703 b/tests/data/crawl/crawl1703 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl1703 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1704 b/tests/data/crawl/crawl1704 new file mode 100644 index 0000000..aab1d6e --- /dev/null +++ b/tests/data/crawl/crawl1704 @@ -0,0 +1 @@ +[8;23H[37m[43m[5mZ[9d[m[37m[40m.[11;28H†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1705 b/tests/data/crawl/crawl1705 new file mode 100644 index 0000000..b9cf527 --- /dev/null +++ b/tests/data/crawl/crawl1705 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m6[76G[35m[40m----[8;52H[37m[40m5[9;65H1.5 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;42Hr[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1706 b/tests/data/crawl/crawl1706 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1706 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1707 b/tests/data/crawl/crawl1707 new file mode 100644 index 0000000..7e6c487 --- /dev/null +++ b/tests/data/crawl/crawl1707 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1708 b/tests/data/crawl/crawl1708 new file mode 100644 index 0000000..3bc9aae --- /dev/null +++ b/tests/data/crawl/crawl1708 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#...[m[37m[40m [30m[40m[1m..#
[2d##.##[m[37m[40m [13G[30m[40m[1m#.#[m[37m[40m
[3d[30m[40m[1m#...#########.##[m[33m[40m####[30m[40m[1m##
[4d[m[33m[40m([30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#....[m[37m[40m.....[30m[40m[1m#[m[37m[40m
[5d[30m[40m[1m#...##.###...[5;22H[m[33m[40m######[30m[40m[1m#[m[33m[40m#[6;4H[30m[40m[1m###.###....##[m[33m[40m#[37m[40m.........[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [7;3H[30m[40m[1m.###.#........[m[37m[40m.....[37m[43m[5mZ[m[37m[40m..[32m[40m<[30m[40m[1m.[m[37m[40m..[30m[40m[1m#[m[37m[40m
[8d [30m[40m[1m#.......[8;22H[m[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m
[9d [30m[40m[1m#.#####.#..#.######.#[m[33m[40m#[37m[40m[7mp[m[37m[40m....[33m[40m#[10;2H[30m[40m[1m#.####.....#.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m†....
[11d [30m[40m[1m#......#..##Z#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m....[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[12;2H[30m[40m[1m#.####....##.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#%#[37m[40m.[33m[40m##[37m[40m
[13d [30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..
[14d[30m[40m[1m...####..#.####[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m####[15;6H[37m[40m[1K [30m[40m[1m#....#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [16;7H[30m[40m[1m#.##.#[m[37m[40m [20G[30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [17;7H[30m[40m[1m#.##.#[m[37m[40m [21G [17;34H[m[39;49m[37m[40m
[18d[7;22H[37m[40m.[37m[43m[5mZ[8d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an escape hatch in the ceiling here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1709 b/tests/data/crawl/crawl1709 new file mode 100644 index 0000000..f5d2eff --- /dev/null +++ b/tests/data/crawl/crawl1709 @@ -0,0 +1 @@ +[H[30m[40m[1m#...[m[37m[40m [12G[30m[40m[1m..#[m[37m[40m [2;2H[30m[40m[1m.##[m[37m[40m [12G[30m[40m[1m#.#[m[37m[40m
[3d[30m[40m[1m...#[3;13H.###[m[33m[40m###[30m[40m[1m##[m[37m[40m
[4d[30m[40m[1m....[m[36m[40m[7m)[m[30m[40m[1m.....#.[4;21H#[m[37m[40m
[5d[30m[40m[1m...##.###.[5;21H[m[33m[40m###[30m[40m[1m#[m[33m[40m####[37m[40m [6;2H[30m[40m[1m.###.###....###[m[37m[40m.[24G[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m
[7d[30m[40m[1m#.###.#.[7;22H[m[37m[43m[5mZ[m[37m[40m.[32m[40m<[37m[40m...[30m[40m[1m#[m[37m[40m
[8d[30m[40m[1m#.[8;22H[m[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m
[9d[30m[40m[1m#.#####.#..#.######.#[m[33m[40m#<[37m[40m[7mp[m[37m[40m...[33m[40m#[37m[40m
[10d[30m[40m[1m#.####.....#.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m†.
[11d[30m[40m[1m#......#..##Z#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.
[12d[30m[40m[1m#.####....##.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#%#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m
[13d[30m[40m[1m#....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.. [14;3H[30m[40m[1m####..#.####[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m###[37m[40m [15;6H[30m[40m[1m#....#[m[37m[40m [19G[30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;6H[30m[40m[1m#.##.#[m[37m[40m [19G[30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;6H[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl171 b/tests/data/crawl/crawl171 new file mode 100644 index 0000000..f6f7b25 --- /dev/null +++ b/tests/data/crawl/crawl171 @@ -0,0 +1 @@ +[1;4H[33m[40m†[30m[40m[1m....#[m[37m[40m [21G [30m[40m[1m.#[m[37m[40m [2;10H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;17H...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m##.#[m[37m[40m [4;17H..[4;28H [5;17H..[5;27H [6;5H [30m[40m[1m##.#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[25G [33m[40m#[37m[40m [7;6H [7;25H ... [8;18H [8;30H.. [9;18H [9;30H.. [10;17H [10;30H.. [11;17H [11;30H.. [12;17H [28G ..[32m[40mP[37m[40m [13;28H [33m[40mP[37m[40m [14;28H [15;22H..[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m [16;21H...[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m [17;28H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1710 b/tests/data/crawl/crawl1710 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1710 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1711 b/tests/data/crawl/crawl1711 new file mode 100644 index 0000000..20e8d19 --- /dev/null +++ b/tests/data/crawl/crawl1711 @@ -0,0 +1 @@ +[7;22H[37m[40m.[8d.[37m[43m[5mZ[9dZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1712 b/tests/data/crawl/crawl1712 new file mode 100644 index 0000000..bf22969 --- /dev/null +++ b/tests/data/crawl/crawl1712 @@ -0,0 +1 @@ +[9;65H[37m[40m3
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1713 b/tests/data/crawl/crawl1713 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1713 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1714 b/tests/data/crawl/crawl1714 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl1714 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1715 b/tests/data/crawl/crawl1715 new file mode 100644 index 0000000..a84ae06 --- /dev/null +++ b/tests/data/crawl/crawl1715 @@ -0,0 +1 @@ +[H[30m[40m[1m...[m[37m[40m [11G[30m[40m[1m..#[m[37m[40m
[2d[30m[40m[1m.##[m[37m[40m [11G[30m[40m[1m#.#[m[37m[40m [3;3H[30m[40m[1m#[3;12H.####[m[33m[40m#[30m[40m[1m###[m[37m[40m [4;4H[36m[40m[7m)[m[30m[40m[1m.....#.[19G.#[m[37m[40m [5;3H[30m[40m[1m##.###.[5;20H#[m[33m[40m#######[37m[40m
[6d[30m[40m[1m.###.###....###.[m[37m[40m....[30m[40m[1m.[m[37m[40m.....[30m[40m[1m#[m[37m[40m
[7d[30m[40m[1m.###.#.[7;22H.[m[32m[40m<[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m
[8d[30m[40m[1m.[8;22H[m[37m[43m[5mZ[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m
[9d[30m[40m[1m.#####.#..#.######.#[m[33m[40m#[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m..[33m[40m#[37m[40m
[10d[30m[40m[1m.####.....#.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m†.
[11d[30m[40m[1m......#..##Z#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#
[12d[30m[40m[1m.####....##.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#%#[30m[40m[1m.[m[33m[40m##[37m[40m [33m[40m#
[13d[30m[40m[1m....[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m#..[m[37m[40m [14;2H[30m[40m[1m####..#.####[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[30m[40m[1m####[m[37m[40m [15;5H[30m[40m[1m#....#[m[37m[40m [18G[30m[40m[1m#.#[m[33m[40m#[30m[40m[1m.#[m[37m[40m [16;5H[30m[40m[1m#.##.#[m[37m[40m [18G[30m[40m[1m#.##.#[m[37m[40m [17;5H[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[8;22H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;46H[37m[40m25[79G[32m[40m=[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1716 b/tests/data/crawl/crawl1716 new file mode 100644 index 0000000..d89032c --- /dev/null +++ b/tests/data/crawl/crawl1716 @@ -0,0 +1 @@ +[H[30m[40m[1m##[m[37m[40m [10G[30m[40m[1m#.#[m[37m[40m [2;4H[30m[40m[1m#######.########[3;3H[m[36m[40m[7m)[m[30m[40m[1m.....#.......[m[37m[40m.[30m[40m[1m.#[m[37m[40m [4;2H[30m[40m[1m##.###...[4;19H#[m[33m[40m####[30m[40m[1m#[m[33m[40m##
[5d[30m[40m[1m###.###....###..[m[37m[40m...[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m
[6d[30m[40m[1m###.#..........[22G[m[32m[40m<[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [7;2H[30m[40m[1m.....[7;22H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m
[8d[30m[40m[1m#####.#..#.######.#[m[33m[40m#[37m[43m[5mZZ[m[37m[40m...[33m[40m######
[9d[30m[40m[1m####.....#.#[m[37m[40m [30m[40m[1m#.##..[m[33m[40m#[37m[40m[7mp[m[37m[40m.......[10;2H[30m[40m[1m....#..##Z#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m....[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m##
[11d[30m[40m[1m####....##.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#%#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m#[m[37m[40m [12;2H[30m[40m[1m..[m[37m[40m)[30m[40m[1m....Z..#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m
[13d[30m[40m[1m####..#.####[m[37m[40m [30m[40m[1m#.##.[m[33m[40m##[30m[40m[1m##
[14d[m[37m[40m [30m[40m[1m#....#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [15;4H[30m[40m[1m#.##.#[m[37m[40m [17G[30m[40m[1m#.##.#[m[37m[40m [16;4H[30m[40m[1m#.##.#[m[37m[40m [18G [17;4H[30m[40m[1m#.##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1717 b/tests/data/crawl/crawl1717 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1717 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1718 b/tests/data/crawl/crawl1718 new file mode 100644 index 0000000..5542242 --- /dev/null +++ b/tests/data/crawl/crawl1718 @@ -0,0 +1 @@ +[8;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1719 b/tests/data/crawl/crawl1719 new file mode 100644 index 0000000..a36b8ef --- /dev/null +++ b/tests/data/crawl/crawl1719 @@ -0,0 +1 @@ +[4;76H[30m[40m[1m----[9;65H[m[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl172 b/tests/data/crawl/crawl172 new file mode 100644 index 0000000..c06dbcb --- /dev/null +++ b/tests/data/crawl/crawl172 @@ -0,0 +1 @@ +[13;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1720 b/tests/data/crawl/crawl1720 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1720 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1721 b/tests/data/crawl/crawl1721 new file mode 100644 index 0000000..c55cf64 --- /dev/null +++ b/tests/data/crawl/crawl1721 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1722 b/tests/data/crawl/crawl1722 new file mode 100644 index 0000000..5742299 --- /dev/null +++ b/tests/data/crawl/crawl1722 @@ -0,0 +1 @@ +[10;80H[8;21H[33m[40m<[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1723 b/tests/data/crawl/crawl1723 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1723 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1724 b/tests/data/crawl/crawl1724 new file mode 100644 index 0000000..71a11cd --- /dev/null +++ b/tests/data/crawl/crawl1724 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You butcher the bat corpse.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1725 b/tests/data/crawl/crawl1725 new file mode 100644 index 0000000..bf6d34c --- /dev/null +++ b/tests/data/crawl/crawl1725 @@ -0,0 +1 @@ +[8;22H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1726 b/tests/data/crawl/crawl1726 new file mode 100644 index 0000000..8c03be4 --- /dev/null +++ b/tests/data/crawl/crawl1726 @@ -0,0 +1 @@ +[9;65H[37m[40m7.5 (2[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mrat skeleton[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1727 b/tests/data/crawl/crawl1727 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1727 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1728 b/tests/data/crawl/crawl1728 new file mode 100644 index 0000000..6f75568 --- /dev/null +++ b/tests/data/crawl/crawl1728 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 3 chunks of flesh (gained 1)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1729 b/tests/data/crawl/crawl1729 new file mode 100644 index 0000000..24b7ae0 --- /dev/null +++ b/tests/data/crawl/crawl1729 @@ -0,0 +1 @@ +[9;50H[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl173 b/tests/data/crawl/crawl173 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl173 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1730 b/tests/data/crawl/crawl1730 new file mode 100644 index 0000000..05a7c0d --- /dev/null +++ b/tests/data/crawl/crawl1730 @@ -0,0 +1 @@ +[4;46H[37m[40m7[76G[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1731 b/tests/data/crawl/crawl1731 new file mode 100644 index 0000000..b068d2b --- /dev/null +++ b/tests/data/crawl/crawl1731 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mc - 2 bread rations (gained 1)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1732 b/tests/data/crawl/crawl1732 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl1732 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1733 b/tests/data/crawl/crawl1733 new file mode 100644 index 0000000..a85efb0 --- /dev/null +++ b/tests/data/crawl/crawl1733 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1734 b/tests/data/crawl/crawl1734 new file mode 100644 index 0000000..29bbc3d --- /dev/null +++ b/tests/data/crawl/crawl1734 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1735 b/tests/data/crawl/crawl1735 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl1735 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1736 b/tests/data/crawl/crawl1736 new file mode 100644 index 0000000..a72a03a --- /dev/null +++ b/tests/data/crawl/crawl1736 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_q - 3 fruits[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1737 b/tests/data/crawl/crawl1737 new file mode 100644 index 0000000..5528042 --- /dev/null +++ b/tests/data/crawl/crawl1737 @@ -0,0 +1 @@ +[H[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#.......Z...#
[2dZ#[m[37m[40m [30m[40m[1m#.##....##.#.####.#
[3d.#[m[37m[40m [30m[40m[1m#.##.#.##.###.###Z#[4;3H[m[37m[40m [30m[40m[1m#.##.#...##[m[37m[40m [30m[40m[1m##Z##.#[m[37m[40m [5;3H [30m[40m[1m#.##.####.[m[33m[40m#[30m[40m[1m#[m[33m[40m#[30m[40m[1m.###.#[m[37m[40m [6;6H[1K [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;6H[1K [30m[40m[1m#.##[m[37m[40m.[33m[40m######[37m[40m.[33m[40m#####[37m[43m[5mZ[m[33m[40m#[37m[40m [8;9H[1K [30m[40m[1m#[m[37m[40m..............[33m[40m#[37m[40m [9;9H[1K [30m[40m[1m#.##.##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m######[m[37m[40m [9;63H720.5 (33.0)[10;9H[1K [30m[40m[1m.[m[37m[40m..[33m[40m>[37m[40m.....[33m[40m#[37m[40m [11;10H[1K .[33m[40m##[37m[40m.[33m[40m#####[37m[40m [12;33H[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1738 b/tests/data/crawl/crawl1738 new file mode 100644 index 0000000..e0a0230 --- /dev/null +++ b/tests/data/crawl/crawl1738 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[18;1H[M[24d[30m[40m[1m_[m[37m[40mFound an escape hatch in the floor.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1739 b/tests/data/crawl/crawl1739 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1739 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl174 b/tests/data/crawl/crawl174 new file mode 100644 index 0000000..7588374 --- /dev/null +++ b/tests/data/crawl/crawl174 @@ -0,0 +1 @@ +[13;26H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1740 b/tests/data/crawl/crawl1740 new file mode 100644 index 0000000..4c75e64 --- /dev/null +++ b/tests/data/crawl/crawl1740 @@ -0,0 +1 @@ +
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1741 b/tests/data/crawl/crawl1741 new file mode 100644 index 0000000..113b9f3 --- /dev/null +++ b/tests/data/crawl/crawl1741 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an escape hatch in the floor here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1742 b/tests/data/crawl/crawl1742 new file mode 100644 index 0000000..be3b446 --- /dev/null +++ b/tests/data/crawl/crawl1742 @@ -0,0 +1 @@ +[H[C[30m[40m[1m.Z..#[m[37m[40m [30m[40m[1m#.##.#...##[m[37m[40m [30m[40m[1m##Z##.#
[2d#.####[m[37m[40m [30m[40m[1m#.##.####.###.###.#
[3d..#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#.##[m[37m[40m [30m[40m[1m#.#
[4d#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.######.#####Z#
[5d#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.[m[37m[40m..[30m[40m[1m...........#
[6d#.#[m[37m[40m [33m[40m###[37m[40m.[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m.###.#######
[7d#.#[m[37m[40m [33m[40m####[37m[40m.......[33m[40m>[30m[40m[1m.....#[m[37m[40m
[8d[30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.........[33m[40m#[30m[40m[1m#.#####[m[37m[40m [9;3H[30m[40m[1m.....#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [9;64H33.5 (1[10;3H....[1m>[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.##.#[11;3H[m[33m[40m#######[37m[40m.? [30m[40m[1m......[12;9H[m[37m[40m..[33m[40m##[37m[40m [30m[40m[1m###...[13;9H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m....#[14;8H[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...#[15;8H[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#####[16;8H[m[33m[40m#[37m[40m..[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1743 b/tests/data/crawl/crawl1743 new file mode 100644 index 0000000..83763e6 --- /dev/null +++ b/tests/data/crawl/crawl1743 @@ -0,0 +1 @@ +
[18d[M[14;38H[37m[40m[K
[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1744 b/tests/data/crawl/crawl1744 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl1744 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1745 b/tests/data/crawl/crawl1745 new file mode 100644 index 0000000..a71bc86 --- /dev/null +++ b/tests/data/crawl/crawl1745 @@ -0,0 +1 @@ +[12;16r[12;1H[2M[1;24r[1;3H[30m[40m[1m#[m[37m[40m [1;17H [30m[40m[1m##.#.##[m[37m[40m [2;4H [2;20H[30m[40m[1m##.#####Z
[3d#[3;13H##.............[4;9H[m[33m[40m##[30m[40m[1m#.##.##.[4;28H#[5;6H##[m[33m[40m##[37m[40m.[30m[40m[1m......[m[33m[40m>[30m[40m[1m.....#[m[37m[40m [6;4H[33m[40m###[30m[40m[1m..[m[37m[40m..[30m[40m[1m.....##.#####[m[37m[40m
[7d [30m[40m[1m.[m[37m[40m....[33m[40m##[37m[40m.[30m[40m[1m####.##.#[m[37m[40m
[8d [30m[40m[1m.[m[37m[40m...[1m>[m[37m[40m...[33m[40m####[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#[m[37m[40m [9;3H[30m[40m[1m######[m[33m[40m#[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m.[10;7H[m[37m[40m[1K [33m[40m#[37m[40m..[33m[40m######[37m[40m..[30m[40m[1m.[11;7H[m[37m[40m[1K [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m....#[12;11H#[13d#[14d#[15;8H[m[33m[40m#[37m[40m..[30m[40m[1m#[16;8H[m[33m[40m#[37m[40m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1746 b/tests/data/crawl/crawl1746 new file mode 100644 index 0000000..14c6ecb --- /dev/null +++ b/tests/data/crawl/crawl1746 @@ -0,0 +1 @@ +[9;65H[37m[40m5.5 (2.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1747 b/tests/data/crawl/crawl1747 new file mode 100644 index 0000000..47528fb --- /dev/null +++ b/tests/data/crawl/crawl1747 @@ -0,0 +1 @@ +[9;65H[37m[40m6.5 (3[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1748 b/tests/data/crawl/crawl1748 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1748 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1749 b/tests/data/crawl/crawl1749 new file mode 100644 index 0000000..577714c --- /dev/null +++ b/tests/data/crawl/crawl1749 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - a scroll of identify[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl175 b/tests/data/crawl/crawl175 new file mode 100644 index 0000000..3d70f1a --- /dev/null +++ b/tests/data/crawl/crawl175 @@ -0,0 +1 @@ +[3;46H[32m[40m12[78G[31m[40m--[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[8;51H[37m[40m55[9;64H4.0 (1[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1750 b/tests/data/crawl/crawl1750 new file mode 100644 index 0000000..76b8b21 --- /dev/null +++ b/tests/data/crawl/crawl1750 @@ -0,0 +1 @@ +[9;50H[11;79H
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1751 b/tests/data/crawl/crawl1751 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl1751 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1752 b/tests/data/crawl/crawl1752 new file mode 100644 index 0000000..5060049 --- /dev/null +++ b/tests/data/crawl/crawl1752 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 2 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1753 b/tests/data/crawl/crawl1753 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl1753 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1754 b/tests/data/crawl/crawl1754 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1754 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1755 b/tests/data/crawl/crawl1755 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl1755 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1756 b/tests/data/crawl/crawl1756 new file mode 100644 index 0000000..7e18038 --- /dev/null +++ b/tests/data/crawl/crawl1756 @@ -0,0 +1 @@ +[44G[37m[40m54 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1757 b/tests/data/crawl/crawl1757 new file mode 100644 index 0000000..132bd47 --- /dev/null +++ b/tests/data/crawl/crawl1757 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 54 gold pieces (gained 6).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1758 b/tests/data/crawl/crawl1758 new file mode 100644 index 0000000..9bfdcf4 --- /dev/null +++ b/tests/data/crawl/crawl1758 @@ -0,0 +1 @@ +[1;10H[37m[40m[1K [30m[40m[1m#..#[m[37m[40m [2;10H[1K [30m[40m[1m#..#[m[37m[40m [3;10H[1K [30m[40m[1m#..#[m[37m[40m
[4d [30m[40m[1m.####[m[33m[40m###[30m[40m[1m..####.#[m[37m[40m
[5d [30m[40m[1m......[m[37m[40m..[30m[40m[1m.......#[m[37m[40m
[6d [30m[40m[1m.#.#.[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m###[m[37m[40m [7;3H [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m.....[33m[40m#####[8;3H[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m.........[33m[40m#[9;3H[37m[40m [30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m..[7mp[m[33m[40m#[30m[40m[1m.###.#[9;64H[m[37m[40m63.5 (27.0)[10;8H [33m[40m#[37m[40m......[33m[40m#[37m[40m [11;11H....[34m[40m[1m?[m[37m[40m..[1m>[m[37m[40m [12;7H[33m[40m#[37m[40m............[33m[40m#[13;7H##[37m[40m...........[33m[40m#[14;9H#[37m[40m......[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[15;8H[37m[40m [33m[40m##[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[16;8H[37m[40m ..[33m[40m[1m$[m[37m[40m.... .[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1759 b/tests/data/crawl/crawl1759 new file mode 100644 index 0000000..59b2c77 --- /dev/null +++ b/tests/data/crawl/crawl1759 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl176 b/tests/data/crawl/crawl176 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl176 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1760 b/tests/data/crawl/crawl1760 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl1760 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1761 b/tests/data/crawl/crawl1761 new file mode 100644 index 0000000..530b5d8 --- /dev/null +++ b/tests/data/crawl/crawl1761 @@ -0,0 +1 @@ +[12;16r[12;1H[2M[1;24r[2;4H[30m[40m[1m.####[m[33m[40m##[30m[40m[1m#..####.#[3;4H......[m[37m[40m..[30m[40m[1m.......#[4;4H[m[37m[40m [30m[40m[1m.#.#.[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m##[5;4H[m[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m####[6;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m......[30m[40m[1m...#[7;6H.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[8;6H[m[37m[40m [33m[40m##[37m[40m......[33m[40m###[9;6H[37m[40m [33m[40m#[37m[40m......[7mp[m[37m[40m..[1m>[m[37m[40m.[33m[40m#[10;7H[30m[40m[1m#[m[37m[40m..[16G....[33m[40m#[11;7H[30m[40m[1m#[15G[m[37m[40m.....[33m[40m#[14;9H[32m[44m[1mS[17G[m[37m[40m.[15;8H[33m[40m####[37m[40m.[33m[40m###[37m[40m. ..[16;11H.. . .[33m[40m##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1762 b/tests/data/crawl/crawl1762 new file mode 100644 index 0000000..6ad5017 --- /dev/null +++ b/tests/data/crawl/crawl1762 @@ -0,0 +1 @@ +[9;65H[37m[40m4.5 (1.0) [14;38H[32m[44m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1madder (sleeping)[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1763 b/tests/data/crawl/crawl1763 new file mode 100644 index 0000000..0924351 --- /dev/null +++ b/tests/data/crawl/crawl1763 @@ -0,0 +1 @@ +[14;9H[37m[40m.[32m[40m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1764 b/tests/data/crawl/crawl1764 new file mode 100644 index 0000000..1cf55df --- /dev/null +++ b/tests/data/crawl/crawl1764 @@ -0,0 +1 @@ +[9;65H[37m[40m5.5 (2[14;38H[32m[40m[1mS[14;47H[33m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1765 b/tests/data/crawl/crawl1765 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1765 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1766 b/tests/data/crawl/crawl1766 new file mode 100644 index 0000000..0fa209f --- /dev/null +++ b/tests/data/crawl/crawl1766 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1mAn adder comes into view.
[24d[30m[40m_[m[37m[40mYou see here [34m[40m[1ma scroll labeled NENAFYNIOW[m[37m[40m.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1767 b/tests/data/crawl/crawl1767 new file mode 100644 index 0000000..f8d5ca1 --- /dev/null +++ b/tests/data/crawl/crawl1767 @@ -0,0 +1 @@ +[13;11H[32m[40m[1mS[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.5 (1[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[34m[40m[1ms - a scroll labeled NENAFYNIOW[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1768 b/tests/data/crawl/crawl1768 new file mode 100644 index 0000000..b3727aa --- /dev/null +++ b/tests/data/crawl/crawl1768 @@ -0,0 +1 @@ +
[18d[2M[1;10H[30m[40m[1m[1K #..#
[2d .######[2;20H
[3d [10G..[3;20H
[4d [4;20H [5;6H[1K .. [5;21H [6;5H[1K .. [6;21H [7;5H[1K . #[7;21H [8;7H[1K ##[8;21H [9;7H[1K #.[9;21H [10;6H[1K #..[10;21H [11;6H[1K ##.[11;21H [12;7H[1K ##[12;21H [13;8H[1K #[13;19H [m[33m[40m#[30m[40m[1m [14;8H[1K .[14;19H [15;7H[1K ####.###. .. [16;10H[1K .. . .## [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m[1;10H[37m[40m[1K [30m[40m[1m#..#[m[37m[40m
[2d [30m[40m[1m.####[m[33m[40m##[2;20H[37m[40m
[3d [10G..[3;20H
[4d [4;20H [5;6H[1K [30m[40m[1m..[m[37m[40m [5;21H [6;5H[1K [30m[40m[1m..[m[37m[40m [6;21H [7;5H[1K [30m[40m[1m.[m[37m[40m [33m[40m#[7;21H[37m[40m [8;7H[1K [33m[40m##[8;21H[37m[40m [9;7H[1K [33m[40m#[37m[40m.[9;21H [10;6H[1K [30m[40m[1m#[m[37m[40m..[10;21H [11;6H[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[11;21H [12;7H[1K [33m[40m##[12;21H[37m[40m [13;8H[1K [33m[40m#[13;19H[37m[40m [33m[40m#[37m[40m [14;8H[1K .[14;19H [15;7H[1K [33m[40m####[37m[40m.[33m[40m###[37m[40m. .. [16;10H[1K .. . .[33m[40m##[37m[40m [17d[1K [m[39;49m[37m[40m[13;11H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1769 b/tests/data/crawl/crawl1769 new file mode 100644 index 0000000..eee553d --- /dev/null +++ b/tests/data/crawl/crawl1769 @@ -0,0 +1 @@ +[11;13H[32m[40m[1mS[13;11H[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl177 b/tests/data/crawl/crawl177 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl177 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1770 b/tests/data/crawl/crawl1770 new file mode 100644 index 0000000..6cc0f6e --- /dev/null +++ b/tests/data/crawl/crawl1770 @@ -0,0 +1 @@ +[3;46H[32m[40m24[79G[31m[40m-[4;46H[32m[40m6[76G[35m[40m----[9;65H[37m[40m7[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1771 b/tests/data/crawl/crawl1771 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1771 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1772 b/tests/data/crawl/crawl1772 new file mode 100644 index 0000000..8f36a86 --- /dev/null +++ b/tests/data/crawl/crawl1772 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder convulses in agony![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1773 b/tests/data/crawl/crawl1773 new file mode 100644 index 0000000..c06ea72 --- /dev/null +++ b/tests/data/crawl/crawl1773 @@ -0,0 +1 @@ +
[18d[2M[1;10H[30m[40m[1m[1K #..#
[2d .######[2;20H
[3d [10G..[3;20H
[4d [4;20H [5;6H[1K .. [5;21H [6;5H[1K .. [6;21H [7;5H[1K . #[7;21H [8;7H[1K ##[8;21H [9;7H[1K #.[9;21H [10;6H[1K #..[10;21H [11;6H[1K ##.[11;21H [12;7H[1K ##[12;21H [13;8H[1K #[13;19H [m[33m[40m#[30m[40m[1m [14;8H[1K .[14;19H [15;7H[1K ####.###. .. [16;10H[1K .. . .## [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1774 b/tests/data/crawl/crawl1774 new file mode 100644 index 0000000..395be19 --- /dev/null +++ b/tests/data/crawl/crawl1774 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1775 b/tests/data/crawl/crawl1775 new file mode 100644 index 0000000..1de2a40 --- /dev/null +++ b/tests/data/crawl/crawl1775 @@ -0,0 +1 @@ +[1;10H[37m[40m[1K [30m[40m[1m#..#[m[37m[40m
[2d [30m[40m[1m.####[m[33m[40m##[2;20H[37m[40m
[3d [10G..[3;20H
[4d [4;20H [5;6H[1K [30m[40m[1m..[m[37m[40m [5;21H [6;5H[1K [30m[40m[1m..[m[37m[40m [6;21H [7;5H[1K [30m[40m[1m.[m[37m[40m [33m[40m#[7;21H[37m[40m [8;7H[1K [33m[40m##[8;21H[37m[40m [9;7H[1K [33m[40m#[37m[40m.[9;21H [10;6H[1K [30m[40m[1m#[m[37m[40m..[10;21H [11;6H[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[11;21H [12;7H[1K [33m[40m##[12;21H[37m[40m [13;8H[1K [33m[40m#[13;19H[37m[40m [33m[40m#[37m[40m [14;8H[1K .[14;19H [15;7H[1K [33m[40m####[37m[40m.[33m[40m###[37m[40m. .. [16;10H[1K .. . .[33m[40m##[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1776 b/tests/data/crawl/crawl1776 new file mode 100644 index 0000000..1f4b47a --- /dev/null +++ b/tests/data/crawl/crawl1776 @@ -0,0 +1 @@ +[11;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1777 b/tests/data/crawl/crawl1777 new file mode 100644 index 0000000..828a654 --- /dev/null +++ b/tests/data/crawl/crawl1777 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1778 b/tests/data/crawl/crawl1778 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl1778 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl1779 b/tests/data/crawl/crawl1779 new file mode 100644 index 0000000..df08af3 --- /dev/null +++ b/tests/data/crawl/crawl1779 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m24[37m[40m/25 [32m[40m[1m=======================[30m[40m-[4;38H[m[33m[40mMagic: [1m5[m[37m[40m/7[56G[34m[40m[1m=================[m[35m[40m---[30m[40m[1m----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m117%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m54[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl178 b/tests/data/crawl/crawl178 new file mode 100644 index 0000000..fc33a1b --- /dev/null +++ b/tests/data/crawl/crawl178 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m--[4;72H--------[9;50H[m[39;49m[37m[40m
[18d[M[4;46H[37m[40m3[4;72H[34m[40m========
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1780 b/tests/data/crawl/crawl1780 new file mode 100644 index 0000000..90094d5 --- /dev/null +++ b/tests/data/crawl/crawl1780 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m#..#[2;4H.####[m[33m[40m##[30m[40m[1m#..####.#[3;4H......[m[37m[40m..[30m[40m[1m.......#[4;5H.#.#.[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m###[5;7H..[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m####[6;6H..[m[37m[40m [33m[40m#[37m[40m......[30m[40m[1m...#[7;6H.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[8;8H[m[33m[40m##[37m[40m......[33m[40m###[37m[40m.[33m[40m#[8;56HPlace: [37m[40mDungeon:2[9;8H[33m[40m#[37m[40m......[7mp[m[37m[40m..[1m>[m[37m[40m.[33m[40m#[9;62H[37m[40m1767.5 (0.0)[10;7H[30m[40m[1m#[m[37m[40m............[33m[40m#[11;7H[30m[40m[1m#[m[33m[40m#[37m[40m....[32m[40m[1m†[m[37m[40m......[33m[40m#[12;8H##[37m[40m......[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[13;9H##[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[14;9H[37m[40m...[33m[40m[1m$[m[37m[40m......[15;8H[33m[40m####[37m[40m.[33m[40m###[37m[40m. ..[16;11H.. . .[33m[40m##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1781 b/tests/data/crawl/crawl1781 new file mode 100644 index 0000000..8de80ec --- /dev/null +++ b/tests/data/crawl/crawl1781 @@ -0,0 +1 @@ +
[18d[37m[40m_The adder convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[22;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[23;2HAim: [37m[40man adder ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 81%)
[24d The adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1782 b/tests/data/crawl/crawl1782 new file mode 100644 index 0000000..9161c12 --- /dev/null +++ b/tests/data/crawl/crawl1782 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill the adder![24;2H[32m[40mYou have reached level 4![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1783 b/tests/data/crawl/crawl1783 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl1783 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl1784 b/tests/data/crawl/crawl1784 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl1784 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1785 b/tests/data/crawl/crawl1785 new file mode 100644 index 0000000..4f9e18b --- /dev/null +++ b/tests/data/crawl/crawl1785 @@ -0,0 +1 @@ +[?25l
\ No newline at end of file diff --git a/tests/data/crawl/crawl1786 b/tests/data/crawl/crawl1786 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1786 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1787 b/tests/data/crawl/crawl1787 new file mode 100644 index 0000000..111ea93 --- /dev/null +++ b/tests/data/crawl/crawl1787 @@ -0,0 +1 @@ +[3;47H[32m[40m9[37m[40m/31[78G[31m[40m-[4;48H[37m[40m8[4;71H[35m[40m--[30m[40m[1m---[5;61H[m[37m[40m9[8;43H4[8;52H0% [9;65H8.5 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1788 b/tests/data/crawl/crawl1788 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1788 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1789 b/tests/data/crawl/crawl1789 new file mode 100644 index 0000000..9ebe429 --- /dev/null +++ b/tests/data/crawl/crawl1789 @@ -0,0 +1 @@ +
[18d[M[23d[37m[40m [24d_[32m[40mYou feel stronger.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl179 b/tests/data/crawl/crawl179 new file mode 100644 index 0000000..2b5cd13 --- /dev/null +++ b/tests/data/crawl/crawl179 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1790 b/tests/data/crawl/crawl1790 new file mode 100644 index 0000000..d1cc919 --- /dev/null +++ b/tests/data/crawl/crawl1790 @@ -0,0 +1,2 @@ +[12;16r[16;1H +[1;24r[1;4H[30m[40m[1m.#######..####.#[2;5H.....[m[37m[40m..[30m[40m[1m......[3;4H[m[37m[40m [30m[40m[1m.#.#.[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#[m[33m[40m##[30m[40m[1m##[4;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m.[33m[40m##[30m[40m[1m###[5;6H..[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m...[6;7H[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[7;6H[m[37m[40m [33m[40m##[37m[40m......[33m[40m###[37m[40m.[33m[40m#[8;7H##[37m[40m.[16G..[1m>[9;7H[m[33m[40m#[37m[40m......[7mp[m[37m[40m....[10;7H[33m[40m##[37m[40m....[32m[40m[1m†[11;7H[m[37m[40m [33m[40m##[37m[40m......[33m[40m#[37m[40m.[33m[40m#[12d[30m[40m[1m.[m[33m[40m#[37m[40m [30m[40m[1m#[13;14H.[m[37m[40m..[30m[40m[1m..[14;14H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..[15;17H[m[37m[40m.[30m[40m[1m.##[16;10H[m[33m[40m###[37m[40m [33m[40m###[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1791 b/tests/data/crawl/crawl1791 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl1791 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1792 b/tests/data/crawl/crawl1792 new file mode 100644 index 0000000..eff48b4 --- /dev/null +++ b/tests/data/crawl/crawl1792 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;5H[30m[40m[1m.............[2;4H[m[37m[40m [30m[40m[1m.#.#.[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m##[3;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m.....[33m[40m##[30m[40m[1m###[4;6H..[m[37m[40m [33m[40m#[37m[40m......[30m[40m[1m...[5;7H[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.[m[33m[40m#[6;6H[37m[40m [33m[40m##[37m[40m......[33m[40m###[37m[40m.[33m[40m#[7;7H##[37m[40m.[16G..[1m>[8;8H[m[37m[40m.[8;18H.[9;7H[30m[40m[1m#[m[33m[40m#[37m[40m....[7mp[m[37m[40m.[10;7H [33m[40m##[37m[40m......[33m[40m#[37m[40m.[33m[40m#[11;8H[37m[40m [33m[40m##[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[12;14H[m[37m[40m....[13;14H[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[14d[33m[40m#[15;10H[30m[40m[1m#[m[33m[40m##[37m[40m [30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1793 b/tests/data/crawl/crawl1793 new file mode 100644 index 0000000..f741652 --- /dev/null +++ b/tests/data/crawl/crawl1793 @@ -0,0 +1 @@ +[9;64H[37m[40m70[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1794 b/tests/data/crawl/crawl1794 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1794 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1795 b/tests/data/crawl/crawl1795 new file mode 100644 index 0000000..19c4897 --- /dev/null +++ b/tests/data/crawl/crawl1795 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1796 b/tests/data/crawl/crawl1796 new file mode 100644 index 0000000..d50faf0 --- /dev/null +++ b/tests/data/crawl/crawl1796 @@ -0,0 +1 @@ +[A[C[37m[43m[5mZ[18;2H[m[32m[40mYou have reached level 4![37m[40m[K
[19d_[32m[40mYou feel stronger.[37m[40m[K
[20d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1797 b/tests/data/crawl/crawl1797 new file mode 100644 index 0000000..b92bf08 --- /dev/null +++ b/tests/data/crawl/crawl1797 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[35m[40m---[30m[40m[1m--[9;65H[m[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1798 b/tests/data/crawl/crawl1798 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1798 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1799 b/tests/data/crawl/crawl1799 new file mode 100644 index 0000000..ff3e6fa --- /dev/null +++ b/tests/data/crawl/crawl1799 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are slithering![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl180 b/tests/data/crawl/crawl180 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl180 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1800 b/tests/data/crawl/crawl1800 new file mode 100644 index 0000000..b01108f --- /dev/null +++ b/tests/data/crawl/crawl1800 @@ -0,0 +1 @@ +[3;46H[32m[40m30[78G=[9;65H[37m[40m2.5 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1801 b/tests/data/crawl/crawl1801 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1801 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1802 b/tests/data/crawl/crawl1802 new file mode 100644 index 0000000..2a9c53f --- /dev/null +++ b/tests/data/crawl/crawl1802 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 3 chunks of flesh (gained 2)[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1803 b/tests/data/crawl/crawl1803 new file mode 100644 index 0000000..b557c42 --- /dev/null +++ b/tests/data/crawl/crawl1803 @@ -0,0 +1 @@ +[1;4H[37m[40m [30m[40m[1m.#.#.#.#######[2;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m.....[33m[40m##[30m[40m[1m###[3;6H..[m[37m[40m [16G.[30m[40m[1m...[4;7H[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.[m[33m[40m#[5;6H[37m[40m [33m[40m##[37m[40m......[33m[40m###[37m[40m.[6;7H[33m[40m##[37m[40m.[16G..[1m>[7;8H[m[37m[40m......[37m[43m[5mZ[m[37m[40m....[8;7H[30m[40m[1m#[m[33m[40m#[37m[40m......[9;7H [30m[40m[1m#[m[33m[40m#[16G#[30m[40m[1m.#.#[10;8H[m[37m[40m [33m[40m##[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[11;8H[m[37m[40m....[33m[40m[1m$[m[37m[40m..[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m [12;7H[33m[40m#####[37m[40m.[33m[40m###[30m[40m[1m.[m[33m[40m#[37m[40m..[13;8H .. [30m[40m[1m...[m[33m[40m##[14;10H###[37m[40m [30m[40m[1m###[m[37m[40m [15;33H[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1804 b/tests/data/crawl/crawl1804 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1804 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1805 b/tests/data/crawl/crawl1805 new file mode 100644 index 0000000..5af9cde --- /dev/null +++ b/tests/data/crawl/crawl1805 @@ -0,0 +1 @@ +[7;14H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1806 b/tests/data/crawl/crawl1806 new file mode 100644 index 0000000..301bb4b --- /dev/null +++ b/tests/data/crawl/crawl1806 @@ -0,0 +1 @@ +[9;65H[37m[40m3.5 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1807 b/tests/data/crawl/crawl1807 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1807 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1808 b/tests/data/crawl/crawl1808 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl1808 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1809 b/tests/data/crawl/crawl1809 new file mode 100644 index 0000000..5c53e97 --- /dev/null +++ b/tests/data/crawl/crawl1809 @@ -0,0 +1 @@ +[1;5H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....#####[2;6H..[m[37m[40m [16G.[30m[40m[1m...[3;7H[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.[m[33m[40m#[4;6H[37m[40m [33m[40m##[37m[40m......[33m[40m###[37m[40m.[5;7H[33m[40m##[37m[40m.[16G..[1m>[6;8H[m[37m[40m.[6;18H.[7;7H[30m[40m[1m#[m[33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.#[8;7H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m......[33m[40m#[30m[40m[1m.#.#[9;8H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m..[7mp[m[33m[40m#[30m[40m[1m.#.#[m[37m[40m [10;6H......[33m[40m[1m$[m[37m[40m.......[33m[40m#[11;6H######[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m...[12;7H .. [30m[40m[1m.[m[37m[40m..[30m[40m[1m##[13;10H[m[33m[40m###[37m[40m [30m[40m[1m##[m[33m[40m##[37m[40m [14;33H[1K[17d [m[39;49m[37m[40m
[18d[7;13H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a chain mail.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl181 b/tests/data/crawl/crawl181 new file mode 100644 index 0000000..8a5c64e --- /dev/null +++ b/tests/data/crawl/crawl181 @@ -0,0 +1 @@ +[9;63H[37m[40m24.0 (20.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1810 b/tests/data/crawl/crawl1810 new file mode 100644 index 0000000..7de67e8 --- /dev/null +++ b/tests/data/crawl/crawl1810 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m5[4;68H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1811 b/tests/data/crawl/crawl1811 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl1811 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1812 b/tests/data/crawl/crawl1812 new file mode 100644 index 0000000..e675b30 --- /dev/null +++ b/tests/data/crawl/crawl1812 @@ -0,0 +1 @@ +[10;6H[32m[42m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1813 b/tests/data/crawl/crawl1813 new file mode 100644 index 0000000..5640541 --- /dev/null +++ b/tests/data/crawl/crawl1813 @@ -0,0 +1 @@ +
[18d[2M[14;17r[14;1HM[1;24r[9;65H[37m[40m6.5 (2[14;38H[32m[42m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m adder (wandering)
[23d_[30m[40m[1mYou start resting.
[24d_[31m[40mAn adder comes into view.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1814 b/tests/data/crawl/crawl1814 new file mode 100644 index 0000000..226a51b --- /dev/null +++ b/tests/data/crawl/crawl1814 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m..[m[37m[40m [16G[30m[40m[1m....[2;7H[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[3;6H[m[37m[40m [33m[40m##[37m[40m......[33m[40m###[37m[40m.[30m[40m[1m#[4;7H[m[33m[40m##[37m[40m.[16G..[1m>[m[37m[40m.[30m[40m[1m#[5;8H[m[37m[40m.[5;18H..[30m[40m[1m#[6;7H#[m[33m[40m#[6;18H[30m[40m[1m..#[7;7H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[37m[43m[5mZ[m[37m[40m..[30m[40m[1m#.#[8;5H[m[33m[40m######[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[9;5H.[32m[42m[1mS[m[37m[40m.....[7mp[m[37m[40m.......[10;5H[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.[11;10H[m[37m[40m[1K ..[33m[40m#[37m[40m [30m[40m[1m...##[12;10H[m[33m[40m####[37m[40m [30m[40m[1m####[m[37m[40m [13;33H[1K[17d [m[39;49m[37m[40m
[18d[7;13H[37m[40m.[8d[37m[43m[5mZ[9;6H[m[37m[40m.[32m[40m[1mS[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.5 (1[14;38H[32m[40m[1mS[14;47H[m[37m[40m[K
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1815 b/tests/data/crawl/crawl1815 new file mode 100644 index 0000000..40b1675 --- /dev/null +++ b/tests/data/crawl/crawl1815 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here 7 gold pieces.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1816 b/tests/data/crawl/crawl1816 new file mode 100644 index 0000000..b0bf847 --- /dev/null +++ b/tests/data/crawl/crawl1816 @@ -0,0 +1 @@ +
[18d[2M[1;5H[30m[40m[1m[1K .. [1;21H [2;5H[1K . ##...#.###.# [3;7H[1K ##......###.# [4;6H[1K [4;18H>.# [5;6H[1K [5;18H..# [6;6H[1K [6;21H [7;7H[1K [7;21H
[8d ##[8;18H#.#
[9d ..[9;18H..#
[10d ##[10;18H... [11;10H[1K [m[37m[40m..[33m[40m#[30m[40m[1m ...## [12;9H[1K [m[33m[40m####[30m[40m[1m #### [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1817 b/tests/data/crawl/crawl1817 new file mode 100644 index 0000000..a9460ef --- /dev/null +++ b/tests/data/crawl/crawl1817 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1818 b/tests/data/crawl/crawl1818 new file mode 100644 index 0000000..67590ce --- /dev/null +++ b/tests/data/crawl/crawl1818 @@ -0,0 +1 @@ +[1;5H[37m[40m[1K [30m[40m[1m..[m[37m[40m [1;21H [2;5H[1K [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[m[37m[40m [3;7H[1K [33m[40m##[37m[40m......[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [4;6H[1K [4;18H[1m>[m[37m[40m.[30m[40m[1m#[m[37m[40m [5;6H[1K [5;18H..[30m[40m[1m#[m[37m[40m [6;6H[1K [6;21H [7;7H[1K [7;21H
[8d [33m[40m##[8;18H#[37m[40m.[30m[40m[1m#[m[37m[40m
[9d ..[9;18H..[30m[40m[1m#[m[37m[40m
[10d [33m[40m##[10;18H[37m[40m..[30m[40m[1m.[m[37m[40m [11;10H[1K ..[33m[40m#[37m[40m [30m[40m[1m...##[m[37m[40m [12;9H[1K [33m[40m####[37m[40m [30m[40m[1m####[m[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1819 b/tests/data/crawl/crawl1819 new file mode 100644 index 0000000..1977829 --- /dev/null +++ b/tests/data/crawl/crawl1819 @@ -0,0 +1 @@ +[9;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl182 b/tests/data/crawl/crawl182 new file mode 100644 index 0000000..415bab6 --- /dev/null +++ b/tests/data/crawl/crawl182 @@ -0,0 +1 @@ +[3;46H[37m[40m13[78G[32m[40m==[9;64H[37m[40m5.0 (21[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1820 b/tests/data/crawl/crawl1820 new file mode 100644 index 0000000..755a663 --- /dev/null +++ b/tests/data/crawl/crawl1820 @@ -0,0 +1 @@ +[37m[40m..[32m[40m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1821 b/tests/data/crawl/crawl1821 new file mode 100644 index 0000000..fef9b33 --- /dev/null +++ b/tests/data/crawl/crawl1821 @@ -0,0 +1 @@ +[3;46H[32m[40m29[78G[31m[40m-[4;46H[33m[40m[1m4[4;68H[m[35m[40m---[9;65H[37m[40m8[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1822 b/tests/data/crawl/crawl1822 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1822 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1823 b/tests/data/crawl/crawl1823 new file mode 100644 index 0000000..9e91def --- /dev/null +++ b/tests/data/crawl/crawl1823 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder convulses in agony![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1824 b/tests/data/crawl/crawl1824 new file mode 100644 index 0000000..8aee7ad --- /dev/null +++ b/tests/data/crawl/crawl1824 @@ -0,0 +1 @@ +
[18d[2M[1;5H[30m[40m[1m[1K .. [1;21H [2;5H[1K . ##...#.###.# [3;7H[1K ##......###.# [4;6H[1K [4;18H>.# [5;6H[1K [5;18H..# [6;6H[1K [6;21H [7;7H[1K [7;21H
[8d ##[8;18H#.#
[9d ..[9;18H..#
[10d ##[10;18H... [11;10H[1K [m[37m[40m..[33m[40m#[30m[40m[1m ...## [12;9H[1K [m[33m[40m####[30m[40m[1m #### [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1825 b/tests/data/crawl/crawl1825 new file mode 100644 index 0000000..6ff7ba8 --- /dev/null +++ b/tests/data/crawl/crawl1825 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1826 b/tests/data/crawl/crawl1826 new file mode 100644 index 0000000..67590ce --- /dev/null +++ b/tests/data/crawl/crawl1826 @@ -0,0 +1 @@ +[1;5H[37m[40m[1K [30m[40m[1m..[m[37m[40m [1;21H [2;5H[1K [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[m[37m[40m [3;7H[1K [33m[40m##[37m[40m......[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [4;6H[1K [4;18H[1m>[m[37m[40m.[30m[40m[1m#[m[37m[40m [5;6H[1K [5;18H..[30m[40m[1m#[m[37m[40m [6;6H[1K [6;21H [7;7H[1K [7;21H
[8d [33m[40m##[8;18H#[37m[40m.[30m[40m[1m#[m[37m[40m
[9d ..[9;18H..[30m[40m[1m#[m[37m[40m
[10d [33m[40m##[10;18H[37m[40m..[30m[40m[1m.[m[37m[40m [11;10H[1K ..[33m[40m#[37m[40m [30m[40m[1m...##[m[37m[40m [12;9H[1K [33m[40m####[37m[40m [30m[40m[1m####[m[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1827 b/tests/data/crawl/crawl1827 new file mode 100644 index 0000000..c6f77bc --- /dev/null +++ b/tests/data/crawl/crawl1827 @@ -0,0 +1 @@ +[9;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1828 b/tests/data/crawl/crawl1828 new file mode 100644 index 0000000..828a654 --- /dev/null +++ b/tests/data/crawl/crawl1828 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1829 b/tests/data/crawl/crawl1829 new file mode 100644 index 0000000..f0727ec --- /dev/null +++ b/tests/data/crawl/crawl1829 @@ -0,0 +1 @@ +
[18d[M[9;9H[32m[40m[1m†[24;2H[m[31m[40mYou kill the adder![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl183 b/tests/data/crawl/crawl183 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl183 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1830 b/tests/data/crawl/crawl1830 new file mode 100644 index 0000000..a256679 --- /dev/null +++ b/tests/data/crawl/crawl1830 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[3;47H[32m[40m8[77G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m3[4;65H[35m[40m---[30m[40m[1m---[8;51H[m[37m[40m28[9;65H9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1831 b/tests/data/crawl/crawl1831 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1831 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1832 b/tests/data/crawl/crawl1832 new file mode 100644 index 0000000..302c87c --- /dev/null +++ b/tests/data/crawl/crawl1832 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYour Spellcasting skill increases to level 3![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1833 b/tests/data/crawl/crawl1833 new file mode 100644 index 0000000..dc8a833 --- /dev/null +++ b/tests/data/crawl/crawl1833 @@ -0,0 +1 @@ +[9;50H[3;47H[32m[40m9[77G=[9;50H[m[39;49m[37m[40m[4;65H[30m[40m[1m---[9;50H[m[39;49m[37m[40m[4;46H[33m[40m[1m4[4;65H[m[34m[40m===[9;50H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1834 b/tests/data/crawl/crawl1834 new file mode 100644 index 0000000..a1c893e --- /dev/null +++ b/tests/data/crawl/crawl1834 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1835 b/tests/data/crawl/crawl1835 new file mode 100644 index 0000000..4a2addd --- /dev/null +++ b/tests/data/crawl/crawl1835 @@ -0,0 +1 @@ +[3;46H[32m[40m30[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1836 b/tests/data/crawl/crawl1836 new file mode 100644 index 0000000..ffc6fa3 --- /dev/null +++ b/tests/data/crawl/crawl1836 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;68H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1837 b/tests/data/crawl/crawl1837 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl1837 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1838 b/tests/data/crawl/crawl1838 new file mode 100644 index 0000000..fba1547 --- /dev/null +++ b/tests/data/crawl/crawl1838 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1839 b/tests/data/crawl/crawl1839 new file mode 100644 index 0000000..7ade6a7 --- /dev/null +++ b/tests/data/crawl/crawl1839 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m31[79G[32m[40m=[4;46H[33m[40m[1m6[4;71H[m[34m[40m===
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl184 b/tests/data/crawl/crawl184 new file mode 100644 index 0000000..547fa9e --- /dev/null +++ b/tests/data/crawl/crawl184 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1840 b/tests/data/crawl/crawl1840 new file mode 100644 index 0000000..a0688d6 --- /dev/null +++ b/tests/data/crawl/crawl1840 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[4;71H[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1841 b/tests/data/crawl/crawl1841 new file mode 100644 index 0000000..418a3f2 --- /dev/null +++ b/tests/data/crawl/crawl1841 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1842 b/tests/data/crawl/crawl1842 new file mode 100644 index 0000000..c053fa7 --- /dev/null +++ b/tests/data/crawl/crawl1842 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1843 b/tests/data/crawl/crawl1843 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl1843 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1844 b/tests/data/crawl/crawl1844 new file mode 100644 index 0000000..d7c5549 --- /dev/null +++ b/tests/data/crawl/crawl1844 @@ -0,0 +1 @@ +[9;63H[37m[40m819.5 (40.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1845 b/tests/data/crawl/crawl1845 new file mode 100644 index 0000000..964e825 --- /dev/null +++ b/tests/data/crawl/crawl1845 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;64H[37m[40m20.5 (41[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1846 b/tests/data/crawl/crawl1846 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1846 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1847 b/tests/data/crawl/crawl1847 new file mode 100644 index 0000000..47b3c66 --- /dev/null +++ b/tests/data/crawl/crawl1847 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1848 b/tests/data/crawl/crawl1848 new file mode 100644 index 0000000..05cc84f --- /dev/null +++ b/tests/data/crawl/crawl1848 @@ -0,0 +1 @@ +[3;19H[30m[40m[1m.[4d.[5;7H#[5;19H.[6;8H#[6;18H[m[37m[40m.[7;9H[30m[40m[1m#[16G[m[33m[40m#[8;4H#[8;19H[30m[40m[1m.[9;4H[m[37m[40m.[11G[7mp[m[33m[40m[1m$[19G[30m[40m.[10;4H[m[37m[40m.[10;19H[30m[40m[1m.[11;11H.[12d##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.5 (1.0) [9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1849 b/tests/data/crawl/crawl1849 new file mode 100644 index 0000000..84ccc11 --- /dev/null +++ b/tests/data/crawl/crawl1849 @@ -0,0 +1 @@ +[2;9H[30m[40m[1m##[3;8H##.[18G#[4;7H##..[5;8H...[18G.[6;9H..[18G.[7;10H.[8;3H[m[33m[40m#[8;18H[30m[40m[1m#[9;3H[m[37m[40m.[10G[7mp[m[37m[40m.[18G[30m[40m[1m.[10;3H[m[37m[40m.[10;18H[30m[40m[1m.[11;12H.[12d##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl185 b/tests/data/crawl/crawl185 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl185 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1850 b/tests/data/crawl/crawl1850 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1850 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1851 b/tests/data/crawl/crawl1851 new file mode 100644 index 0000000..07a1f37 --- /dev/null +++ b/tests/data/crawl/crawl1851 @@ -0,0 +1 @@ +[8;12H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1852 b/tests/data/crawl/crawl1852 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl1852 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1853 b/tests/data/crawl/crawl1853 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1853 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1854 b/tests/data/crawl/crawl1854 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl1854 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1855 b/tests/data/crawl/crawl1855 new file mode 100644 index 0000000..1cc155b --- /dev/null +++ b/tests/data/crawl/crawl1855 @@ -0,0 +1 @@ +[1;6H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[1;20H.#[2;6H[m[37m[40m [30m[40m[1m.[m[37m[40m [30m[40m[1m##...#.###.#[3;8H[m[37m[40m [30m[40m[1m##......[m[33m[40m#[30m[40m[1m##.#[4;7H[m[37m[40m [30m[40m[1m##......[m[37m[40m..[30m[40m[1m.[37m[40m>[30m[40m.#[5;7H[m[37m[40m [30m[40m[1m#......[m[37m[40m...[30m[40m[1m...#[6;7H[m[37m[40m [30m[40m[1m##....[20G.#[7;8H[m[37m[40m [30m[40m[1m##..[m[37m[40m....[33m[40m#[30m[40m[1m.#.#[8;11H[m[33m[40m#[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#.#[9;9H[m[37m[40m.[7mp[m[37m[40m.[37m[43m[5mZ[m[33m[40m[1m$[20G[30m[40m.#[10;5H[m[37m[40m.[12G[33m[40m#[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#...[11;11H[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m...##[12;10H[m[37m[40m [30m[40m[1m####[m[37m[40m [30m[40m[1m####[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1856 b/tests/data/crawl/crawl1856 new file mode 100644 index 0000000..0aaf37e --- /dev/null +++ b/tests/data/crawl/crawl1856 @@ -0,0 +1 @@ +[37m[43m[5mZ
[18d[m[37m[40m_HP restored.[K
[19d_Magic restored.[K
[20d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m4[14;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 adder skeletons[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The dead are slithering![17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.5 (2[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_p - 5 chunks of flesh (gained 2)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1857 b/tests/data/crawl/crawl1857 new file mode 100644 index 0000000..7fd5b55 --- /dev/null +++ b/tests/data/crawl/crawl1857 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - Regeneration[2;36HCharms/Necromancy[2;66H9%[78G3
[3d b - Animate Dead[3;36HNecromancy[3;66H14%[78G4
[4d c - Control Undead[4;36HNecromancy[4;66H14%[78G4
[24d[32m[40m[1m4 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1858 b/tests/data/crawl/crawl1858 new file mode 100644 index 0000000..6a55c09 --- /dev/null +++ b/tests/data/crawl/crawl1858 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m31/31 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [32m[40m7[37m[40m/8[56G[34m[40m[1m=====================[30m[40m---[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m54[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m..[m[37m[40m [30m[40m[1m#.........#[2;7H.[m[37m[40m [30m[40m[1m##...#.###.#[3;9H##......[m[33m[40m#[30m[40m[1m##.#[4;8H##......[m[37m[40m..[30m[40m[1m.[37m[40m>[30m[40m.#[5;8H#......[m[37m[40m...[30m[40m[1m...#[6;8H##....[m[37m[40m....[30m[40m[1m...#[7;9H##..[m[37m[40m....[33m[40m#[30m[40m[1m.#.#[8;3H[m[33m[40m#########[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#.#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2[9;3H......[37m[43m[5mZ[m[37m[40m[7mp[m[37m[43m[5mZ[m[37m[40m.[33m[40m[1m$[m[37m[40m....[30m[40m[1m...#[9;62H[m[37m[40m1825.5 (0.0)[10;3H...[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#...[11;12H..#[m[37m[40m [30m[40m[1m...##[12;11H####[m[37m[40m [30m[40m[1m####[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 adder skeletons[K
[18d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2H[37m[40mYou attempt to give life to the dead...
[22d Before your eyes, flesh is ripped from the corpse!
[23d_The dead are slithering!
[24d_p - 5 chunks of flesh (gained 2)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mMemorise Regeneration, consuming 3 spell levels and leaving 1? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1859 b/tests/data/crawl/crawl1859 new file mode 100644 index 0000000..e7ecbfb --- /dev/null +++ b/tests/data/crawl/crawl1859 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m6.5 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl186 b/tests/data/crawl/crawl186 new file mode 100644 index 0000000..92c5948 --- /dev/null +++ b/tests/data/crawl/crawl186 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1860 b/tests/data/crawl/crawl1860 new file mode 100644 index 0000000..850e9d7 --- /dev/null +++ b/tests/data/crawl/crawl1860 @@ -0,0 +1 @@ +[9;65H[37m[40m7.5 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1861 b/tests/data/crawl/crawl1861 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1861 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1862 b/tests/data/crawl/crawl1862 new file mode 100644 index 0000000..6fac086 --- /dev/null +++ b/tests/data/crawl/crawl1862 @@ -0,0 +1 @@ +[9;65H[37m[40m8.5 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1863 b/tests/data/crawl/crawl1863 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1863 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1864 b/tests/data/crawl/crawl1864 new file mode 100644 index 0000000..bbbcb2e --- /dev/null +++ b/tests/data/crawl/crawl1864 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1865 b/tests/data/crawl/crawl1865 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1865 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1866 b/tests/data/crawl/crawl1866 new file mode 100644 index 0000000..2570d78 --- /dev/null +++ b/tests/data/crawl/crawl1866 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x3[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1867 b/tests/data/crawl/crawl1867 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1867 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1868 b/tests/data/crawl/crawl1868 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1868 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1869 b/tests/data/crawl/crawl1869 new file mode 100644 index 0000000..d240298 --- /dev/null +++ b/tests/data/crawl/crawl1869 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'c'.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl187 b/tests/data/crawl/crawl187 new file mode 100644 index 0000000..a051ff7 --- /dev/null +++ b/tests/data/crawl/crawl187 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 15 poisoned needles.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1870 b/tests/data/crawl/crawl1870 new file mode 100644 index 0000000..75ffd07 --- /dev/null +++ b/tests/data/crawl/crawl1870 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1871 b/tests/data/crawl/crawl1871 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl1871 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl1872 b/tests/data/crawl/crawl1872 new file mode 100644 index 0000000..dd74ee8 --- /dev/null +++ b/tests/data/crawl/crawl1872 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1m Adjust which spell? Type Failure Level[2;2H[m[37m[40ma - [30m[40m[1mPain Necromancy [m[37m[40m1%[78G1
[3d b - [30m[40m[1mVampiric Draining Necromancy [m[37m[40m4%[78G3
[4d c - Regeneration[4;36HCharms/Necromancy[4;66H9%[78G3
[5d A - Animate Skeleton[5;36HNecromancy[5;66H1%[78G1
[24dPress '[1m![m[37m[40m' to toggle spell view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1873 b/tests/data/crawl/crawl1873 new file mode 100644 index 0000000..d9140ea --- /dev/null +++ b/tests/data/crawl/crawl1873 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m31/31 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [32m[40m7[37m[40m/8[56G[34m[40m[1m=====================[30m[40m---[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m54[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m..[m[37m[40m [30m[40m[1m#.........#[2;7H.[m[37m[40m [30m[40m[1m##...#.###.#[3;9H##......[m[33m[40m#[30m[40m[1m##.#[4;8H##......[m[37m[40m..[30m[40m[1m.[37m[40m>[30m[40m.#[5;8H#......[m[37m[40m...[30m[40m[1m...#[6;8H##....[m[37m[40m....[30m[40m[1m...#[7;9H##..[m[37m[40m....[33m[40m#[30m[40m[1m.#.#[8;3H[m[33m[40m#########[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#.#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2[9;3H......[37m[43m[5mZ[m[37m[40m[7mp[m[37m[43m[5mZ[m[37m[40m.[33m[40m[1m$[m[37m[40m....[30m[40m[1m...#[9;62H[m[37m[40m1829.5 (0.0)[10;3H...[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#...[11;12H..#[m[37m[40m [30m[40m[1m...##[12;11H####[m[37m[40m [30m[40m[1m####[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 adder skeletons[K
[18d[37m[40m_The dead are slithering!
[19d_p - 5 chunks of flesh (gained 2)
[20d_[36m[40mMemorise Regeneration, consuming 3 spell levels and leaving 1?
[21d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x3
[22d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'c'.
[23d [36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [24;2HAdjust which spell? [m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mc - Regeneration
[24d [36m[40mAdjust to which letter? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1874 b/tests/data/crawl/crawl1874 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1874 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1875 b/tests/data/crawl/crawl1875 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1875 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1876 b/tests/data/crawl/crawl1876 new file mode 100644 index 0000000..c4fb4be --- /dev/null +++ b/tests/data/crawl/crawl1876 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mB - Regeneration[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1877 b/tests/data/crawl/crawl1877 new file mode 100644 index 0000000..59696b0 --- /dev/null +++ b/tests/data/crawl/crawl1877 @@ -0,0 +1 @@ +[9;50H
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1878 b/tests/data/crawl/crawl1878 new file mode 100644 index 0000000..654552e --- /dev/null +++ b/tests/data/crawl/crawl1878 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1879 b/tests/data/crawl/crawl1879 new file mode 100644 index 0000000..7667b56 --- /dev/null +++ b/tests/data/crawl/crawl1879 @@ -0,0 +1 @@ +[44G[37m[40m61 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl188 b/tests/data/crawl/crawl188 new file mode 100644 index 0000000..c5d8f19 --- /dev/null +++ b/tests/data/crawl/crawl188 @@ -0,0 +1 @@ +[H[30m[40m[1m.##.....P.P.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [32G[30m[40m[1m
[2d.##...PP♣♣P.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [32G[30m[40m[1m
[3d......P♣♣♣.P#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m [4;4H#.P♣♣[m[37m[40m [30m[40m[1m♣..#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m
[5d...#..P[m[37m[40m [30m[40m[1mP..#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m
[6d...#[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[31G[37m[40m [30m[40m[1m [7;4H[m[37m[40m [33m[40m#[29G[37m[40m [30m[40m[1m
[8d...[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m [9;4H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m#[37m[40m [30m[40m[1m [10;4H[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m
[11d...[m[37m[40m [32m[40mP[34m[40m[1m?[m[37m[40m. [30m[40m[1m
[12d###[m[37m[40m [33m[40mP[33m[44mg[37m[40m..[33m[40m#[37m[40m [30m[40m[1m [13;20H[m[37m[40m[1K .[32m[40m♣[33m[40mPP[37m[40m.[33m[40m#[37m[40m [30m[40m[1m
[14d.[m[37m[40m .[32m[40m♣[1m♣[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m [15;3H[m[37m[40m .[33m[40mP[37m[40m [33m[40mP[37m[40m..[33m[40m##[37m[40m [30m[40m[1m
[16d.#[m[37m[40m [33m[40m#[37m[40m. ..[33m[40m##[37m[40m [30m[40m[1m
[17d.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1880 b/tests/data/crawl/crawl1880 new file mode 100644 index 0000000..d901636 --- /dev/null +++ b/tests/data/crawl/crawl1880 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 61 gold pieces (gained 7).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1881 b/tests/data/crawl/crawl1881 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl1881 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1882 b/tests/data/crawl/crawl1882 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl1882 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1883 b/tests/data/crawl/crawl1883 new file mode 100644 index 0000000..49de1ca --- /dev/null +++ b/tests/data/crawl/crawl1883 @@ -0,0 +1 @@ +[2;10H[33m[40m##[37m[40m...[33m[40m#[37m[40m.[33m[40m#[3;9H#[30m[40m[1m#[m[37m[40m......[33m[40m##[4;9H#[37m[40m.[30m[40m[1m.[m[37m[40m.......[5;9H...[30m[40m[1m.[m[37m[40m..[6;9H[33m[40m#[37m[40m...[7;10H[33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[8;3H[30m[40m[1m######[m[33m[40m###[37m[40m..[37m[43m[5mZ[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[9;3H[30m[40m[1m......[m[37m[40m.[31m[40m.[37m[40m...[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m....[33m[40m#[10;3H[30m[40m[1m...###[10;18H[m[33m[40m#[37m[40m....[37m[44mJ[11;5H[30m[40m[1m.........#[m[37m[40m ...[30m[40m[1m#[m[33m[40m###[12;5H[30m[40m[1m######[17G[m[33m[40m####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1884 b/tests/data/crawl/crawl1884 new file mode 100644 index 0000000..d5bd692 --- /dev/null +++ b/tests/data/crawl/crawl1884 @@ -0,0 +1 @@ +
[18d[M[13;17r[13;1HM[1;24r[9;64H[37m[40m38.5 (9[14;38H[37m[44mJ[37m[40m [32m[40m[1m[7m [m[37m[40m ooze (sleeping)
[24d [31m[40m[1mAn ooze comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1885 b/tests/data/crawl/crawl1885 new file mode 100644 index 0000000..ad399e3 --- /dev/null +++ b/tests/data/crawl/crawl1885 @@ -0,0 +1 @@ +[8;14H[36m[40m[1m[[9d[m[37m[43m[5mZ[10;22H[m[37m[40mJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1886 b/tests/data/crawl/crawl1886 new file mode 100644 index 0000000..51989d5 --- /dev/null +++ b/tests/data/crawl/crawl1886 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (10.0)[14;38HJ[46G[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1887 b/tests/data/crawl/crawl1887 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1887 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1888 b/tests/data/crawl/crawl1888 new file mode 100644 index 0000000..63c228e --- /dev/null +++ b/tests/data/crawl/crawl1888 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mThe ooze quivers.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1889 b/tests/data/crawl/crawl1889 new file mode 100644 index 0000000..35ee11b --- /dev/null +++ b/tests/data/crawl/crawl1889 @@ -0,0 +1 @@ +[2;17H[30m[40m[1m###[m[37m[40m.[33m[40m#[3;9H[30m[40m[1m#[m[33m[40m#[17G[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[4;9H[30m[40m[1m#[m[37m[40m.......[30m[40m[1m.[m[37m[40m.[1m>[m[37m[40m.[33m[40m#[5;9H[30m[40m[1m.[m[37m[40m.......[30m[40m[1m.[m[37m[40m...[6;9H[30m[40m[1m#[m[37m[40m.[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m..[7;13H[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m.[8;9H[30m[40m[1m#[9d.[16G[m[37m[40m.[7mp[10;9H[m[30m[40m[1m#[10;24H[m[37m[40m.[11;16H[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#####[12;16H####[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;14H[37m[40m.[37m[43m[5mZZ[10;21H[m[37m[40mJ.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m40.5 (1.0) [9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl189 b/tests/data/crawl/crawl189 new file mode 100644 index 0000000..4fa2870 --- /dev/null +++ b/tests/data/crawl/crawl189 @@ -0,0 +1 @@ +[9;63H[37m[40m69.0 (44[14;38H[33m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m hobgoblin (sleeping)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1890 b/tests/data/crawl/crawl1890 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl1890 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1891 b/tests/data/crawl/crawl1891 new file mode 100644 index 0000000..1831620 --- /dev/null +++ b/tests/data/crawl/crawl1891 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K .. [1;22H [2;6H[1K . ##...#.###.# [3;8H[1K ##......###.# [4;7H[1K ##..[4;22H [5;7H[1K #...[5;22H [6;7H[1K ##.[6;22H [7;8H[1K ##.[7;22H
[8d [10G##[8;22H
[9d [10G..[9;22H
[10d [10G##[10;23H..
[11d [11;15H [23G##
[12d [12;15H [m[33m[40m####[30m[40m[1m# [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1892 b/tests/data/crawl/crawl1892 new file mode 100644 index 0000000..2feffad --- /dev/null +++ b/tests/data/crawl/crawl1892 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - ooze[24;2HAim: [37m[40man ooze (chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1893 b/tests/data/crawl/crawl1893 new file mode 100644 index 0000000..1b74a9e --- /dev/null +++ b/tests/data/crawl/crawl1893 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K [30m[40m[1m..[m[37m[40m [1;22H [2;6H[1K [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m###[m[37m[40m.[33m[40m#[37m[40m [3;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m......[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[37m[40m [4;7H[1K [30m[40m[1m##[m[37m[40m..[4;22H [5;7H[1K [30m[40m[1m#.[m[37m[40m..[5;22H [6;7H[1K [30m[40m[1m##[m[37m[40m.[6;22H [7;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[7;22H
[8d [10G[33m[40m##[8;22H[37m[40m
[9d [10G[31m[40m.[37m[40m.[9;22H
[10d [10G[33m[40m##[10;23H[37m[40m..
[11d [11;15H [23G[33m[40m##[37m[40m
[12d [12;15H [33m[40m####[30m[40m[1m#[m[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1894 b/tests/data/crawl/crawl1894 new file mode 100644 index 0000000..9be155d --- /dev/null +++ b/tests/data/crawl/crawl1894 @@ -0,0 +1 @@ +[10;21H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1895 b/tests/data/crawl/crawl1895 new file mode 100644 index 0000000..73e62b7 --- /dev/null +++ b/tests/data/crawl/crawl1895 @@ -0,0 +1 @@ +[8;16H[37m[43m[5mZ[9d[m[37m[40m.[10;20HJ.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1896 b/tests/data/crawl/crawl1896 new file mode 100644 index 0000000..45ed558 --- /dev/null +++ b/tests/data/crawl/crawl1896 @@ -0,0 +1 @@ +[3;46H[32m[40m30[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m1[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1897 b/tests/data/crawl/crawl1897 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1897 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1898 b/tests/data/crawl/crawl1898 new file mode 100644 index 0000000..cf69d34 --- /dev/null +++ b/tests/data/crawl/crawl1898 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ooze convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1899 b/tests/data/crawl/crawl1899 new file mode 100644 index 0000000..678cb00 --- /dev/null +++ b/tests/data/crawl/crawl1899 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K .. [1;22H [2;6H[1K . ##...#.###.# [3;8H[1K ##......###.# [4;7H[1K ##..[4;22H [5;7H[1K #...[5;22H [6;7H[1K ##.[6;22H [7;8H[1K ##.[7;22H
[8d [10G##[8;22H
[9d [10G..[9;22H
[10d [10G##[10;23H..
[11d [11;15H [23G##
[12d [12;15H [m[33m[40m####[30m[40m[1m# [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl190 b/tests/data/crawl/crawl190 new file mode 100644 index 0000000..eed0255 --- /dev/null +++ b/tests/data/crawl/crawl190 @@ -0,0 +1 @@ +[9;63H[37m[40m70.0 (45[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1900 b/tests/data/crawl/crawl1900 new file mode 100644 index 0000000..49d9438 --- /dev/null +++ b/tests/data/crawl/crawl1900 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ooze convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ooze[24;2HAim: [37m[40man ooze ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 75%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1901 b/tests/data/crawl/crawl1901 new file mode 100644 index 0000000..1b74a9e --- /dev/null +++ b/tests/data/crawl/crawl1901 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K [30m[40m[1m..[m[37m[40m [1;22H [2;6H[1K [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m###[m[37m[40m.[33m[40m#[37m[40m [3;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m......[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[37m[40m [4;7H[1K [30m[40m[1m##[m[37m[40m..[4;22H [5;7H[1K [30m[40m[1m#.[m[37m[40m..[5;22H [6;7H[1K [30m[40m[1m##[m[37m[40m.[6;22H [7;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[7;22H
[8d [10G[33m[40m##[8;22H[37m[40m
[9d [10G[31m[40m.[37m[40m.[9;22H
[10d [10G[33m[40m##[10;23H[37m[40m..
[11d [11;15H [23G[33m[40m##[37m[40m
[12d [12;15H [33m[40m####[30m[40m[1m#[m[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1902 b/tests/data/crawl/crawl1902 new file mode 100644 index 0000000..f1dc691 --- /dev/null +++ b/tests/data/crawl/crawl1902 @@ -0,0 +1 @@ +[10;20H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1903 b/tests/data/crawl/crawl1903 new file mode 100644 index 0000000..d566040 --- /dev/null +++ b/tests/data/crawl/crawl1903 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe ooze convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1904 b/tests/data/crawl/crawl1904 new file mode 100644 index 0000000..f9ec880 --- /dev/null +++ b/tests/data/crawl/crawl1904 @@ -0,0 +1 @@ +[10;20H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1905 b/tests/data/crawl/crawl1905 new file mode 100644 index 0000000..0f15fe6 --- /dev/null +++ b/tests/data/crawl/crawl1905 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[3;79H[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[8;51H[m[37m[40m3[9;65H2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1906 b/tests/data/crawl/crawl1906 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1906 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1907 b/tests/data/crawl/crawl1907 new file mode 100644 index 0000000..eea6496 --- /dev/null +++ b/tests/data/crawl/crawl1907 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the ooze![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1908 b/tests/data/crawl/crawl1908 new file mode 100644 index 0000000..678cb00 --- /dev/null +++ b/tests/data/crawl/crawl1908 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K .. [1;22H [2;6H[1K . ##...#.###.# [3;8H[1K ##......###.# [4;7H[1K ##..[4;22H [5;7H[1K #...[5;22H [6;7H[1K ##.[6;22H [7;8H[1K ##.[7;22H
[8d [10G##[8;22H
[9d [10G..[9;22H
[10d [10G##[10;23H..
[11d [11;15H [23G##
[12d [12;15H [m[33m[40m####[30m[40m[1m# [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1909 b/tests/data/crawl/crawl1909 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl1909 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl191 b/tests/data/crawl/crawl191 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl191 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1910 b/tests/data/crawl/crawl1910 new file mode 100644 index 0000000..9d29003 --- /dev/null +++ b/tests/data/crawl/crawl1910 @@ -0,0 +1 @@ +
[18d[M[9;17H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1911 b/tests/data/crawl/crawl1911 new file mode 100644 index 0000000..bd4d42c --- /dev/null +++ b/tests/data/crawl/crawl1911 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K [30m[40m[1m..[m[37m[40m [1;22H [2;6H[1K [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m###[m[37m[40m.[33m[40m#[37m[40m [3;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m......[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[37m[40m [4;7H[1K [30m[40m[1m##[m[37m[40m..[4;22H [5;7H[1K [30m[40m[1m#.[m[37m[40m..[5;22H [6;7H[1K [30m[40m[1m##[m[37m[40m.[6;22H [7;8H[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[7;22H
[8d [10G[33m[40m##[8;22H[37m[40m
[9d [10G[31m[40m.[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m...[33m[40m#[37m[40m
[10d [10G[33m[40m##[10;23H[37m[40m..
[11d [11;15H [23G[33m[40m##[37m[40m
[12d [12;15H [33m[40m####[30m[40m[1m#[m[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1912 b/tests/data/crawl/crawl1912 new file mode 100644 index 0000000..f645edf --- /dev/null +++ b/tests/data/crawl/crawl1912 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1913 b/tests/data/crawl/crawl1913 new file mode 100644 index 0000000..52f5335 --- /dev/null +++ b/tests/data/crawl/crawl1913 @@ -0,0 +1 @@ +[9;50H[4;74H[30m[40m[1m---[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1914 b/tests/data/crawl/crawl1914 new file mode 100644 index 0000000..418a3f2 --- /dev/null +++ b/tests/data/crawl/crawl1914 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1915 b/tests/data/crawl/crawl1915 new file mode 100644 index 0000000..7c223ee --- /dev/null +++ b/tests/data/crawl/crawl1915 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m31[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1916 b/tests/data/crawl/crawl1916 new file mode 100644 index 0000000..c053fa7 --- /dev/null +++ b/tests/data/crawl/crawl1916 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1917 b/tests/data/crawl/crawl1917 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl1917 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1918 b/tests/data/crawl/crawl1918 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl1918 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1919 b/tests/data/crawl/crawl1919 new file mode 100644 index 0000000..af805cd --- /dev/null +++ b/tests/data/crawl/crawl1919 @@ -0,0 +1 @@ +[9;64H[37m[40m58.5 (16.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl192 b/tests/data/crawl/crawl192 new file mode 100644 index 0000000..ef11995 --- /dev/null +++ b/tests/data/crawl/crawl192 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA hobgoblin comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1920 b/tests/data/crawl/crawl1920 new file mode 100644 index 0000000..99fb816 --- /dev/null +++ b/tests/data/crawl/crawl1920 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m9.5 (17[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1921 b/tests/data/crawl/crawl1921 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1921 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1922 b/tests/data/crawl/crawl1922 new file mode 100644 index 0000000..b82253a --- /dev/null +++ b/tests/data/crawl/crawl1922 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1923 b/tests/data/crawl/crawl1923 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl1923 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1924 b/tests/data/crawl/crawl1924 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl1924 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1925 b/tests/data/crawl/crawl1925 new file mode 100644 index 0000000..d016f7b --- /dev/null +++ b/tests/data/crawl/crawl1925 @@ -0,0 +1 @@ +[H[30m[40m[1m.............#[m[37m[40m
[2d[30m[40m[1m#.#.#.########[m[37m[40m [33m[40m#[36m[44m[1m@[m[37m[40m.
[3d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....#####[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[4d[30m[40m[1m..[m[37m[40m [30m[40m[1m#.........#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[5d[30m[40m[1m.[m[37m[40m [30m[40m[1m##...#.###.#[m[37m[40m [33m[40m#[37m[40m?[33m[40m#[6;3H[30m[40m[1m##......###.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[7;2H[30m[40m[1m##.........[37m[40m>[30m[40m.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[8;2H[30m[40m[1m#............#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[9;2H[30m[40m[1m##[10G.....#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[10;3H[30m[40m[1m##......#.#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[11d[30m[40m[1m#####..[36m[40m[[30m[40m#.#.#.#[m[37m[40m [33m[40m#[37m[43m[5mZ[m[33m[40m#
[12d[30m[40m[1m..............########[m[33m[40m#[37m[43m[5mZ[m[33m[40m#
[13d[30m[40m[1m######.###.#........Z.[m[37m[40m..[33m[40m#
[14d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...#########[m[33m[40m###
[15d[30m[40m[1m########[m[37m[40m [30m[40m[1m#####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1926 b/tests/data/crawl/crawl1926 new file mode 100644 index 0000000..bdcf25d --- /dev/null +++ b/tests/data/crawl/crawl1926 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m74.5 (15[14;38H[36m[44m[1m@[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mTerence (sleeping)[K[15;38H[m[37m[43m[5mZZ[m[37m[40m [32m[40m2 adder skeletons[K[24;2H[31m[40m[1mTerence the Incautious comes into view. He is wielding a flail.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1927 b/tests/data/crawl/crawl1927 new file mode 100644 index 0000000..065c49a --- /dev/null +++ b/tests/data/crawl/crawl1927 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mTerence shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1928 b/tests/data/crawl/crawl1928 new file mode 100644 index 0000000..c5a133c --- /dev/null +++ b/tests/data/crawl/crawl1928 @@ -0,0 +1 @@ +[2;24H[37m[40m.[3d[36m[40m[1m@[10;24H[m[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1929 b/tests/data/crawl/crawl1929 new file mode 100644 index 0000000..d3a12a3 --- /dev/null +++ b/tests/data/crawl/crawl1929 @@ -0,0 +1 @@ +[9;65H[37m[40m5.5 (16[14;38H[36m[40m[1m@[14;49H[33m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl193 b/tests/data/crawl/crawl193 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl193 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1930 b/tests/data/crawl/crawl1930 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1930 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1931 b/tests/data/crawl/crawl1931 new file mode 100644 index 0000000..7489d85 --- /dev/null +++ b/tests/data/crawl/crawl1931 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mTerence shouts, "Now you die!"[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1932 b/tests/data/crawl/crawl1932 new file mode 100644 index 0000000..a57fb56 --- /dev/null +++ b/tests/data/crawl/crawl1932 @@ -0,0 +1 @@ +[H[30m[40m[1m#.#.#.#######[1;23H#..
[2d[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....#####[2;24H[36m[40m@[m[33m[40m#
[3d[30m[40m[1m..[m[37m[40m [11G[30m[40m[1m....[3;24H[m[37m[40m.[4;2H [30m[40m[1m##...#.###[4;24H[m[37m[40m?
[5d [30m[40m[1m##.....[5;24H[m[37m[40m.
[6d [30m[40m[1m##.[11G..[37m[40m>[7;3H[30m[40m.[7;13H.[8;3H#[8;24H[m[37m[43m[5mZ[9;2H[m[37m[40m [30m[40m[1m##[11G#.#
[10d#####..[36m[40m[[30m[40m#
[11d..............########[m[33m[40m#[37m[40m.
[12d[30m[40m[1m######.###.#........Z.[m[37m[40m.
[13d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...#########[m[33m[40m##
[14d[30m[40m[1m########[m[37m[40m [30m[40m[1m#####[m[37m[40m [15;33H[1K[17d [m[39;49m[37m[40m
[18d[2;24H[37m[40m.[3d[36m[40m[1m@[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.5 (1.0) [9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1933 b/tests/data/crawl/crawl1933 new file mode 100644 index 0000000..10e7b58 --- /dev/null +++ b/tests/data/crawl/crawl1933 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....#####[1;25H#
[2d..[m[37m[40m [11G[30m[40m[1m....[2;24H[36m[40m@[3;2H[m[37m[40m [30m[40m[1m##...#.###[3;24H[m[37m[40m?
[4d [30m[40m[1m##.....[4;24H[m[37m[40m.
[5d [30m[40m[1m##.[11G..[37m[40m>[6;3H[30m[40m.[6;13H.[7;3H#[7;24H[m[37m[43m[5mZ[8;2H[m[37m[40m [30m[40m[1m##[11G#.#
[9d#####..[36m[40m[[30m[40m#
[10d..............########[m[33m[40m#[37m[40m.
[11d[30m[40m[1m######.###.#........Z.[m[37m[40m.
[12d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...########[m[33m[40m###
[13d[30m[40m[1m########[m[37m[40m [30m[40m[1m#####[m[37m[40m [14;33H[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1934 b/tests/data/crawl/crawl1934 new file mode 100644 index 0000000..8610cd6 --- /dev/null +++ b/tests/data/crawl/crawl1934 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou swap places.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1935 b/tests/data/crawl/crawl1935 new file mode 100644 index 0000000..fca2ba9 --- /dev/null +++ b/tests/data/crawl/crawl1935 @@ -0,0 +1 @@ +[2;24H[37m[40m.[3d[36m[40m[1m@[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1936 b/tests/data/crawl/crawl1936 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl1936 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1937 b/tests/data/crawl/crawl1937 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1937 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1938 b/tests/data/crawl/crawl1938 new file mode 100644 index 0000000..1f0aa44 --- /dev/null +++ b/tests/data/crawl/crawl1938 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mTerence asks, "Do you want it fast or slow?"[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1939 b/tests/data/crawl/crawl1939 new file mode 100644 index 0000000..7df4002 --- /dev/null +++ b/tests/data/crawl/crawl1939 @@ -0,0 +1 @@ +[H[30m[40m[1m..[m[37m[40m [11G[30m[40m[1m....
[2d.[m[37m[40m [30m[40m[1m##...#.###[2;24H[36m[40m@
[3d[m[37m[40m [30m[40m[1m##.....[3;24H[m[37m[40m.
[4d [30m[40m[1m##.[11G..[37m[40m>[5;3H[30m[40m.[5;13H.[6;3H#[6;24H[m[37m[43m[5mZ[7;2H[m[37m[40m [30m[40m[1m##[11G#.#
[8d#####..[36m[40m[[30m[40m#[8;24H[m[37m[40m.
[9d[30m[40m[1m..............########
[10d######.###.#....[m[37m[40m.......
[11d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...###[m[33m[40m########
[12d[30m[40m[1m########[m[37m[40m [30m[40m[1m#####[m[37m[40m [13;33H[1K[17d [m[39;49m[37m[40m
[18d[2;24H[37m[40m?[3d[36m[40m[1m@[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl194 b/tests/data/crawl/crawl194 new file mode 100644 index 0000000..eb30b88 --- /dev/null +++ b/tests/data/crawl/crawl194 @@ -0,0 +1 @@ +[9;64H[37m[40m1.0 (1.0) [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1940 b/tests/data/crawl/crawl1940 new file mode 100644 index 0000000..a103ea5 --- /dev/null +++ b/tests/data/crawl/crawl1940 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mTerence says, "Rest in peace."[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1941 b/tests/data/crawl/crawl1941 new file mode 100644 index 0000000..aeee8d0 --- /dev/null +++ b/tests/data/crawl/crawl1941 @@ -0,0 +1 @@ +[H[C[37m[40m [30m[40m[1m##...#.###[1;24H[m[37m[40m?
[2d [30m[40m[1m##.....[2;23H#[36m[40m@[3;2H[30m[40m##.[11G..[37m[40m>[3;23H[30m[40m#[m[37m[40m.[4;3H[30m[40m[1m.[4;13H.[4;23H#[5;3H#[5;23H#[m[37m[43m[5mZ[6;2H[m[37m[40m [30m[40m[1m##[11G#.#[6;23H#[m[37m[40m.
[7d[30m[40m[1m#####..[36m[40m[[30m[40m#[7;23H#[m[37m[43m[5mZ
[8d[m[30m[40m[1m..............#[m[33m[40m########[37m[40m.
[9d[30m[40m[1m######.###.#...[m[37m[40m.......[7mp[m[37m[40m.
[10d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...##[m[33m[40m#########
[11d[30m[40m[1m########[m[37m[40m [30m[40m[1m#####[m[37m[40m [12;33H[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1942 b/tests/data/crawl/crawl1942 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1942 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1943 b/tests/data/crawl/crawl1943 new file mode 100644 index 0000000..ef82433 --- /dev/null +++ b/tests/data/crawl/crawl1943 @@ -0,0 +1 @@ +[2;24H[37m[40m.[3d[36m[40m[1m@[5d[m[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1944 b/tests/data/crawl/crawl1944 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl1944 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1945 b/tests/data/crawl/crawl1945 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1945 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1946 b/tests/data/crawl/crawl1946 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl1946 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1947 b/tests/data/crawl/crawl1947 new file mode 100644 index 0000000..0a813f0 --- /dev/null +++ b/tests/data/crawl/crawl1947 @@ -0,0 +1 @@ +[2;24H[30m[40m[1m.#[3d@#[4d.#[5d.#[6dZ#[7d.[8;15H[m[33m[40m#[9d[37m[40m.[22G[7mp[m[37m[40m.[10;15H[33m[40m#[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[8;24H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m80[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1948 b/tests/data/crawl/crawl1948 new file mode 100644 index 0000000..e9651a0 --- /dev/null +++ b/tests/data/crawl/crawl1948 @@ -0,0 +1 @@ +[7;25H[30m[40m[1m#[8;14H[m[37m[40m.[9d.[21G[7mp[m[37m[40m.[10;14H[33m[40m#[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1949 b/tests/data/crawl/crawl1949 new file mode 100644 index 0000000..b205e9c --- /dev/null +++ b/tests/data/crawl/crawl1949 @@ -0,0 +1 @@ +[9;22H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl195 b/tests/data/crawl/crawl195 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl195 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1950 b/tests/data/crawl/crawl1950 new file mode 100644 index 0000000..a13d438 --- /dev/null +++ b/tests/data/crawl/crawl1950 @@ -0,0 +1 @@ +[9;65H[37m[40m1[14;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 adder skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1951 b/tests/data/crawl/crawl1951 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1951 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1952 b/tests/data/crawl/crawl1952 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl1952 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1953 b/tests/data/crawl/crawl1953 new file mode 100644 index 0000000..54484c6 --- /dev/null +++ b/tests/data/crawl/crawl1953 @@ -0,0 +1 @@ +[8;13H[37m[40m.[9d.[20G[7mp[m[37m[40m.[10;13H.[17;34H[m[39;49m[37m[40m
[18d[9;21H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1954 b/tests/data/crawl/crawl1954 new file mode 100644 index 0000000..897635c --- /dev/null +++ b/tests/data/crawl/crawl1954 @@ -0,0 +1 @@ +[8;12H[37m[40m.[9d[33m[40m#[19G[37m[40m[7mp[m[37m[40m.[10;12H.[17;34H[m[39;49m[37m[40m
[18d[9;20H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1955 b/tests/data/crawl/crawl1955 new file mode 100644 index 0000000..9b2be49 --- /dev/null +++ b/tests/data/crawl/crawl1955 @@ -0,0 +1 @@ +[7;11H[33m[40m#[8d[37m[40m.[9;18H[7mp[m[37m[40m.[10;11H.[17;34H[m[39;49m[37m[40m
[18d[9;19H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1956 b/tests/data/crawl/crawl1956 new file mode 100644 index 0000000..4747a02 --- /dev/null +++ b/tests/data/crawl/crawl1956 @@ -0,0 +1 @@ +[7;10H[37m[40m.[33m[40m#[37m[40m.[8;10H.[8;25H[30m[40m[1m#[9;17H[m[37m[40m[7mp[m[37m[40m.[25G[30m[40m[1m#[10;10H[m[33m[40m#[10;25H[30m[40m[1m#[11;10H[m[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m..[36m[40m[1m@[17;34H[m[39;49m[37m[40m[12;17r[12;1HM[1;24r[9;65H[37m[40m5[14;38H[36m[40m[1m@[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mTerence[K[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1957 b/tests/data/crawl/crawl1957 new file mode 100644 index 0000000..b2cd774 --- /dev/null +++ b/tests/data/crawl/crawl1957 @@ -0,0 +1 @@ +[6;11H[33m[40m#[7;9H#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[8;9H[37m[40m.[8;24H[30m[40m[1m.[9;16H[m[37m[40m[7mp[m[37m[40m.[24G[30m[40m[1m.[10d#[11;11H[m[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1958 b/tests/data/crawl/crawl1958 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1958 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1959 b/tests/data/crawl/crawl1959 new file mode 100644 index 0000000..b631f00 --- /dev/null +++ b/tests/data/crawl/crawl1959 @@ -0,0 +1 @@ +[9;17H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl196 b/tests/data/crawl/crawl196 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl196 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1960 b/tests/data/crawl/crawl1960 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl1960 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1961 b/tests/data/crawl/crawl1961 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1961 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1962 b/tests/data/crawl/crawl1962 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl1962 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1963 b/tests/data/crawl/crawl1963 new file mode 100644 index 0000000..3c11467 --- /dev/null +++ b/tests/data/crawl/crawl1963 @@ -0,0 +1,2 @@ +[2;12H[33m[40m##[37m[40m.[3;12H.[1m>[m[37m[40m.[4d..[5d..[6d[33m[40m#[37m[40m.[7d.[8;8H.[8;23H[30m[40m[1m#[9;15H[m[37m[40m[7mp[m[37m[40m.[23G[30m[40m[1m@[10d#[11;12H[m[33m[40m#[17;34H[m[39;49m[37m[40m[14;17r[17;1H +[1;24r[18;1H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1964 b/tests/data/crawl/crawl1964 new file mode 100644 index 0000000..b862089 --- /dev/null +++ b/tests/data/crawl/crawl1964 @@ -0,0 +1 @@ +[9;16H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m...[36m[40m[1m@[30m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1965 b/tests/data/crawl/crawl1965 new file mode 100644 index 0000000..3a64924 --- /dev/null +++ b/tests/data/crawl/crawl1965 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[9;65H[37m[40m7[14;38H[36m[40m[1m@[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mTerence[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1966 b/tests/data/crawl/crawl1966 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1966 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1967 b/tests/data/crawl/crawl1967 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl1967 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1968 b/tests/data/crawl/crawl1968 new file mode 100644 index 0000000..99901c3 --- /dev/null +++ b/tests/data/crawl/crawl1968 @@ -0,0 +1 @@ +[2;8H[37m[40m...[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[3;9H[37m[40m..[30m[40m[1m..[37m[40m>[m[37m[40m.[33m[40m#[4;10H[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[5;7H[37m[40m.[30m[40m[1m...[m[37m[40m.[30m[40m[1m.[m[37m[40m..[33m[40m#[6;8H[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[7;7H[37m[40m.[15G[33m[40m#[8;7H[37m[40m.[8;22H[30m[40m[1m#[9;14H[m[37m[40m[7mp[m[37m[40m.[22G[30m[40m[1m@[10d#[11;13H[m[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1969 b/tests/data/crawl/crawl1969 new file mode 100644 index 0000000..05eebfe --- /dev/null +++ b/tests/data/crawl/crawl1969 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[18;1H
\ No newline at end of file diff --git a/tests/data/crawl/crawl197 b/tests/data/crawl/crawl197 new file mode 100644 index 0000000..828881e --- /dev/null +++ b/tests/data/crawl/crawl197 @@ -0,0 +1 @@ +[11d[33m[40mg[12d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1970 b/tests/data/crawl/crawl1970 new file mode 100644 index 0000000..c03c8b9 --- /dev/null +++ b/tests/data/crawl/crawl1970 @@ -0,0 +1 @@ +[9;15H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m...[36m[40m[1m@[30m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1971 b/tests/data/crawl/crawl1971 new file mode 100644 index 0000000..90d1a1a --- /dev/null +++ b/tests/data/crawl/crawl1971 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[9;65H[37m[40m8[14;38H[36m[40m[1m@[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mTerence[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1972 b/tests/data/crawl/crawl1972 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1972 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1973 b/tests/data/crawl/crawl1973 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl1973 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1974 b/tests/data/crawl/crawl1974 new file mode 100644 index 0000000..b6ff8d3 --- /dev/null +++ b/tests/data/crawl/crawl1974 @@ -0,0 +1,2 @@ +[H[C[30m[40m[1m.[m[37m[40m [30m[40m[1m#........[1;24H.
[2d.[m[37m[40m [30m[40m[1m##.[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m###[2;24H[m[37m[40m?
[3d [30m[40m[1m##...[m[37m[40m...[33m[40m##[30m[40m[1m#[3;24H.[4;3H#.....[m[37m[40m....[1m>[4;24H[30m[40m@[5;3H.......[m[37m[40m...[30m[40m[1m.[6;2H##.......[m[37m[40m..[30m[40m[1m.[6;24H.
[7d[m[37m[40m [30m[40m[1m##......[m[33m[40m#[37m[40m.[30m[40m[1m#[7;24HZ
[8d#####[m[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m
[9d[30m[40m[1m.....[m[37m[40m.......[7mp[m[37m[40m.[33m[40m#[30m[40m[1m########
[10d#####[m[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m...[30m[40m[1m@...
[11d.......#[m[37m[40m [33m[40m#[30m[40m[1m.[m[37m[40m..[33m[40m#######[30m[40m[1m#####
[12d########[m[37m[40m [30m[40m[1m#[m[33m[40m####[17;34H[m[39;49m[37m[40m[14;17r[17;1H +[1;24r[18;1H[9;14H[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[m[37m[40m..[36m[40m[1m@[m[37m[40m.[30m[40m[1m.[17;34H[m[39;49m[37m[40m[13;17r[13;1HM[1;24r[9;65H[37m[40m9[14;38H[36m[40m[1m@[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mTerence[K[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1975 b/tests/data/crawl/crawl1975 new file mode 100644 index 0000000..cbc34c1 --- /dev/null +++ b/tests/data/crawl/crawl1975 @@ -0,0 +1 @@ +[2;7H[30m[40m[1m..[3;5H[m[37m[40m.[30m[40m[1m....[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[4;5H[m[37m[40m..[30m[40m[1m...[m[37m[40m...[1m>[m[37m[40m.[30m[40m[1m#[5;5H[m[37m[40m...[30m[40m[1m...[m[37m[40m...[30m[40m[1m.#[6;6H[m[37m[40m...[30m[40m[1m..[m[37m[40m...[30m[40m[1m.#[7;5H[m[37m[40m.[30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[8;5H[m[33m[40m#[9d[37m[40m.[12G[7mp[m[37m[40m.[10;5H[33m[40m#[10;20H[30m[40m[1m.[11;11H[m[37m[40m.[30m[40m[1m.[20G#[12;10H[m[33m[40m##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1976 b/tests/data/crawl/crawl1976 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl1976 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl1977 b/tests/data/crawl/crawl1977 new file mode 100644 index 0000000..33e6afa --- /dev/null +++ b/tests/data/crawl/crawl1977 @@ -0,0 +1 @@ +[9;13H[37m[43m[5mZ[m[37m[40m.[10d[37m[43m[5mZ[m[37m[40m..[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1978 b/tests/data/crawl/crawl1978 new file mode 100644 index 0000000..9332762 --- /dev/null +++ b/tests/data/crawl/crawl1978 @@ -0,0 +1 @@ +[9;64H[37m[40m90[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1979 b/tests/data/crawl/crawl1979 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1979 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl198 b/tests/data/crawl/crawl198 new file mode 100644 index 0000000..3c5fe4a --- /dev/null +++ b/tests/data/crawl/crawl198 @@ -0,0 +1 @@ +[9;64H[37m[40m2[14;38H[33m[40mg[14;51H[37m[40m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1980 b/tests/data/crawl/crawl1980 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl1980 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1981 b/tests/data/crawl/crawl1981 new file mode 100644 index 0000000..6a2aac3 --- /dev/null +++ b/tests/data/crawl/crawl1981 @@ -0,0 +1 @@ +[2;4H[33m[40m##[37m[40m...[3;4H[33m[40m#[37m[40m......[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[4;4H[37m[40m.......[30m[40m[1m.[m[37m[40m.[1m>[m[37m[40m.[33m[40m#[5;4H[37m[40m.......[30m[40m[1m.[m[37m[40m...[6;4H.[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[7;4H[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.#[8;4H[m[33m[40m#[9d[31m[40m.[11G[37m[40m[7mp[m[37m[40m.[10;4H[33m[40m#[10;19H[30m[40m[1m.[11;12H[m[37m[40m.[30m[40m[1m.[m[33m[40m#####[30m[40m[1m#[12;12H[m[33m[40m##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;12H[37m[43m[5mZ[10;15H[m[37m[40m..[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1982 b/tests/data/crawl/crawl1982 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl1982 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1983 b/tests/data/crawl/crawl1983 new file mode 100644 index 0000000..7ef0147 --- /dev/null +++ b/tests/data/crawl/crawl1983 @@ -0,0 +1 @@ +[A[C[37m[43m[5mZ[9d[m[37m[40m.[10d..[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1984 b/tests/data/crawl/crawl1984 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl1984 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1985 b/tests/data/crawl/crawl1985 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1985 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1986 b/tests/data/crawl/crawl1986 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl1986 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1987 b/tests/data/crawl/crawl1987 new file mode 100644 index 0000000..3c1cc47 --- /dev/null +++ b/tests/data/crawl/crawl1987 @@ -0,0 +1 @@ +[10;15H[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1988 b/tests/data/crawl/crawl1988 new file mode 100644 index 0000000..fd511f7 --- /dev/null +++ b/tests/data/crawl/crawl1988 @@ -0,0 +1 @@ +
[18d[37m[40m_[1mTerence asks, "Do you want it fast or slow?"[m[37m[40m[K
[19d_[1mTerence says, "Rest in peace."
[20d[m[37m[40m [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target.[23;20H[1K r - Retreat! s - Stop attacking.[24;20H[1K w - Wait here.[24;46Hf - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1989 b/tests/data/crawl/crawl1989 new file mode 100644 index 0000000..ad29836 --- /dev/null +++ b/tests/data/crawl/crawl1989 @@ -0,0 +1 @@ +[10;15H[30m[46m@
[18d[37m[40m Orders for allies: a - Attack new target.[K[19;20H[1K r - Retreat![19;46Hs - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f - Terence[37m[40m[K
[24d [36m[40mAim: [37m[40mTerence, wielding a flail and wearing a chain mail[K[10;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl199 b/tests/data/crawl/crawl199 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl199 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1990 b/tests/data/crawl/crawl1990 new file mode 100644 index 0000000..0894ebb --- /dev/null +++ b/tests/data/crawl/crawl1990 @@ -0,0 +1 @@ +
[18d[M[8;12H[37m[40m.[9d.[37m[43m[5mZ[m[36m[40m[1m@[10d[m[37m[43m[5mZ[m[37m[40m..
[24d Attack![17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1991 b/tests/data/crawl/crawl1991 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1991 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1992 b/tests/data/crawl/crawl1992 new file mode 100644 index 0000000..c3b80da --- /dev/null +++ b/tests/data/crawl/crawl1992 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton bites Terence but does no damage.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1993 b/tests/data/crawl/crawl1993 new file mode 100644 index 0000000..7e3a8fd --- /dev/null +++ b/tests/data/crawl/crawl1993 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYour adder skeleton barely misses Terence.
[24d Your adder skeleton bites Terence but does no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1994 b/tests/data/crawl/crawl1994 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl1994 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1995 b/tests/data/crawl/crawl1995 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1995 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl1996 b/tests/data/crawl/crawl1996 new file mode 100644 index 0000000..eeb4d94 --- /dev/null +++ b/tests/data/crawl/crawl1996 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mTerence closely misses your adder skeleton.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1997 b/tests/data/crawl/crawl1997 new file mode 100644 index 0000000..0f6a404 --- /dev/null +++ b/tests/data/crawl/crawl1997 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYour adder skeleton closely misses Terence.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1998 b/tests/data/crawl/crawl1998 new file mode 100644 index 0000000..e2fbb77 --- /dev/null +++ b/tests/data/crawl/crawl1998 @@ -0,0 +1 @@ +[9;65H[37m[40m6[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl1999 b/tests/data/crawl/crawl1999 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl1999 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl200 b/tests/data/crawl/crawl200 new file mode 100644 index 0000000..a9b2d63 --- /dev/null +++ b/tests/data/crawl/crawl200 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin shouts![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2000 b/tests/data/crawl/crawl2000 new file mode 100644 index 0000000..552a9aa --- /dev/null +++ b/tests/data/crawl/crawl2000 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton bites Terence.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2001 b/tests/data/crawl/crawl2001 new file mode 100644 index 0000000..9a47751 --- /dev/null +++ b/tests/data/crawl/crawl2001 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mTerence hits your adder skeleton with a flail!
[24d Your adder skeleton barely misses Terence.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2002 b/tests/data/crawl/crawl2002 new file mode 100644 index 0000000..39c5add --- /dev/null +++ b/tests/data/crawl/crawl2002 @@ -0,0 +1 @@ +[9;65H[37m[40m7[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2003 b/tests/data/crawl/crawl2003 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2003 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2004 b/tests/data/crawl/crawl2004 new file mode 100644 index 0000000..552a9aa --- /dev/null +++ b/tests/data/crawl/crawl2004 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton bites Terence.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2005 b/tests/data/crawl/crawl2005 new file mode 100644 index 0000000..15d6807 --- /dev/null +++ b/tests/data/crawl/crawl2005 @@ -0,0 +1 @@ +[2d[33m[40m#[30m[40m[1m##.#[3;3H[m[33m[40m#[30m[40m[1m#[11G[m[33m[40m##[30m[40m[1m#.#[4;3H[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.......[1m>[30m[40m.#[5;3H[m[37m[40m...[30m[40m[1m.[m[37m[40m.....[30m[40m[1m...[6;3H[m[33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m....[30m[40m[1m..[7;7H[m[37m[40m.[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.[8;3H[m[33m[40m#[9d[37m[40m.[10G[7mp[m[37m[40m.[10;3H[33m[40m#[10;18H[30m[40m[1m.[11;10H#[m[37m[40m...[30m[40m[1m#[m[33m[40m###[30m[40m[1m#[12;10H#[m[33m[40m####[17;34H[m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mYour adder skeleton barely misses Terence.
[24d [30m[40m[1mTerence closely misses your adder skeleton.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2006 b/tests/data/crawl/crawl2006 new file mode 100644 index 0000000..074ae41 --- /dev/null +++ b/tests/data/crawl/crawl2006 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton bites Terence but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2007 b/tests/data/crawl/crawl2007 new file mode 100644 index 0000000..53af87d --- /dev/null +++ b/tests/data/crawl/crawl2007 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[1;15H.#[23G[m[37m[40m [30m[40m[1m#.#
[2d[m[37m[40m [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[23G[37m[40m [30m[40m[1m#[m[37m[40m?[30m[40m[1m#[3;3H[m[37m[40m [33m[40m##[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[23G[m[37m[40m [30m[40m[1m#.#[4;2H[m[37m[40m [33m[40m##[37m[40m.....[30m[40m[1m.[m[37m[40m...[1m>[30m[40m.#[23G[m[37m[40m [30m[40m[1m#@#[5;2H[m[37m[40m [33m[40m#[37m[40m......[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#[23G[m[37m[40m [30m[40m[1m#.#[6;2H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m..[30m[40m[1m...#[23G[m[37m[40m [30m[40m[1m#.#[7;3H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.#.#[23G[m[37m[40m [30m[40m[1m#Z#[8;6H[m[33m[40m#[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[23G[37m[40m [30m[40m[1m#.#[9;4H[m[37m[40m.[31m[40m.[13G[37m[40m.[37m[43m[5mZ[m[36m[40m[1m@[m[33m[40m#[24G[30m[40m[1m#.#[10;7H[m[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[43m[5mZ[10;25H[m[30m[40m[1m.#[11;6H[m[37m[40m..[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m..[30m[40m[1m##[11;26H#[12;5H[m[33m[40m##[30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[33m[40m##[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[37m[40mYour adder skeleton barely misses Terence.
[23d Your adder skeleton bites Terence but does no damage.
[24d Terence hits your adder skeleton with a flail![m[39;49m[37m[40m[9;14H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[15;39H [7m [m[37m[40m [32m[40madder skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2008 b/tests/data/crawl/crawl2008 new file mode 100644 index 0000000..2f702a4 --- /dev/null +++ b/tests/data/crawl/crawl2008 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour adder skeleton is destroyed![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2009 b/tests/data/crawl/crawl2009 new file mode 100644 index 0000000..47e3a8d --- /dev/null +++ b/tests/data/crawl/crawl2009 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m .. [1;17H #.#
[2d . ##...#.###.# #?#
[3d ##......###.# #.#
[4d ##[4;17H #@#
[5d #.[5;17H #.#
[6d ##[6;17H #.#
[7d [7;17H #Z# [8;3H##[8;16H# #.# [9;3H..[9;16H#[9;27H [10;3H##[10;16H..[10;27H [11;10H [17G#[11;27H [12;10H ###[m[33m[40m##[30m[40m[1m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m[18;2H[31m[40mYour adder skeleton is destroyed![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - Terence[23;2HAim: [37m[40mTerence, wielding a flail and wearing a chain mail ([33m[40m[1mmoderately wounded[m[37m[40m,
[24d chance to defeat MR: 82%)[K[17;34H[m[39;49m[37m[40m[H[37m[40m [30m[40m[1m..[m[37m[40m [1;17H [30m[40m[1m#.#[m[37m[40m
[2d [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m?[30m[40m[1m#[m[37m[40m
[3d [33m[40m##[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [33m[40m##[4;17H[37m[40m [30m[40m[1m#@#[m[37m[40m
[5d [33m[40m#[37m[40m.[5;17H [30m[40m[1m#.#[m[37m[40m
[6d [30m[40m[1m#[m[33m[40m#[6;17H[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [7;17H [30m[40m[1m#Z#[m[37m[40m [8;3H[33m[40m##[8;16H#[37m[40m [30m[40m[1m#.#[m[37m[40m [9;3H..[9;16H[33m[40m#[9;27H[37m[40m [10;3H[33m[40m##[10;16H[37m[40m..[10;27H [11;10H [17G[33m[40m#[11;27H[37m[40m [12;10H [30m[40m[1m###[m[33m[40m##[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl201 b/tests/data/crawl/crawl201 new file mode 100644 index 0000000..fafe385 --- /dev/null +++ b/tests/data/crawl/crawl201 @@ -0,0 +1 @@ +[H[C[30m[40m[1m.........#[2;7H..P.[2;21H#[m[37m[40m [3;2H[30m[40m[1m##...PP♣♣P.[19G[m[33m[40m#[37m[40m.[33m[40m#[4;4H[30m[40m[1m...P♣♣♣.P[20G[m[37m[40m..[30m[40m[1m#[m[37m[40m [5;6H[30m[40m[1mP♣♣[m[37m[40m [30m[40m[1m♣[5;19H#[m[33m[40m#[37m[40m.[33m[40m#[6;5H[30m[40m[1m..P[m[37m[40m [30m[40m[1mP..[6;21H[m[37m[40m..[30m[40m[1m#[m[37m[40m [7;4H[30m[40m[1m#[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[20G#[m[33m[40m#[37m[40m.[33m[40m##[8;21H#[37m[40m..[33m[40m#[37m[40m [9;21H[30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[10;23H[m[37m[40m.[11d[33m[40m##[37m[40m.[33m[40m#
[12d[30m[40m[1m...[12;22H[m[37m[40m [30m[40m[1mP[m[33m[40mg[37m[40m.
[13d[30m[40m[1m###[13;21H[m[37m[40m [30m[40m[1mP.[m[37m[40m.[14;20H[1K [30m[40m[1m.♣P[m[33m[40mP[15;2H[37m[40m [15;19H [30m[40m[1m.♣♣.[m[37m[40m..[16;2H[30m[40m[1m.[16;18H[m[37m[40m [30m[40m[1m.P[m[37m[40m [30m[40m[1mP.[m[37m[40m.[33m[40m##[17;18H[30m[40m[1m#.[m[37m[40m [30m[40m[1m..##[17;34H[m[39;49m[37m[40m[9;64H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2010 b/tests/data/crawl/crawl2010 new file mode 100644 index 0000000..0ac6ad6 --- /dev/null +++ b/tests/data/crawl/crawl2010 @@ -0,0 +1 @@ +[9;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2011 b/tests/data/crawl/crawl2011 new file mode 100644 index 0000000..1b79b58 --- /dev/null +++ b/tests/data/crawl/crawl2011 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mTerence convulses in agony! Your adder skeleton bites Terence.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2012 b/tests/data/crawl/crawl2012 new file mode 100644 index 0000000..dd179f2 --- /dev/null +++ b/tests/data/crawl/crawl2012 @@ -0,0 +1 @@ +[9;14H[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2013 b/tests/data/crawl/crawl2013 new file mode 100644 index 0000000..4e3e756 --- /dev/null +++ b/tests/data/crawl/crawl2013 @@ -0,0 +1 @@ +[3;46H[32m[40m30[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;63H[37m[40m900[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2014 b/tests/data/crawl/crawl2014 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2014 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2015 b/tests/data/crawl/crawl2015 new file mode 100644 index 0000000..ac1ace7 --- /dev/null +++ b/tests/data/crawl/crawl2015 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mTerence says, "How do you enjoy it?"[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2016 b/tests/data/crawl/crawl2016 new file mode 100644 index 0000000..8ddcd37 --- /dev/null +++ b/tests/data/crawl/crawl2016 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m .. [1;17H #.#
[2d . ##...#.###.# #?#
[3d ##......###.# #.#
[4d ##[4;17H #@#
[5d #.[5;17H #.#
[6d ##[6;17H #.#
[7d [7;17H #Z# [8;3H##[8;16H# #.# [9;3H..[9;16H#[9;27H [10;3H##[10;16H..[10;27H [11;10H [17G#[11;27H [12;10H ###[m[33m[40m##[30m[40m[1m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2017 b/tests/data/crawl/crawl2017 new file mode 100644 index 0000000..6936e75 --- /dev/null +++ b/tests/data/crawl/crawl2017 @@ -0,0 +1 @@ +
[18d[37m[40m_[1mTerence says, "How do you enjoy it?"[m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - Terence[23;2HAim: [37m[40mTerence, wielding a flail and wearing a chain mail ([31m[40m[1mseverely wounded[m[37m[40m,
[24d chance to defeat MR: 82%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2018 b/tests/data/crawl/crawl2018 new file mode 100644 index 0000000..78e9da0 --- /dev/null +++ b/tests/data/crawl/crawl2018 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m..[m[37m[40m [1;17H [30m[40m[1m#.#[m[37m[40m
[2d [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m?[30m[40m[1m#[m[37m[40m
[3d [33m[40m##[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [33m[40m##[4;17H[37m[40m [30m[40m[1m#@#[m[37m[40m
[5d [33m[40m#[37m[40m.[5;17H [30m[40m[1m#.#[m[37m[40m
[6d [30m[40m[1m#[m[33m[40m#[6;17H[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [7;17H [30m[40m[1m#Z#[m[37m[40m [8;3H[33m[40m##[8;16H#[37m[40m [30m[40m[1m#.#[m[37m[40m [9;3H..[9;16H[33m[40m#[9;27H[37m[40m [10;3H[33m[40m##[10;16H[37m[40m..[10;27H [11;10H [17G[33m[40m#[11;27H[37m[40m [12;10H [30m[40m[1m###[m[33m[40m##[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2019 b/tests/data/crawl/crawl2019 new file mode 100644 index 0000000..aa62376 --- /dev/null +++ b/tests/data/crawl/crawl2019 @@ -0,0 +1 @@ +[9;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl202 b/tests/data/crawl/crawl202 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl202 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2020 b/tests/data/crawl/crawl2020 new file mode 100644 index 0000000..3c1afb9 --- /dev/null +++ b/tests/data/crawl/crawl2020 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mTerence convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2021 b/tests/data/crawl/crawl2021 new file mode 100644 index 0000000..f2b3e78 --- /dev/null +++ b/tests/data/crawl/crawl2021 @@ -0,0 +1 @@ +[9;13H[36m[40m[1m@[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2022 b/tests/data/crawl/crawl2022 new file mode 100644 index 0000000..a56c59c --- /dev/null +++ b/tests/data/crawl/crawl2022 @@ -0,0 +1 @@ +[3;46H[32m[40m29[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m1[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2023 b/tests/data/crawl/crawl2023 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2023 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2024 b/tests/data/crawl/crawl2024 new file mode 100644 index 0000000..67499e2 --- /dev/null +++ b/tests/data/crawl/crawl2024 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton barely misses Terence.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2025 b/tests/data/crawl/crawl2025 new file mode 100644 index 0000000..8ddcd37 --- /dev/null +++ b/tests/data/crawl/crawl2025 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m .. [1;17H #.#
[2d . ##...#.###.# #?#
[3d ##......###.# #.#
[4d ##[4;17H #@#
[5d #.[5;17H #.#
[6d ##[6;17H #.#
[7d [7;17H #Z# [8;3H##[8;16H# #.# [9;3H..[9;16H#[9;27H [10;3H##[10;16H..[10;27H [11;10H [17G#[11;27H [12;10H ###[m[33m[40m##[30m[40m[1m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2026 b/tests/data/crawl/crawl2026 new file mode 100644 index 0000000..ac4163e --- /dev/null +++ b/tests/data/crawl/crawl2026 @@ -0,0 +1 @@ +
[18d[37m[40m_Your adder skeleton barely misses Terence.[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - Terence[23;2HAim: [37m[40mTerence, wielding a flail and wearing a chain mail ([31m[40m[1malmost dead[m[37m[40m, chance to[24;2Hdefeat MR: 82%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2027 b/tests/data/crawl/crawl2027 new file mode 100644 index 0000000..78e9da0 --- /dev/null +++ b/tests/data/crawl/crawl2027 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m..[m[37m[40m [1;17H [30m[40m[1m#.#[m[37m[40m
[2d [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m?[30m[40m[1m#[m[37m[40m
[3d [33m[40m##[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [33m[40m##[4;17H[37m[40m [30m[40m[1m#@#[m[37m[40m
[5d [33m[40m#[37m[40m.[5;17H [30m[40m[1m#.#[m[37m[40m
[6d [30m[40m[1m#[m[33m[40m#[6;17H[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [7;17H [30m[40m[1m#Z#[m[37m[40m [8;3H[33m[40m##[8;16H#[37m[40m [30m[40m[1m#.#[m[37m[40m [9;3H..[9;16H[33m[40m#[9;27H[37m[40m [10;3H[33m[40m##[10;16H[37m[40m..[10;27H [11;10H [17G[33m[40m#[11;27H[37m[40m [12;10H [30m[40m[1m###[m[33m[40m##[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2028 b/tests/data/crawl/crawl2028 new file mode 100644 index 0000000..1c39e20 --- /dev/null +++ b/tests/data/crawl/crawl2028 @@ -0,0 +1 @@ +[9;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2029 b/tests/data/crawl/crawl2029 new file mode 100644 index 0000000..4bc780c --- /dev/null +++ b/tests/data/crawl/crawl2029 @@ -0,0 +1 @@ +[36m[40m[1m@[m[31m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl203 b/tests/data/crawl/crawl203 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl203 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2030 b/tests/data/crawl/crawl2030 new file mode 100644 index 0000000..1498084 --- /dev/null +++ b/tests/data/crawl/crawl2030 @@ -0,0 +1 @@ +[3;78H[30m[40m[1m-[4;46H[33m[40m5[4;71H[m[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2031 b/tests/data/crawl/crawl2031 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2031 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2032 b/tests/data/crawl/crawl2032 new file mode 100644 index 0000000..99409ec --- /dev/null +++ b/tests/data/crawl/crawl2032 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Terence barely resists. Your adder skeleton bites Terence.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2033 b/tests/data/crawl/crawl2033 new file mode 100644 index 0000000..8ddcd37 --- /dev/null +++ b/tests/data/crawl/crawl2033 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m .. [1;17H #.#
[2d . ##...#.###.# #?#
[3d ##......###.# #.#
[4d ##[4;17H #@#
[5d #.[5;17H #.#
[6d ##[6;17H #.#
[7d [7;17H #Z# [8;3H##[8;16H# #.# [9;3H..[9;16H#[9;27H [10;3H##[10;16H..[10;27H [11;10H [17G#[11;27H [12;10H ###[m[33m[40m##[30m[40m[1m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2034 b/tests/data/crawl/crawl2034 new file mode 100644 index 0000000..dad1498 --- /dev/null +++ b/tests/data/crawl/crawl2034 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_Terence barely resists. Your adder skeleton bites Terence.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2035 b/tests/data/crawl/crawl2035 new file mode 100644 index 0000000..78e9da0 --- /dev/null +++ b/tests/data/crawl/crawl2035 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m..[m[37m[40m [1;17H [30m[40m[1m#.#[m[37m[40m
[2d [30m[40m[1m.[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m?[30m[40m[1m#[m[37m[40m
[3d [33m[40m##[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [33m[40m##[4;17H[37m[40m [30m[40m[1m#@#[m[37m[40m
[5d [33m[40m#[37m[40m.[5;17H [30m[40m[1m#.#[m[37m[40m
[6d [30m[40m[1m#[m[33m[40m#[6;17H[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [7;17H [30m[40m[1m#Z#[m[37m[40m [8;3H[33m[40m##[8;16H#[37m[40m [30m[40m[1m#.#[m[37m[40m [9;3H..[9;16H[33m[40m#[9;27H[37m[40m [10;3H[33m[40m##[10;16H[37m[40m..[10;27H [11;10H [17G[33m[40m#[11;27H[37m[40m [12;10H [30m[40m[1m###[m[33m[40m##[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2036 b/tests/data/crawl/crawl2036 new file mode 100644 index 0000000..b21318e --- /dev/null +++ b/tests/data/crawl/crawl2036 @@ -0,0 +1 @@ +[9;12H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2037 b/tests/data/crawl/crawl2037 new file mode 100644 index 0000000..3c1afb9 --- /dev/null +++ b/tests/data/crawl/crawl2037 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mTerence convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2038 b/tests/data/crawl/crawl2038 new file mode 100644 index 0000000..c1936cc --- /dev/null +++ b/tests/data/crawl/crawl2038 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill Terence![24;2H[32m[40mYour Fighting skill increases to level 1![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2039 b/tests/data/crawl/crawl2039 new file mode 100644 index 0000000..08655fb --- /dev/null +++ b/tests/data/crawl/crawl2039 @@ -0,0 +1 @@ +[9;12H[37m[40m[7m)[m[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl204 b/tests/data/crawl/crawl204 new file mode 100644 index 0000000..facb19a --- /dev/null +++ b/tests/data/crawl/crawl204 @@ -0,0 +1 @@ +[1;8H[30m[40m[1mPP..[18G#
[2d..........#[3;7H..P.[3;21H#[m[37m[40m [4;2H[30m[40m[1m##...PP♣♣P.[19G[m[33m[40m#[37m[40m.[33m[40m#[5;4H[30m[40m[1m...P♣♣♣.P[20G[m[37m[40m..[30m[40m[1m#[m[37m[40m [6;6H[30m[40m[1mP♣♣[m[37m[40m [30m[40m[1m♣[6;19H#[m[33m[40m#[37m[40m.[33m[40m##[7;5H[30m[40m[1m..P[m[37m[40m [30m[40m[1mP..[7;21H[m[37m[40m..[33m[40m#[37m[40m [8;4H[30m[40m[1m#[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[20G#[m[33m[40m#[37m[40m.[33m[40m#[9;21H#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [10;21H[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[11;22H#[m[37m[40m.[12d[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#
[13d[30m[40m[1m...[13;22H[m[37m[40m [30m[40m[1mP[m[33m[40mg[37m[40m.
[14d[30m[40m[1m###[14;21H[m[37m[40m [30m[40m[1mP.[m[37m[40m.[15;20H[1K [30m[40m[1m.♣PP
[16d.[m[37m[40m [16;19H [30m[40m[1m.♣♣..[m[37m[40m.[17;2H[30m[40m[1m.[17;18H[m[37m[40m [30m[40m[1m.P[m[37m[40m [30m[40m[1mP..##[34G[m[39;49m[37m[40m
[18d[12;24H[33m[40mg[13d[34m[40m[1m?[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2040 b/tests/data/crawl/crawl2040 new file mode 100644 index 0000000..bcb8ee2 --- /dev/null +++ b/tests/data/crawl/crawl2040 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[3;50H[37m[40m2[77G[31m[40m-[4;46H[33m[40m[1m4[4;68H[m[35m[40m---[30m[40m[1m---[8;51H[m[37m[40m77[9;65H3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2041 b/tests/data/crawl/crawl2041 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2041 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2042 b/tests/data/crawl/crawl2042 new file mode 100644 index 0000000..70e76a0 --- /dev/null +++ b/tests/data/crawl/crawl2042 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYour Short Blades skill increases to level 1![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2043 b/tests/data/crawl/crawl2043 new file mode 100644 index 0000000..3bebfae --- /dev/null +++ b/tests/data/crawl/crawl2043 @@ -0,0 +1 @@ +[2d[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[3;5H#[m[37m[40m......[33m[40m##[30m[40m[1m#.[4;3H#[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[5;3H[30m[40m[1m#[m[37m[40m...[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[6;8H.[m[37m[40m..[7d[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[8;3H[30m[40m[1m#[9d.[10G[m[37m[40m.[7mp[10;3H[m[30m[40m[1m#[10;18H[m[37m[40m.[11;6H[30m[40m[1m...#[m[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m#[m[33m[40m###[12;5H[30m[40m[1m#####[m[37m[40m [30m[40m[1m#[m[33m[40m##[17;34H[m[39;49m[37m[40m
[18d[9;12H[37m[43m[5mZ[m[31m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2044 b/tests/data/crawl/crawl2044 new file mode 100644 index 0000000..382ed66 --- /dev/null +++ b/tests/data/crawl/crawl2044 @@ -0,0 +1 @@ +[2;12H[30m[40m[1m###[m[37m[40m.[33m[40m#[3;4H[30m[40m[1m#[m[33m[40m#[12G[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[4;4H[30m[40m[1m#[m[37m[40m.......[30m[40m[1m.[m[37m[40m.[1m>[m[37m[40m.[33m[40m#[5;4H[30m[40m[1m.[m[37m[40m.......[30m[40m[1m.[m[37m[40m...[6;4H[30m[40m[1m#[m[37m[40m.[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m..[7;8H[30m[40m[1m.[m[37m[40m...[30m[40m[1m#[m[37m[40m.[8;4H[30m[40m[1m#[9d.[11G[m[37m[43m[5mZ[m[37m[40m[7mp[10;4H[m[30m[40m[1m#[10;19H[m[37m[40m.[11;11H[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#####[12;11H####[30m[40m[1m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
[18d[3M[22d[37m[40m_You swap places.
[23d Items here: [30m[40m[1m) [ †
[24d_[m[37m[40ma flail; a chain mail; the human corpse of Terence[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2045 b/tests/data/crawl/crawl2045 new file mode 100644 index 0000000..6d1ba70 --- /dev/null +++ b/tests/data/crawl/crawl2045 @@ -0,0 +1 @@ +[14G[37m[43m[5mZ
[18d[m[37m[40m_You swap places.[K
[19d Items here: [30m[40m[1m) [ †
[20d_[m[37m[40ma flail; a chain mail; the human corpse of Terence
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m[4;46H[31m[40m3[4;65H[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m6[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mTerence the human skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m[3;77H[30m[40m[1m-[9;65H[m[37m[40m7.5 (2[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2046 b/tests/data/crawl/crawl2046 new file mode 100644 index 0000000..65c698b --- /dev/null +++ b/tests/data/crawl/crawl2046 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 8 chunks of flesh (gained 3)[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2047 b/tests/data/crawl/crawl2047 new file mode 100644 index 0000000..0cb165d --- /dev/null +++ b/tests/data/crawl/crawl2047 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m4[4;65H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2048 b/tests/data/crawl/crawl2048 new file mode 100644 index 0000000..2ed4224 --- /dev/null +++ b/tests/data/crawl/crawl2048 @@ -0,0 +1 @@ +[3;46H[32m[40m30[77G=[4;65H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2049 b/tests/data/crawl/crawl2049 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl2049 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl205 b/tests/data/crawl/crawl205 new file mode 100644 index 0000000..54a6380 --- /dev/null +++ b/tests/data/crawl/crawl205 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m ##.# [2;14H #.# [3;14H #.# [4;14H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# [5;14H #[m[37m[40m..[30m[40m[1m# [6;9H ♣..# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [7;8H P..# #[m[37m[40m..[33m[40m#[30m[40m[1m [8;5H .. ..P# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [9;4H [m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m [10;4H [m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m# [11;4H #[m[37m[40m..[33m[40m#[30m[40m[1m [12;4H #[m[33m[40m#g#[30m[40m[1m [13;4H P[34m[40m?[m[37m[40m.[30m[40m[1m [14;4H P.[m[37m[40m..[33m[40m#[30m[40m[1m [15;20H[1K .♣PP.#
[16d. .♣♣...# [17;3H .P P..## [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2050 b/tests/data/crawl/crawl2050 new file mode 100644 index 0000000..ffc6fa3 --- /dev/null +++ b/tests/data/crawl/crawl2050 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;68H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2051 b/tests/data/crawl/crawl2051 new file mode 100644 index 0000000..51d2a00 --- /dev/null +++ b/tests/data/crawl/crawl2051 @@ -0,0 +1 @@ +
[18d[M[4;68H[34m[40m[1m===
[24d[m[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2052 b/tests/data/crawl/crawl2052 new file mode 100644 index 0000000..dea5bed --- /dev/null +++ b/tests/data/crawl/crawl2052 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2053 b/tests/data/crawl/crawl2053 new file mode 100644 index 0000000..c8f278e --- /dev/null +++ b/tests/data/crawl/crawl2053 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[4;46H[33m[40m6[4;71H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2054 b/tests/data/crawl/crawl2054 new file mode 100644 index 0000000..83d816d --- /dev/null +++ b/tests/data/crawl/crawl2054 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2055 b/tests/data/crawl/crawl2055 new file mode 100644 index 0000000..7e0a945 --- /dev/null +++ b/tests/data/crawl/crawl2055 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m32[79G[32m[40m=
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2056 b/tests/data/crawl/crawl2056 new file mode 100644 index 0000000..418a3f2 --- /dev/null +++ b/tests/data/crawl/crawl2056 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2057 b/tests/data/crawl/crawl2057 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl2057 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2058 b/tests/data/crawl/crawl2058 new file mode 100644 index 0000000..c053fa7 --- /dev/null +++ b/tests/data/crawl/crawl2058 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2059 b/tests/data/crawl/crawl2059 new file mode 100644 index 0000000..c4c88fd --- /dev/null +++ b/tests/data/crawl/crawl2059 @@ -0,0 +1 @@ +
[18d[M[9;13H[37m[43m[5mZ[m[37m[40m.
[24d_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl206 b/tests/data/crawl/crawl206 new file mode 100644 index 0000000..f5824c5 --- /dev/null +++ b/tests/data/crawl/crawl206 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2060 b/tests/data/crawl/crawl2060 new file mode 100644 index 0000000..59e9577 --- /dev/null +++ b/tests/data/crawl/crawl2060 @@ -0,0 +1 @@ +[9;64H[37m[40m43.5 (36.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2061 b/tests/data/crawl/crawl2061 new file mode 100644 index 0000000..cefa264 --- /dev/null +++ b/tests/data/crawl/crawl2061 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m4.5 (37[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2062 b/tests/data/crawl/crawl2062 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2062 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2063 b/tests/data/crawl/crawl2063 new file mode 100644 index 0000000..47b3c66 --- /dev/null +++ b/tests/data/crawl/crawl2063 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2064 b/tests/data/crawl/crawl2064 new file mode 100644 index 0000000..59696b0 --- /dev/null +++ b/tests/data/crawl/crawl2064 @@ -0,0 +1 @@ +[9;50H
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2065 b/tests/data/crawl/crawl2065 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl2065 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2066 b/tests/data/crawl/crawl2066 new file mode 100644 index 0000000..bb65265 --- /dev/null +++ b/tests/data/crawl/crawl2066 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2067 b/tests/data/crawl/crawl2067 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl2067 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2068 b/tests/data/crawl/crawl2068 new file mode 100644 index 0000000..f58898e --- /dev/null +++ b/tests/data/crawl/crawl2068 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 2 scrolls of identify (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2069 b/tests/data/crawl/crawl2069 new file mode 100644 index 0000000..8108cfd --- /dev/null +++ b/tests/data/crawl/crawl2069 @@ -0,0 +1 @@ +[H[30m[40m[1m..........[m[37m[40m [24G
[2d[30m[40m[1m.######...[m[37m[40m [24G
[3d[30m[40m[1m.#[m[37m[40m [30m[40m[1m....#[m[37m[40m [24G
[4d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#...#[m[37m[40m [24G
[5d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#####[m[37m[40m [24G
[6d[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m
[7d[30m[40m[1m.#[m[37m[40m [33m[40m####[37m[42mg[33m[40m####[37m[40m
[8d[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[37m[40m [9;2H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m
[10d[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;2H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m
[12d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[13d[30m[40m[1m.#[13;17H#.####[m[33m[40m#[37m[40m.[33m[40m#
[14d[30m[40m[1m.#[14;17H#.....[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.#[15;17H####.#[m[33m[40m###
[16d[30m[40m[1m.#[16;20H#.#
[17d.#[17;20H#.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl207 b/tests/data/crawl/crawl207 new file mode 100644 index 0000000..234fa2c --- /dev/null +++ b/tests/data/crawl/crawl207 @@ -0,0 +1 @@ +[1;14H[37m[40m [30m[40m[1m##.#[m[37m[40m [2;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [4;14H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [5;14H [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [6;9H [30m[40m[1m♣..#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [7;8H [30m[40m[1mP..#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [8;5H [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [9;4H [33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [10;4H [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [11;4H [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [12;4H [30m[40m[1m#[m[33m[40m#g#[37m[40m [13;4H [30m[40m[1mP[34m[40m?[m[37m[40m. [14;4H [30m[40m[1mP.[m[37m[40m..[33m[40m#[37m[40m [15;20H[1K [30m[40m[1m.♣PP[m[37m[40m.[33m[40m#[37m[40m [16;2H [30m[40m[1m.♣♣..[m[37m[40m.[33m[40m#[37m[40m [17;3H [30m[40m[1m.P[m[37m[40m [30m[40m[1mP..##[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2070 b/tests/data/crawl/crawl2070 new file mode 100644 index 0000000..2e51a56 --- /dev/null +++ b/tests/data/crawl/crawl2070 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m82.5 (38[14;38H[37m[42mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgoblin (wandering)[K[15;38H[m[37m[40m[K
[24d[30m[40m[1m_[31m[40mA goblin comes into view. It is wielding a club.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2071 b/tests/data/crawl/crawl2071 new file mode 100644 index 0000000..dd09b8c --- /dev/null +++ b/tests/data/crawl/crawl2071 @@ -0,0 +1 @@ +
[18d[2M[1;11H[30m[40m[1m [2;11H [3;3H ....# [4;3H #...# [5;3H ##### [6;3H [m[33m[40m#[30m[40m[1m [7;3H ##[26G [8;3H #.[26G [9;3H [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;3H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [11;3H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;3H # [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [13;3H [13;26H [14;3H [14;26H [15;3H [23G### [16;3H #.# [17;3H #.# [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2072 b/tests/data/crawl/crawl2072 new file mode 100644 index 0000000..959d9ee --- /dev/null +++ b/tests/data/crawl/crawl2072 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin, wielding a club (hasn't noticed you, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2073 b/tests/data/crawl/crawl2073 new file mode 100644 index 0000000..e6acf7e --- /dev/null +++ b/tests/data/crawl/crawl2073 @@ -0,0 +1 @@ +[1;11H[37m[40m [2;11H [3;3H [30m[40m[1m....#[m[37m[40m [4;3H [30m[40m[1m#...#[m[37m[40m [5;3H [30m[40m[1m#####[m[37m[40m [6;3H [33m[40m#[37m[40m [7;3H [33m[40m##[26G[37m[40m [8;3H [33m[40m#[37m[40m.[26G [9;3H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;3H [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;3H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;3H [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [13;3H [13;26H [14;3H [14;26H [15;3H [23G[33m[40m###[37m[40m [16;3H [30m[40m[1m#.#[m[37m[40m [17;3H [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2074 b/tests/data/crawl/crawl2074 new file mode 100644 index 0000000..f0ef74f --- /dev/null +++ b/tests/data/crawl/crawl2074 @@ -0,0 +1 @@ +[7;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2075 b/tests/data/crawl/crawl2075 new file mode 100644 index 0000000..0374f26 --- /dev/null +++ b/tests/data/crawl/crawl2075 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin shouts![m[39;49m[37m[40m[7;21H[37m[40m.[8dg[17;34H[m[39;49m[37m[40m[3;46H[32m[40m31[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m3.5 (1.0) [14;38Hg [35m[40m[7m [48G[m[30m[40m[1m[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The goblin convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2076 b/tests/data/crawl/crawl2076 new file mode 100644 index 0000000..6d831d8 --- /dev/null +++ b/tests/data/crawl/crawl2076 @@ -0,0 +1 @@ +
[18d[2M[1;11H[30m[40m[1m [2;11H [3;3H ....# [4;3H #...# [5;3H ##### [6;3H [m[33m[40m#[30m[40m[1m [7;3H ##[26G [8;3H #.[26G [9;3H [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;3H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [11;3H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;3H # [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [13;3H [13;26H [14;3H [14;26H [15;3H [23G### [16;3H #.# [17;3H #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2077 b/tests/data/crawl/crawl2077 new file mode 100644 index 0000000..7884593 --- /dev/null +++ b/tests/data/crawl/crawl2077 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - goblin[24;2HAim: [37m[40ma goblin, wielding a club ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2078 b/tests/data/crawl/crawl2078 new file mode 100644 index 0000000..e6acf7e --- /dev/null +++ b/tests/data/crawl/crawl2078 @@ -0,0 +1 @@ +[1;11H[37m[40m [2;11H [3;3H [30m[40m[1m....#[m[37m[40m [4;3H [30m[40m[1m#...#[m[37m[40m [5;3H [30m[40m[1m#####[m[37m[40m [6;3H [33m[40m#[37m[40m [7;3H [33m[40m##[26G[37m[40m [8;3H [33m[40m#[37m[40m.[26G [9;3H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;3H [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;3H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;3H [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [13;3H [13;26H [14;3H [14;26H [15;3H [23G[33m[40m###[37m[40m [16;3H [30m[40m[1m#.#[m[37m[40m [17;3H [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2079 b/tests/data/crawl/crawl2079 new file mode 100644 index 0000000..f3d9cd2 --- /dev/null +++ b/tests/data/crawl/crawl2079 @@ -0,0 +1 @@ +[8;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl208 b/tests/data/crawl/crawl208 new file mode 100644 index 0000000..4ffa1be --- /dev/null +++ b/tests/data/crawl/crawl208 @@ -0,0 +1 @@ +[12;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2080 b/tests/data/crawl/crawl2080 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl2080 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2081 b/tests/data/crawl/crawl2081 new file mode 100644 index 0000000..ecad1e5 --- /dev/null +++ b/tests/data/crawl/crawl2081 @@ -0,0 +1 @@ +[8;22H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2082 b/tests/data/crawl/crawl2082 new file mode 100644 index 0000000..dc8195b --- /dev/null +++ b/tests/data/crawl/crawl2082 @@ -0,0 +1 @@ +[3;47H[32m[40m0[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[8;51H[m[37m[40m80[9;65H4[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2083 b/tests/data/crawl/crawl2083 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2083 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2084 b/tests/data/crawl/crawl2084 new file mode 100644 index 0000000..e646f50 --- /dev/null +++ b/tests/data/crawl/crawl2084 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the goblin![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2085 b/tests/data/crawl/crawl2085 new file mode 100644 index 0000000..b6f6a44 --- /dev/null +++ b/tests/data/crawl/crawl2085 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;2H[30m[40m[1m####.##.#
[2d.......[3;3H#####...[m[37m[40m [4;7H[30m[40m[1m.[5d...[6;7H#####[6;20H[m[37m[40m [7;17H [33m[40m#[37m[40m [8;18H[33m[40m###[37m[40m.[33m[40m###[9;17H#[37m[40m....[7m)p[m[37m[40m.[10;17H[33m[40m#[37m[40m.[33m[40m####[11d[30m[40m[1m#
[12d.#[12;23H#[m[37m[40m.[33m[40m#[13;23H[30m[40m[1m#[14d#[15d.[16d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2086 b/tests/data/crawl/crawl2086 new file mode 100644 index 0000000..3fc90c1 --- /dev/null +++ b/tests/data/crawl/crawl2086 @@ -0,0 +1 @@ +[2;20H[37m[40m..[3d[33m[40m#[37m[40m.[4d[33m[40m#[37m[40m.[5d[33m[40m#[30m[42mS[6d[33m[40m#[37m[40m.[7d.[9d[7mp[m[37m[40m.[11d[30m[40m[1m.[12d.#[13d.#[14d.#[15d.#[16d##[17;34H[m[39;49m[37m[40m[14;38H[30m[42mS[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mball python (wandering)[K
[18d[m[39;49m[37m[40m[5;21H[37m[40m.[6d[32m[40mS[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[14;38H[32m[40mS[14;53H[30m[40m[1m[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[3M[22d[37m[40m_[31m[40m[1mA ball python comes into view.[23;2H[m[37m[40mItems here: [30m[40m[1m) †
[24d_[m[37m[40ma club; a goblin corpse[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2087 b/tests/data/crawl/crawl2087 new file mode 100644 index 0000000..7773455 --- /dev/null +++ b/tests/data/crawl/crawl2087 @@ -0,0 +1 @@ +
[18d[2M[1;11H[30m[40m[1m [2;11H .. [3;11H #. [4;3H ....# [m[33m[40m#[37m[40m.[30m[40m[1m [5;3H #...# [m[33m[40m#[37m[40m.[30m[40m[1m [6;3H ##### [m[33m[40m#[32m[40mS[30m[40m[1m [7;3H [m[33m[40m#[37m[40m.[30m[40m[1m [8;3H [8;26H [9;3H [9;26H [10;3H [10;26H [11;3H #.[m[33m[40m#[30m[40m[1m [12;3H #.# [13;3H # #.# [14;3H [14;26H [15;3H [15;26H [16;3H [16;26H [17;3H #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2088 b/tests/data/crawl/crawl2088 new file mode 100644 index 0000000..1d2e99e --- /dev/null +++ b/tests/data/crawl/crawl2088 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - ball python[24;2HAim: [37m[40ma ball python (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2089 b/tests/data/crawl/crawl2089 new file mode 100644 index 0000000..09bbef2 --- /dev/null +++ b/tests/data/crawl/crawl2089 @@ -0,0 +1 @@ +[1;11H[37m[40m [2;11H .. [3;11H [33m[40m#[37m[40m. [4;3H [30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m. [5;3H [30m[40m[1m#...#[m[37m[40m [33m[40m#[37m[40m. [6;3H [30m[40m[1m#####[m[37m[40m [33m[40m#[32m[40mS[37m[40m [7;3H [33m[40m#[37m[40m. [8;3H [8;26H [9;3H [9;26H [10;3H [10;26H [11;3H [30m[40m[1m#.[m[33m[40m#[37m[40m [12;3H [30m[40m[1m#.#[m[37m[40m [13;3H [30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;3H [14;26H [15;3H [15;26H [16;3H [16;26H [17;3H [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl209 b/tests/data/crawl/crawl209 new file mode 100644 index 0000000..e876752 --- /dev/null +++ b/tests/data/crawl/crawl209 @@ -0,0 +1 @@ +[A[33m[40mg[12d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2090 b/tests/data/crawl/crawl2090 new file mode 100644 index 0000000..267e674 --- /dev/null +++ b/tests/data/crawl/crawl2090 @@ -0,0 +1 @@ +[6;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2091 b/tests/data/crawl/crawl2091 new file mode 100644 index 0000000..1f1cfe3 --- /dev/null +++ b/tests/data/crawl/crawl2091 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe ball python convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2092 b/tests/data/crawl/crawl2092 new file mode 100644 index 0000000..6263f27 --- /dev/null +++ b/tests/data/crawl/crawl2092 @@ -0,0 +1 @@ +[6;21H[32m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2093 b/tests/data/crawl/crawl2093 new file mode 100644 index 0000000..01a4297 --- /dev/null +++ b/tests/data/crawl/crawl2093 @@ -0,0 +1 @@ +[3;46H[32m[40m29[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m5[4;71H[m[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m1[9;65H7[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2094 b/tests/data/crawl/crawl2094 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2094 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2095 b/tests/data/crawl/crawl2095 new file mode 100644 index 0000000..e5c0a82 --- /dev/null +++ b/tests/data/crawl/crawl2095 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the ball python![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2096 b/tests/data/crawl/crawl2096 new file mode 100644 index 0000000..bd17b62 --- /dev/null +++ b/tests/data/crawl/crawl2096 @@ -0,0 +1 @@ +[18;23r[18;1H[3L[1;24r[7;21H[37m[43m[5mZ[18;2H[m[36m[40mAim: [37m[40ma ball python (chance to defeat MR: 93%)
[19d The ball python convulses in agony!
[20d_[31m[40mYou kill the ball python![23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2097 b/tests/data/crawl/crawl2097 new file mode 100644 index 0000000..5c5d8af --- /dev/null +++ b/tests/data/crawl/crawl2097 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m8[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2098 b/tests/data/crawl/crawl2098 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2098 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2099 b/tests/data/crawl/crawl2099 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl2099 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl210 b/tests/data/crawl/crawl210 new file mode 100644 index 0000000..ccc2fd7 --- /dev/null +++ b/tests/data/crawl/crawl210 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[9;64H[37m[40m5[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2100 b/tests/data/crawl/crawl2100 new file mode 100644 index 0000000..a5ca666 --- /dev/null +++ b/tests/data/crawl/crawl2100 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2101 b/tests/data/crawl/crawl2101 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2101 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2102 b/tests/data/crawl/crawl2102 new file mode 100644 index 0000000..ca8e964 --- /dev/null +++ b/tests/data/crawl/crawl2102 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 8 chunks of flesh (gained 1)[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2103 b/tests/data/crawl/crawl2103 new file mode 100644 index 0000000..2a57ca6 --- /dev/null +++ b/tests/data/crawl/crawl2103 @@ -0,0 +1 @@ +[2;2H[30m[40m[1m####.##.#[2;20H[m[33m[40m###[3;2H[30m[40m[1m......[3;20H[m[37m[40m..[33m[40m#[4;3H[30m[40m[1m#####...[m[37m[40m [4;22H[33m[40m#[5;7H[30m[40m[1m.[5;22H[m[33m[40m#[6;8H[30m[40m[1m...[6;21H[m[37m[40m.[33m[40m#[7;7H[30m[40m[1m#####[7;21H[m[32m[40m†[33m[40m#[8;17H[37m[40m [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [9;17H[30m[40m[1m###[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m###[10;19H[m[37m[40m.....[11;17H[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[12;17H[33m[40m#[25G#[13;17H[37m[40m [14d [15;19H[30m[40m[1m#####[16;18H.......[17;17H####.####[17;34H[m[39;49m[37m[40m[9;64H[37m[40m90.5 (1[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2104 b/tests/data/crawl/crawl2104 new file mode 100644 index 0000000..dd2a56a --- /dev/null +++ b/tests/data/crawl/crawl2104 @@ -0,0 +1 @@ +[H[C[30m[40m[1m.....##.#####[2;20H[m[37m[40m [3;2H[30m[40m[1m####.##.#[3;20H[m[33m[40m##[4;2H[30m[40m[1m......[4;20H[m[37m[40m.[5;3H[30m[40m[1m#####...[m[37m[40m [6;7H[30m[40m[1m.[7d...[7;21H[m[37m[40m.[8;7H[30m[40m[1m#####[8;21H[m[32m[40m†[9;17H[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;17H[30m[40m[1m###[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m###[11;17H#..[m[37m[40m...[30m[40m[1m..#[12;17H#.[m[33m[40m#####[30m[40m[1m.#[13;17H#[14d[m[37m[40m [15d [16;19H[30m[40m[1m#####[17;18H.......[17;34H[m[39;49m[37m[40m[3;77H[30m[40m[1m-[4;46H[33m[40m5[4;68H[m[34m[40m===[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2105 b/tests/data/crawl/crawl2105 new file mode 100644 index 0000000..2815c55 --- /dev/null +++ b/tests/data/crawl/crawl2105 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m.[m[33m[40m>[30m[40m[1m.....
[2d......##.#####[3;20H[m[37m[40m [4;2H[30m[40m[1m####.##.#[4;20H[m[33m[40m##[5;2H[30m[40m[1m......[5;20H[m[37m[40m.[6;3H[30m[40m[1m#####...[m[37m[40m [7;7H[30m[40m[1m.[8d...[8;21H[m[37m[40m.[9;7H[30m[40m[1m#####[10;17H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;18H[30m[40m[1m##[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##[12;19H.[m[37m[40m...[30m[40m[1m.[13;18H.#[m[33m[40m###[14;17H[30m[40m[1m#[15d[m[37m[40m [16d [17;19H[30m[40m[1m#####[17;34H[m[39;49m[37m[40m
[18d[10;21H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[32m[40m30[77G=[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a ball python corpse.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2106 b/tests/data/crawl/crawl2106 new file mode 100644 index 0000000..c609b71 --- /dev/null +++ b/tests/data/crawl/crawl2106 @@ -0,0 +1 @@ +[11d[37m[43m[5mZ
[18d[m[37m[40m_p - 8 chunks of flesh (gained 1)[K
[19d_You swap places.[K
[20d[30m[40m[1m_[m[37m[40mYou see here a ball python corpse.[K
[21d [36m[40mCasting: [37m[40m[1mAnimate Skeleton
[22d[m[37m[40m [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2107 b/tests/data/crawl/crawl2107 new file mode 100644 index 0000000..32dd833 --- /dev/null +++ b/tests/data/crawl/crawl2107 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[35m[40m---[9;65H[37m[40m3[14;42H[32m[40mball python skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2108 b/tests/data/crawl/crawl2108 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2108 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2109 b/tests/data/crawl/crawl2109 new file mode 100644 index 0000000..f7394cd --- /dev/null +++ b/tests/data/crawl/crawl2109 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are slithering![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl211 b/tests/data/crawl/crawl211 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl211 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2110 b/tests/data/crawl/crawl2110 new file mode 100644 index 0000000..9e93d87 --- /dev/null +++ b/tests/data/crawl/crawl2110 @@ -0,0 +1 @@ +[12;22H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2111 b/tests/data/crawl/crawl2111 new file mode 100644 index 0000000..28dfb16 --- /dev/null +++ b/tests/data/crawl/crawl2111 @@ -0,0 +1 @@ +[9;65H[37m[40m4.5 (2[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mTerence the human skeleton[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2112 b/tests/data/crawl/crawl2112 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2112 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2113 b/tests/data/crawl/crawl2113 new file mode 100644 index 0000000..eeab8f5 --- /dev/null +++ b/tests/data/crawl/crawl2113 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_p - 9 chunks of flesh (gained 1)[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2114 b/tests/data/crawl/crawl2114 new file mode 100644 index 0000000..6c4c014 --- /dev/null +++ b/tests/data/crawl/crawl2114 @@ -0,0 +1 @@ +[9;50H[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m[4;68H[30m[40m[1m---[9;50H[m[39;49m[37m[40m
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m[4;46H[33m[40m[1m5[4;68H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2115 b/tests/data/crawl/crawl2115 new file mode 100644 index 0000000..dea5bed --- /dev/null +++ b/tests/data/crawl/crawl2115 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2116 b/tests/data/crawl/crawl2116 new file mode 100644 index 0000000..fba1547 --- /dev/null +++ b/tests/data/crawl/crawl2116 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2117 b/tests/data/crawl/crawl2117 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl2117 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2118 b/tests/data/crawl/crawl2118 new file mode 100644 index 0000000..5f57578 --- /dev/null +++ b/tests/data/crawl/crawl2118 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;71H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2119 b/tests/data/crawl/crawl2119 new file mode 100644 index 0000000..7e0a945 --- /dev/null +++ b/tests/data/crawl/crawl2119 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m32[79G[32m[40m=
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl212 b/tests/data/crawl/crawl212 new file mode 100644 index 0000000..0e4cdfc --- /dev/null +++ b/tests/data/crawl/crawl212 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2120 b/tests/data/crawl/crawl2120 new file mode 100644 index 0000000..83d816d --- /dev/null +++ b/tests/data/crawl/crawl2120 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2121 b/tests/data/crawl/crawl2121 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl2121 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2122 b/tests/data/crawl/crawl2122 new file mode 100644 index 0000000..418a3f2 --- /dev/null +++ b/tests/data/crawl/crawl2122 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2123 b/tests/data/crawl/crawl2123 new file mode 100644 index 0000000..c053fa7 --- /dev/null +++ b/tests/data/crawl/crawl2123 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2124 b/tests/data/crawl/crawl2124 new file mode 100644 index 0000000..d84077d --- /dev/null +++ b/tests/data/crawl/crawl2124 @@ -0,0 +1 @@ +
[18d[M[12;21H[37m[43m[5mZ[m[37m[40m.
[24d_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2125 b/tests/data/crawl/crawl2125 new file mode 100644 index 0000000..4651c98 --- /dev/null +++ b/tests/data/crawl/crawl2125 @@ -0,0 +1 @@ +[9;62H[37m[40m2026.5 (32.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2126 b/tests/data/crawl/crawl2126 new file mode 100644 index 0000000..93ea68c --- /dev/null +++ b/tests/data/crawl/crawl2126 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m7.5 (33[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2127 b/tests/data/crawl/crawl2127 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2127 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2128 b/tests/data/crawl/crawl2128 new file mode 100644 index 0000000..c5295ab --- /dev/null +++ b/tests/data/crawl/crawl2128 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2129 b/tests/data/crawl/crawl2129 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2129 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl213 b/tests/data/crawl/crawl213 new file mode 100644 index 0000000..9dc5805 --- /dev/null +++ b/tests/data/crawl/crawl213 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m ##.# [2;14H #.# [3;14H #.# [4;14H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# [5;14H #[m[37m[40m..[30m[40m[1m# [6;9H ♣..# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [7;8H P..# #[m[37m[40m..[33m[40m#[30m[40m[1m [8;5H .. ..P# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [9;4H [m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m [10;4H [m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m# [11;4H #[m[33m[40mg[37m[40m.[33m[40m#[30m[40m[1m [12;4H #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [13;4H P[34m[40m?[m[37m[40m.[30m[40m[1m [14;4H P.[m[37m[40m..[33m[40m#[30m[40m[1m [15;20H[1K .♣PP.#
[16d. .♣♣...# [17;3H .P P..## [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2130 b/tests/data/crawl/crawl2130 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl2130 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2131 b/tests/data/crawl/crawl2131 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl2131 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2132 b/tests/data/crawl/crawl2132 new file mode 100644 index 0000000..9a73d15 --- /dev/null +++ b/tests/data/crawl/crawl2132 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 5 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2133 b/tests/data/crawl/crawl2133 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl2133 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2134 b/tests/data/crawl/crawl2134 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2134 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2135 b/tests/data/crawl/crawl2135 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl2135 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2136 b/tests/data/crawl/crawl2136 new file mode 100644 index 0000000..c24087f --- /dev/null +++ b/tests/data/crawl/crawl2136 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m.....[m[37m[40m [30m[40m[1m.[m[37m[40m [30m[40m[1m..........##.........[2;8H[m[37m[40m[1K [33m[40m##[37m[40m. [30m[40m[1m#####..####...#.###.[3;8H[m[37m[40m[1K [33m[40m#[37m[40m..[18G[30m[40m[1m#.####......###.[4;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[18G[30m[40m[1m#.###.........[37m[40m>[30m[40m.[5;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.##............[6;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#####..###...........[7;8H[m[37m[40m[1K [33m[40m#[37m[40m..[30m[40m[1m.......##[m[37m[40m [30m[40m[1m##......#.#.[8;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m#######..[36m[40m[[30m[40m#.#.#.[9;8H[m[37m[40m[1K [33m[40m#[37m[40m[7mp[m[37m[40m.......[30m[40m[1m................[9;64H[m[37m[40m87.5 (60[10;5H[1K [33m[40m#[37m[40m.[1m>[m[37m[40m.........[30m[40m[1m.#######.###Z#..[11;5H[m[37m[40m[1K [33m[40m############[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#...#[12;17H[m[37m[40m[1K [30m[40m[1m##########[m[37m[40m [30m[40m[1m#####[13d[m[37m[40m[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2137 b/tests/data/crawl/crawl2137 new file mode 100644 index 0000000..cf6dcec --- /dev/null +++ b/tests/data/crawl/crawl2137 @@ -0,0 +1 @@ +
[18d[M[14;38H[37m[40m[K[15d[K[16d[K
[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2138 b/tests/data/crawl/crawl2138 new file mode 100644 index 0000000..ef2c9a5 --- /dev/null +++ b/tests/data/crawl/crawl2138 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
[18d[M[24d[37m[40m_There is a stone staircase leading down here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2139 b/tests/data/crawl/crawl2139 new file mode 100644 index 0000000..fea43ac --- /dev/null +++ b/tests/data/crawl/crawl2139 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K [30m[40m[1m#...[20G##.#[m[37m[40m [30m[40m[1m#########[2;10H[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[42mg[30m[40m[1m..#####.#[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m....[3;12H#[m[37m[40m..[30m[40m[1m..#####.##.########[4;11H[m[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m..[m[37m[40m)[30m[40m[1m.....[4;32H.[5;11H[m[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m##[30m[40m[1m######.######[6;11H[m[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.####[7;12H#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;11H.[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [9;10H..[7mp[m[37m[40m....[33m[40m#[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [10;6H [33m[40m##[37m[40m.[33m[40m#[37m[40m.......[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#.####[11;6H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m##[37m[40m...[33m[40m##[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m###.....[12;10H[m[33m[40m#[37m[40m.[30m[40m[1m....[m[37m[40m....[30m[40m[1m...[m[37m[40m [30m[40m[1m.....#.[13;10H[m[33m[40m##[30m[40m[1m###..[m[37m[40m.[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m#######...[14;10H#.......[m[37m[40m..[30m[40m[1m...[m[37m[40m [30m[40m[1m..........[15;10H#.#######[m[33m[40m#[30m[40m[1m##.[m[37m[40m [30m[40m[1m#####..##[16;10H#.#[20G#..[29G#.###[17;10H#.#[20G#.#[29G#.###[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl214 b/tests/data/crawl/crawl214 new file mode 100644 index 0000000..2a102a2 --- /dev/null +++ b/tests/data/crawl/crawl214 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The hobgoblin convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin (lightly wounded, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2140 b/tests/data/crawl/crawl2140 new file mode 100644 index 0000000..cc0e461 --- /dev/null +++ b/tests/data/crawl/crawl2140 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m114.5 (27[14;38H[33m[42mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin (wandering)[K
[24d_[31m[40mA hobgoblin comes into view. It is wielding a club.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2141 b/tests/data/crawl/crawl2141 new file mode 100644 index 0000000..163c823 --- /dev/null +++ b/tests/data/crawl/crawl2141 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m#[1;20H...#[m[37m[40m [2;9H[30m[40m[1m#..[m[37m[40m....[30m[40m[1m....##.#[m[37m[40m [30m[40m[1m#########[3;9H#..[m[33m[40m#[37m[40m.[33m[42mg[3;24H[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.....[4;9H#..[m[33m[40m#[37m[40m..[30m[40m[1m..#####.##.########[5;9H#..[m[33m[40m#[37m[40m..[30m[40m[1m..[m[37m[40m)[30m[40m[1m...........[6;9H#..[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m######.######.....[7;9H#..[m[33m[40m#[37m[40m..[30m[40m[1m..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.####[8;9H#..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;28H[m[37m[40m [9;9H[30m[40m[1m#..[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [10;10H.......[33m[40m#[30m[40m[1m###[10;30H[m[37m[40m [11;9H[33m[40m##[37m[40m.[33m[40m#[37m[40m........[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.####[12;12H[m[33m[40m###[37m[40m...[33m[40m##[37m[40m.[30m[40m[1m#.#[m[37m[40m [30m[40m[1m###.....[13;11H....[m[37m[40m.....[30m[40m[1m...[m[37m[40m [30m[40m[1m.....#.#[14;11H####[m[37m[40m...[33m[40m###[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[15;12H....[m[37m[40m...[30m[40m[1m....[m[37m[40m [30m[40m[1m..........[16;13H###[m[33m[40m####[30m[40m[1m##.[m[37m[40m [30m[40m[1m#####..[17;22H.[17;34H[m[39;49m[37m[40m
[18d[3;14H[37m[40m.[4d[33m[40mg[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.5 (1.0) [14;38H[33m[40mg[14;51H[30m[40m[1m[K[9d[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2142 b/tests/data/crawl/crawl2142 new file mode 100644 index 0000000..4ab3e52 --- /dev/null +++ b/tests/data/crawl/crawl2142 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin shouts![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2143 b/tests/data/crawl/crawl2143 new file mode 100644 index 0000000..a3523ff --- /dev/null +++ b/tests/data/crawl/crawl2143 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m.[1;20H###[2;8H#[16G[m[37m[40m.[30m[40m[1m......#[m[37m[40m [3;12H....[30m[40m[1m....##.#[m[37m[40m [30m[40m[1m#########[4;14H[m[37m[40m..[4;24H [30m[40m[1m...[m[37m[40m [30m[40m[1m.....[5;14H[m[33m[40mg[30m[40m[1m..#####.##.########[6;14H[m[37m[40m.[30m[40m[1m..[m[37m[40m)[30m[40m[1m...........[7;14H[m[33m[40m####[30m[40m[1m####.######.....[8;14H[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.####[9;16H[m[32m[40m<[9;28H[37m[40m [10;9H[30m[40m[1m#..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [11;9H[30m[40m[1m#..[m[37m[40m...[30m[40m[1m..####[11;30H[m[37m[40m [12;9H[30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m.....#.#[m[37m[40m [30m[40m[1m#.####[13;11H[m[37m[40m.[33m[40m###[37m[40m..[30m[40m[1m.##.#.#[m[37m[40m [30m[40m[1m###.....[14;10H[m[33m[40m#[30m[40m[1m....[m[37m[40m...[30m[40m[1m.....[m[37m[40m [30m[40m[1m.....#.#[15;11H####[m[37m[40m...[33m[40m#[30m[40m[1m###[m[37m[40m [30m[40m[1m#######[16;12H....[m[37m[40m...[30m[40m[1m....[m[37m[40m [30m[40m[1m..........[17;13H#########.[m[37m[40m [30m[40m[1m#####..##[m[39;49m[37m[40m
[18d[5;14H[37m[40m.[6d[33m[40mg[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2144 b/tests/data/crawl/crawl2144 new file mode 100644 index 0000000..e83baf3 --- /dev/null +++ b/tests/data/crawl/crawl2144 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K [1;24H [2;7H[1K ##.......[24G [3;8H[1K #......[3;24H [4;8H[1K [4;24H ... [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H #<# [9;8H[1K [16G<# #.# [10;8H[1K [10;18H #.# #. [11;8H[1K [11;24H #. [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K #####...#### [16;9H[1K [16G....... [17;9H[1K [17;23H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2145 b/tests/data/crawl/crawl2145 new file mode 100644 index 0000000..6346037 --- /dev/null +++ b/tests/data/crawl/crawl2145 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2146 b/tests/data/crawl/crawl2146 new file mode 100644 index 0000000..f6d5903 --- /dev/null +++ b/tests/data/crawl/crawl2146 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [1;24H [2;7H[1K [30m[40m[1m##..[m[37m[40m.....[24G [3;8H[1K [30m[40m[1m#..[m[37m[40m....[3;24H [4;8H[1K [4;24H [30m[40m[1m...[m[37m[40m [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [9;8H[1K [16G[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;8H[1K [10;18H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [11;8H[1K [11;24H [30m[40m[1m#.[m[37m[40m [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K [30m[40m[1m#####[m[37m[40m...[33m[40m#[30m[40m[1m###[m[37m[40m [16;9H[1K [16G...[30m[40m[1m....[m[37m[40m [17;9H[1K [17;23H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2147 b/tests/data/crawl/crawl2147 new file mode 100644 index 0000000..4ab0ca1 --- /dev/null +++ b/tests/data/crawl/crawl2147 @@ -0,0 +1 @@ +[6;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2148 b/tests/data/crawl/crawl2148 new file mode 100644 index 0000000..e29faeb --- /dev/null +++ b/tests/data/crawl/crawl2148 @@ -0,0 +1 @@ +[2;15H[37m[40mb[6;13H.[7d[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2149 b/tests/data/crawl/crawl2149 new file mode 100644 index 0000000..1961a49 --- /dev/null +++ b/tests/data/crawl/crawl2149 @@ -0,0 +1 @@ +[3;46H[32m[40m31[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m7[14;40H[35m[40m[7m [15;38H[m[37m[40mb [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl215 b/tests/data/crawl/crawl215 new file mode 100644 index 0000000..6aab454 --- /dev/null +++ b/tests/data/crawl/crawl215 @@ -0,0 +1 @@ +[1;14H[37m[40m [30m[40m[1m##.#[m[37m[40m [2;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [4;14H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [5;14H [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [6;9H [30m[40m[1m♣..#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [7;8H [30m[40m[1mP..#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [8;5H [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [9;4H [33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [10;4H [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [11;4H [30m[40m[1m#[m[33m[40mg[37m[40m.[33m[40m#[37m[40m [12;4H [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [13;4H [30m[40m[1mP[34m[40m?[m[37m[40m. [14;4H [30m[40m[1mP.[m[37m[40m..[33m[40m#[37m[40m [15;20H[1K [30m[40m[1m.♣PP[m[37m[40m.[33m[40m#[37m[40m [16;2H [30m[40m[1m.♣♣..[m[37m[40m.[33m[40m#[37m[40m [17;3H [30m[40m[1m.P[m[37m[40m [30m[40m[1mP..##[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2150 b/tests/data/crawl/crawl2150 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2150 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2151 b/tests/data/crawl/crawl2151 new file mode 100644 index 0000000..031aab0 --- /dev/null +++ b/tests/data/crawl/crawl2151 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The hobgoblin convulses in agony!
[24d[30m[40m[1m_[31m[40mA bat comes into view.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2152 b/tests/data/crawl/crawl2152 new file mode 100644 index 0000000..373960b --- /dev/null +++ b/tests/data/crawl/crawl2152 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K [1;24H [2;7H[1K ##.....b.[24G [3;8H[1K #......[3;24H [4;8H[1K [4;24H ... [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H #<# [9;8H[1K [16G<# #.# [10;8H[1K [10;18H #.# #. [11;8H[1K [11;24H #. [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K #####...#### [16;9H[1K [16G....... [17;9H[1K [17;23H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2153 b/tests/data/crawl/crawl2153 new file mode 100644 index 0000000..502d243 --- /dev/null +++ b/tests/data/crawl/crawl2153 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2154 b/tests/data/crawl/crawl2154 new file mode 100644 index 0000000..48bbdca --- /dev/null +++ b/tests/data/crawl/crawl2154 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [1;24H [2;7H[1K [30m[40m[1m##..[m[37m[40m...b.[24G [3;8H[1K [30m[40m[1m#..[m[37m[40m....[3;24H [4;8H[1K [4;24H [30m[40m[1m...[m[37m[40m [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [9;8H[1K [16G[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;8H[1K [10;18H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [11;8H[1K [11;24H [30m[40m[1m#.[m[37m[40m [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K [30m[40m[1m#####[m[37m[40m...[33m[40m#[30m[40m[1m###[m[37m[40m [16;9H[1K [16G...[30m[40m[1m....[m[37m[40m [17;9H[1K [17;23H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2155 b/tests/data/crawl/crawl2155 new file mode 100644 index 0000000..47f05dd --- /dev/null +++ b/tests/data/crawl/crawl2155 @@ -0,0 +1 @@ +[7;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2156 b/tests/data/crawl/crawl2156 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl2156 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2157 b/tests/data/crawl/crawl2157 new file mode 100644 index 0000000..9d5b266 --- /dev/null +++ b/tests/data/crawl/crawl2157 @@ -0,0 +1 @@ +[2;15H[37m[40m.[5db[7d[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2158 b/tests/data/crawl/crawl2158 new file mode 100644 index 0000000..d8151c2 --- /dev/null +++ b/tests/data/crawl/crawl2158 @@ -0,0 +1 @@ +[3;47H[32m[40m0[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m4[9;65H8[14;38Hb [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat[K[15;38H[m[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2159 b/tests/data/crawl/crawl2159 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2159 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl216 b/tests/data/crawl/crawl216 new file mode 100644 index 0000000..7d25691 --- /dev/null +++ b/tests/data/crawl/crawl216 @@ -0,0 +1 @@ +[11;23H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2160 b/tests/data/crawl/crawl2160 new file mode 100644 index 0000000..23990c7 --- /dev/null +++ b/tests/data/crawl/crawl2160 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2161 b/tests/data/crawl/crawl2161 new file mode 100644 index 0000000..f39b5b8 --- /dev/null +++ b/tests/data/crawl/crawl2161 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K [1;24H [2;7H[1K ##.......[24G [3;8H[1K #......[3;24H [4;8H[1K [4;24H ... [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H #<# [9;8H[1K [16G<# #.# [10;8H[1K [10;18H #.# #. [11;8H[1K [11;24H #. [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K #####...#### [16;9H[1K [16G....... [17;9H[1K [17;23H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2162 b/tests/data/crawl/crawl2162 new file mode 100644 index 0000000..4c90dfa --- /dev/null +++ b/tests/data/crawl/crawl2162 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2163 b/tests/data/crawl/crawl2163 new file mode 100644 index 0000000..f6d5903 --- /dev/null +++ b/tests/data/crawl/crawl2163 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [1;24H [2;7H[1K [30m[40m[1m##..[m[37m[40m.....[24G [3;8H[1K [30m[40m[1m#..[m[37m[40m....[3;24H [4;8H[1K [4;24H [30m[40m[1m...[m[37m[40m [5;8H[1K[6d[1K [6;17H)[7;8H[1K[8d[1K [8;18H [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [9;8H[1K [16G[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;8H[1K [10;18H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [11;8H[1K [11;24H [30m[40m[1m#.[m[37m[40m [12;8H[1K [12;24H [13;9H[1K [13;24H [14;9H[1K [14;23H [15;9H[1K [30m[40m[1m#####[m[37m[40m...[33m[40m#[30m[40m[1m###[m[37m[40m [16;9H[1K [16G...[30m[40m[1m....[m[37m[40m [17;9H[1K [17;23H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2164 b/tests/data/crawl/crawl2164 new file mode 100644 index 0000000..1c85430 --- /dev/null +++ b/tests/data/crawl/crawl2164 @@ -0,0 +1 @@ +[5;14H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2165 b/tests/data/crawl/crawl2165 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl2165 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2166 b/tests/data/crawl/crawl2166 new file mode 100644 index 0000000..c05cded --- /dev/null +++ b/tests/data/crawl/crawl2166 @@ -0,0 +1 @@ +[5;14H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2167 b/tests/data/crawl/crawl2167 new file mode 100644 index 0000000..d7b504b --- /dev/null +++ b/tests/data/crawl/crawl2167 @@ -0,0 +1 @@ +[3;46H[32m[40m29[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m5[4;71H[m[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m5[9;65H9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2168 b/tests/data/crawl/crawl2168 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2168 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2169 b/tests/data/crawl/crawl2169 new file mode 100644 index 0000000..90f3108 --- /dev/null +++ b/tests/data/crawl/crawl2169 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl217 b/tests/data/crawl/crawl217 new file mode 100644 index 0000000..06afa2d --- /dev/null +++ b/tests/data/crawl/crawl217 @@ -0,0 +1 @@ +[A[33m[40mg[11d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2170 b/tests/data/crawl/crawl2170 new file mode 100644 index 0000000..ff76ad4 --- /dev/null +++ b/tests/data/crawl/crawl2170 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;11H[30m[40m[1m###...####[m[37m[40m [2;9H[30m[40m[1m.[17G[m[37m[40m...[30m[40m[1m###[3;8H#[16G[m[37m[40m...[30m[40m[1m....#[m[37m[40m [4;12H......[30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#########[5;15H[m[37m[40m..[24G [30m[40m[1m...[m[37m[40m [30m[40m[1m.....[6;15H[m[37m[40m.[30m[40m[1m.#####.##.########[7;13H[m[37m[40m..[30m[40m[1m..[m[37m[40m)[30m[40m[1m...........[8;13H[m[37m[40m[7m)[m[33m[40m####[30m[40m[1m####.######.....[9;14H[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.####[10;15H[m[33m[40m#[32m[40m<[33m[40m#[10;28H[37m[40m [11;12H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [12;9H[30m[40m[1m#..[m[37m[40m...[30m[40m[1m..#####.#[m[37m[40m [30m[40m[1m#.[13;11H.[m[33m[40m#[37m[40m..[30m[40m[1m.[14;10H#.[m[33m[40m###[37m[40m.[30m[40m[1m.[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;10H#....[m[37m[40m.[30m[40m[1m..[16d.#[17;16H...[17;34H[m[39;49m[37m[40m[9;64H[37m[40m20[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2171 b/tests/data/crawl/crawl2171 new file mode 100644 index 0000000..663a3f9 --- /dev/null +++ b/tests/data/crawl/crawl2171 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;12H[37m[40m [30m[40m[1m#...#[m[37m[40m [2;11H[33m[40m###[37m[40m...[33m[40m####[37m[40m [3;9H[30m[40m[1m.[3;19H[m[37m[40m.[33m[40m#[30m[40m[1m##[4;8H#[4;18H[m[37m[40m..[30m[40m[1m...#[m[37m[40m [5;12H.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#########[6;16H[m[37m[40m.[33m[40m#[24G[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.....[7;15H[m[37m[40m..[33m[40m####[30m[40m[1m#.##.########[8;13H[m[37m[40m....)...[30m[40m[1m........[9;14H[m[33m[40m#[30m[40m[1m#######.######.....[10;14H[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.####[11;15H[m[33m[40m#[32m[40m<[33m[40m#[11;28H[37m[40m [12;9H[30m[40m[1m#..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[14;38H[K[15;15H.[16d.[17d..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2172 b/tests/data/crawl/crawl2172 new file mode 100644 index 0000000..dbf0812 --- /dev/null +++ b/tests/data/crawl/crawl2172 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou now have 72 gold pieces (gained 11).[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2173 b/tests/data/crawl/crawl2173 new file mode 100644 index 0000000..00bb3c0 --- /dev/null +++ b/tests/data/crawl/crawl2173 @@ -0,0 +1 @@ +[3;46H[32m[40m30[77G=[9;44H[37m[40m72[9;65H2.5 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2174 b/tests/data/crawl/crawl2174 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2174 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2175 b/tests/data/crawl/crawl2175 new file mode 100644 index 0000000..2a20f2c --- /dev/null +++ b/tests/data/crawl/crawl2175 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a club.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2176 b/tests/data/crawl/crawl2176 new file mode 100644 index 0000000..673fa40 --- /dev/null +++ b/tests/data/crawl/crawl2176 @@ -0,0 +1 @@ +[9;50H[4;71H[30m[40m[1m---[9;50H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[4;46H[33m[40m6[4;71H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2177 b/tests/data/crawl/crawl2177 new file mode 100644 index 0000000..83d816d --- /dev/null +++ b/tests/data/crawl/crawl2177 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2178 b/tests/data/crawl/crawl2178 new file mode 100644 index 0000000..dea5bed --- /dev/null +++ b/tests/data/crawl/crawl2178 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2179 b/tests/data/crawl/crawl2179 new file mode 100644 index 0000000..3cc6a1b --- /dev/null +++ b/tests/data/crawl/crawl2179 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl218 b/tests/data/crawl/crawl218 new file mode 100644 index 0000000..25acfae --- /dev/null +++ b/tests/data/crawl/crawl218 @@ -0,0 +1 @@ +[3;46H[32m[40m12[78G[31m[40m--[4;46H1[4;64H[35m[40m--------[30m[40m[1m--------[9;64H[m[37m[40m6[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2180 b/tests/data/crawl/crawl2180 new file mode 100644 index 0000000..418a3f2 --- /dev/null +++ b/tests/data/crawl/crawl2180 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2181 b/tests/data/crawl/crawl2181 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl2181 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2182 b/tests/data/crawl/crawl2182 new file mode 100644 index 0000000..c053fa7 --- /dev/null +++ b/tests/data/crawl/crawl2182 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2183 b/tests/data/crawl/crawl2183 new file mode 100644 index 0000000..7e0a945 --- /dev/null +++ b/tests/data/crawl/crawl2183 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m32[79G[32m[40m=
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2184 b/tests/data/crawl/crawl2184 new file mode 100644 index 0000000..9229028 --- /dev/null +++ b/tests/data/crawl/crawl2184 @@ -0,0 +1 @@ +
[18d[M[10;13H[37m[43m[5mZZ
[24d[m[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2185 b/tests/data/crawl/crawl2185 new file mode 100644 index 0000000..332bc6f --- /dev/null +++ b/tests/data/crawl/crawl2185 @@ -0,0 +1 @@ +[9;64H[37m[40m43.5 (21.0)[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[16;38H[37m[40m[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2186 b/tests/data/crawl/crawl2186 new file mode 100644 index 0000000..50107ad --- /dev/null +++ b/tests/data/crawl/crawl2186 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m4.5 (22[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2187 b/tests/data/crawl/crawl2187 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2187 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2188 b/tests/data/crawl/crawl2188 new file mode 100644 index 0000000..66b6013 --- /dev/null +++ b/tests/data/crawl/crawl2188 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2189 b/tests/data/crawl/crawl2189 new file mode 100644 index 0000000..7388287 --- /dev/null +++ b/tests/data/crawl/crawl2189 @@ -0,0 +1 @@ +[9;50H
[18d[M[3;79H[32m[40m[1m=
[24d[m[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
[18d[M[4;77H[34m[40m[1m===
[24d[m[37m[40m_There is a stone staircase leading up here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl219 b/tests/data/crawl/crawl219 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl219 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2190 b/tests/data/crawl/crawl2190 new file mode 100644 index 0000000..7d9dcfb --- /dev/null +++ b/tests/data/crawl/crawl2190 @@ -0,0 +1 @@ +
[18d[M[1;4H[30m[40m[1m#..........##.#[m[37m[40m [30m[40m[1m############..[2;4H#..#....#####.#[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m..........[3;4H#..#....#####.##.##[m[33m[40m###[30m[40m[1m#####...[4;4H#..#....[m[37m[40m)[30m[40m[1m..........[m[37m[40m...[30m[40m[1m........[5;4H#..#[m[37m[40m)[30m[40m[1m########.#####[m[33m[40m#[37m[40m..[30m[40m[1m........[6;4H#..#.Z..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[30m[40m[1m###[7;4H#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..[8;4H#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.'./[36m[40m[1m#[35m[40m_[m[37m[40m#[30m[40m[1m#[9;4H#.......#####.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#[9;64H[m[37m[40m65.5 (21[10;4H[30m[40m[1m##.#....Z.Z.#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m######..[11;5H#.###...##.#.#####[m[33m[40m#[37m[40m..[30m[40m[1m........[12;5H#............Z.Z..[m[37m[40m...[33m[40m#[30m[40m[1m.#.#.##[13;5H#####...####.#####[m[33m[40m###[37m[40m.[30m[40m[1m..##...[14;5H#.........[21G.....[m[37m[40m..[30m[40m[1m.##...[15;5H#.##########.#######.[m[37m[40m.[33m[40m#[30m[40m[1m###[16;5H#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[30m[40m[1m##....[17;5H#.#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#.###..
[24d[m[37m[40m_You open the door.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2191 b/tests/data/crawl/crawl2191 new file mode 100644 index 0000000..6e469b6 --- /dev/null +++ b/tests/data/crawl/crawl2191 @@ -0,0 +1 @@ +
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[24d_[m[37m[40mFound an oddly glowing altar of Pakellas.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2192 b/tests/data/crawl/crawl2192 new file mode 100644 index 0000000..4fbf6f1 --- /dev/null +++ b/tests/data/crawl/crawl2192 @@ -0,0 +1 @@ +[H[C[30m[40m[1m##.[1;15H..#[m[37m[40m [30m[40m[1m#..#[2;3H#..........##.#[m[37m[40m [30m[40m[1m############..#[3;3H#..#....#####.#[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m..........#[4;3H#..#....#####.##.##[m[33m[40m##[30m[40m[1m######...#[5;3H#..#....[m[37m[40m)[30m[40m[1m..........[m[37m[40m..[30m[40m[1m..[33G#[6;3H#..#[m[37m[40m)[30m[40m[1m########.#####[m[33m[40m#[37m[40m.[30m[40m[1m.........#[7;3H#..#.Z..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m###[30m[40m[1m###..#[8;3H#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[9;3H#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m./[36m[40m[1m#_[m[37m[40m#[30m[40m[1m#..#[10;3H#.......#####.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[11;3H##.#....Z.Z.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m###[30m[40m[1m###..#[12;4H#.###...##.#.#####[m[33m[40m#[37m[40m.[30m[40m[1m..........[13;4H#............Z.Z..[m[37m[40m..[30m[40m[1m.#.#.#.###[14;4H#####...####.#####[m[33m[40m##[30m[40m[1m#...##.[15;4H#.......................##.[16;4H#.##########.#######..####...#[17;4H#.#[m[37m[40m [14G[30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[17;34H[m[39;49m[37m[40m
[18d[13;22H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.5 (1.0) [14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[15;38H[37m[40m[K[16d[K[17d[K
[24d_[11;79H[m[39;49m[37m[40m[9;28H[35m[40m[1m_[17;34H[m[39;49m[37m[40m
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an open door here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2193 b/tests/data/crawl/crawl2193 new file mode 100644 index 0000000..6c0a71f --- /dev/null +++ b/tests/data/crawl/crawl2193 @@ -0,0 +1 @@ +[H[30m[40m[1m##.[1;16H#[m[37m[40m [1;29H[30m[40m[1m#..#[m[37m[40m
[2d [30m[40m[1m#.[2;13H##.#[m[37m[40m [30m[40m[1m#[2;30H..#[m[37m[40m
[3d [30m[40m[1m#..#....#####.#[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.[3;32H#[m[37m[40m
[4d [30m[40m[1m#..#....#####.##.##########...#[m[37m[40m
[5d [30m[40m[1m#..#....[m[37m[40m)[30m[40m[1m.[5;22H..[5;32H#[m[37m[40m
[6d [30m[40m[1m#..#[m[37m[40m)[30m[40m[1m#[15G.######..[6;32H#[m[37m[40m
[7d [30m[40m[1m#..#.Z..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [33m[40m#[30m[40m[1m.[m[33m[40m####[30m[40m[1m###..#[m[37m[40m
[8d [30m[40m[1m#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[m[37m[40m
[9d [30m[40m[1m#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.'[7mp[m[37m[40m/[36m[40m[1m#[32m[40m_[m[37m[40m#[30m[40m[1m#..#[m[37m[40m
[10d [30m[40m[1m#.[10G#####.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[m[37m[40m
[11d [30m[40m[1m##.#....Z.Z.#.#[m[37m[40m [33m[40m#[30m[40m[1m.[m[33m[40m####[30m[40m[1m###..#[12;3H#.###...##.#.######..[13;3H#.[13;16HZ.Z..Z..#.#.#.#[14;3H#####...####.########...##.[15;3H#.[15;27H##.[16;3H#.#[16;15H.#[23G..####...#.[17;3H#.#[m[37m[40m [13G[30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.####.[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2194 b/tests/data/crawl/crawl2194 new file mode 100644 index 0000000..dd2f9c6 --- /dev/null +++ b/tests/data/crawl/crawl2194 @@ -0,0 +1 @@ +[9;27H[36m[40m[1m_[14;38H[30m[40m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2195 b/tests/data/crawl/crawl2195 new file mode 100644 index 0000000..48607ff --- /dev/null +++ b/tests/data/crawl/crawl2195 @@ -0,0 +1 @@ +[9;65H[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2196 b/tests/data/crawl/crawl2196 new file mode 100644 index 0000000..1d08d29 --- /dev/null +++ b/tests/data/crawl/crawl2196 @@ -0,0 +1 @@ +[9;27H[32m[40m[1m_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2197 b/tests/data/crawl/crawl2197 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl2197 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2198 b/tests/data/crawl/crawl2198 new file mode 100644 index 0000000..c3631eb --- /dev/null +++ b/tests/data/crawl/crawl2198 @@ -0,0 +1 @@ +[H[C[30m[40m[1m.[1;15H#[m[37m[40m [1;28H[30m[40m[1m#..#[m[37m[40m
[2d[30m[40m[1m#.[2;12H##.#[m[37m[40m [30m[40m[1m#[2;29H..#[m[37m[40m
[3d[30m[40m[1m#..#....#####.#[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.[3;31H#[m[37m[40m
[4d[30m[40m[1m#..#....#####.##.#[4;28H...#[m[37m[40m
[5d[30m[40m[1m#..#....[m[37m[40m)[30m[40m[1m.[5;31H#[m[37m[40m
[6d[30m[40m[1m#..#[m[37m[40m)[30m[40m[1m#[14G.######.[6;31H#[m[37m[40m
[7d[30m[40m[1m#..#.Z..#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[33m[40m####[30m[40m[1m###..#[m[37m[40m
[8d[30m[40m[1m#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[m[37m[40m
[9d[30m[40m[1m#..#.##Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.'.[7mp[m[36m[40m[1m#_[m[37m[40m#[30m[40m[1m#..#[m[37m[40m
[10d[30m[40m[1m#.[9G#####.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..###[30m[40m[1m#..#[m[37m[40m
[11d[30m[40m[1m##.#....Z.Z.#.#[m[37m[40m [30m[40m[1m#.[m[33m[40m####[30m[40m[1m###..#[12;2H#.###...##.#.######.[13;2H#.[13;15HZ.Z..Z..#.#.#.#[14;2H#####...####.#[23G...##.....#[15;2H#.[15;26H##.[16;2H#.#[16;14H.#[22G..####...#.#[17;2H#.#[m[37m[40m [12G[30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.####......#[m[39;49m[37m[40m[9;26H[32m[40m[1m_[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[9;26H[35m[40m[1m_[17;34H[m[39;49m[37m[40m[9;26H[32m[40m[1m_[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.5 (2[11;79H[m[39;49m[37m[40m[9;26H[36m[40m[1m_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2199 b/tests/data/crawl/crawl2199 new file mode 100644 index 0000000..b4d55bc --- /dev/null +++ b/tests/data/crawl/crawl2199 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_t - a wand of digging (1/24)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl220 b/tests/data/crawl/crawl220 new file mode 100644 index 0000000..0e4cdfc --- /dev/null +++ b/tests/data/crawl/crawl220 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2200 b/tests/data/crawl/crawl2200 new file mode 100644 index 0000000..c350ff7 --- /dev/null +++ b/tests/data/crawl/crawl2200 @@ -0,0 +1 @@ +[7;20H[33m[40m#[9;23H[37m[40m[7mp[m[37m[40m.[36m[40m[1m#[35m[40m_[11;20H[m[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[10;21H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m70.5 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2201 b/tests/data/crawl/crawl2201 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl2201 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2202 b/tests/data/crawl/crawl2202 new file mode 100644 index 0000000..9e8a3f4 --- /dev/null +++ b/tests/data/crawl/crawl2202 @@ -0,0 +1 @@ +[4;20H[33m[40m##[5d[37m[40m..[6d[33m[40m#[37m[40m.[7d.[30m[40m[1m#[9d[m[37m[40m[7mp[m[37m[40m..[36m[40m[1m#_[11;21H[m[37m[43m[5mZ[m[30m[40m[1m#[12;20H[m[33m[40m#[37m[40m.[13d..[14d[33m[40m##[17;34H[m[39;49m[37m[40m[9;26H[32m[40m[1m_[14;42H[m[32m[40mball python skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[9;26H[35m[40m[1m_[17;34H[m[39;49m[37m[40m
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an open door here.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2203 b/tests/data/crawl/crawl2203 new file mode 100644 index 0000000..5911419 --- /dev/null +++ b/tests/data/crawl/crawl2203 @@ -0,0 +1 @@ +[4d[33m[40m##[5d[37m[40m.[6d.[7d[33m[40m#[30m[40m[1m#[9;21H[m[37m[40m[7mp[m[37m[40m'[11d[33m[40m#[30m[40m[1m#[12d[m[37m[40m.[13d.[14d[33m[40m#[37m[40m.[15d.[16d.[33m[40m#[17;34H[m[39;49m[37m[40m[9;26H[32m[40m[1m_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2204 b/tests/data/crawl/crawl2204 new file mode 100644 index 0000000..6846acd --- /dev/null +++ b/tests/data/crawl/crawl2204 @@ -0,0 +1 @@ +[9;65H[37m[40m2
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2205 b/tests/data/crawl/crawl2205 new file mode 100644 index 0000000..7cdafae --- /dev/null +++ b/tests/data/crawl/crawl2205 @@ -0,0 +1 @@ +[9;26H[35m[40m[1m_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2206 b/tests/data/crawl/crawl2206 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl2206 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2207 b/tests/data/crawl/crawl2207 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2207 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2208 b/tests/data/crawl/crawl2208 new file mode 100644 index 0000000..9ef0cd8 --- /dev/null +++ b/tests/data/crawl/crawl2208 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your goblin skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2209 b/tests/data/crawl/crawl2209 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl2209 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl221 b/tests/data/crawl/crawl221 new file mode 100644 index 0000000..7ff6f49 --- /dev/null +++ b/tests/data/crawl/crawl221 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m ##.# [2;14H #.# [3;14H #.# [4;14H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# [5;14H #[m[37m[40m..[30m[40m[1m# [6;9H ♣..# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [7;8H P..# #[m[37m[40m..[33m[40m#[30m[40m[1m [8;5H .. ..P# #[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [9;4H [m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m [10;4H [m[33m[40m##g#[30m[40m[1m# [11;4H #[m[37m[40m..[33m[40m#[30m[40m[1m [12;4H #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [13;4H P[34m[40m?[m[37m[40m.[30m[40m[1m [14;4H P.[m[37m[40m..[33m[40m#[30m[40m[1m [15;20H[1K .♣PP.#
[16d. .♣♣...# [17;3H .P P..## [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2210 b/tests/data/crawl/crawl2210 new file mode 100644 index 0000000..5bd766c --- /dev/null +++ b/tests/data/crawl/crawl2210 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your ball python skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2211 b/tests/data/crawl/crawl2211 new file mode 100644 index 0000000..94b9c15 --- /dev/null +++ b/tests/data/crawl/crawl2211 @@ -0,0 +1 @@ +
[18d[M[9;44H[37m[40m83
[24d You now have 83 gold pieces (gained 11).[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2212 b/tests/data/crawl/crawl2212 new file mode 100644 index 0000000..de37ee0 --- /dev/null +++ b/tests/data/crawl/crawl2212 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2213 b/tests/data/crawl/crawl2213 new file mode 100644 index 0000000..6384f25 --- /dev/null +++ b/tests/data/crawl/crawl2213 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a club.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2214 b/tests/data/crawl/crawl2214 new file mode 100644 index 0000000..10576b6 --- /dev/null +++ b/tests/data/crawl/crawl2214 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#.#####.#..#.######.##[m[33m[40m<[30m[40m[1m....##
[2d[m[37m[40m [30m[40m[1m#.####.....#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..#....
[3d[m[37m[40m [30m[40m[1m#......#..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#....##.
[4d[m[37m[40m [30m[40m[1m#.####....##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#.##.#
[5d#####....[m[37m[40m)[18G[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#...##
[6d......####..[19G[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.####.#
[7d#######[m[37m[40m [30m[40m[1m#....#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.
[8d#[m[37m[40m [30m[40m[1m#.#[20G[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.######
[9d#[m[37m[40m [30m[40m[1m#.#[20G[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.......
[10d#[m[37m[40m [30m[40m[1m#.[10;20H[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.##.###
[11d#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m####.[m[37m[40m...[30m[40m[1m...[m[33m[40m>[30m[40m[1m....
[12d##########.#[19G...[m[37m[40m.....[30m[40m[1m.##.###
[13d..[13;12H##......#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[30m[40m[1m##.#[m[37m[40m
[14d[30m[40m[1m#############.....[37m[40m>[30m[40m.[m[37m[40m..[30m[40m[1m####[m[37m[40m.[33m[40m#[30m[40m[1m#.##
[15d#[m[37m[40m [30m[40m[1m#######[m[33m[40m##[37m[40m.[30m[40m[1m.....[m[37m[40m.[30m[40m[1m.ZZZ
[16d#[m[37m[40m [30m[40m[1m#[m[37m[40m.[30m[40m[1m.######[37m[42mr[30m[40m..#
[17d#[m[37m[40m [12G [30m[40m[1m#..#[m[37m[40m [32G[30m[40m[1m#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2215 b/tests/data/crawl/crawl2215 new file mode 100644 index 0000000..8b46353 --- /dev/null +++ b/tests/data/crawl/crawl2215 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m265.5 (93.0)[14;38H[37m[42m[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mquokka (wandering)[K[15;38H[m[37m[40m[K
[24d [31m[40m[1mA quokka comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2216 b/tests/data/crawl/crawl2216 new file mode 100644 index 0000000..3bfdc82 --- /dev/null +++ b/tests/data/crawl/crawl2216 @@ -0,0 +1 @@ +[16;29H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2217 b/tests/data/crawl/crawl2217 new file mode 100644 index 0000000..fc40bd5 --- /dev/null +++ b/tests/data/crawl/crawl2217 @@ -0,0 +1 @@ +[9;65H[37m[40m6.5 (94[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2218 b/tests/data/crawl/crawl2218 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2218 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2219 b/tests/data/crawl/crawl2219 new file mode 100644 index 0000000..6cc4d45 --- /dev/null +++ b/tests/data/crawl/crawl2219 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The quokka moves out of view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl222 b/tests/data/crawl/crawl222 new file mode 100644 index 0000000..b4d1a13 --- /dev/null +++ b/tests/data/crawl/crawl222 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2220 b/tests/data/crawl/crawl2220 new file mode 100644 index 0000000..cf6a3cb --- /dev/null +++ b/tests/data/crawl/crawl2220 @@ -0,0 +1,2 @@ +[9;50H[14;17r[17;1H +[1;24r[1;11H[30m[40m[1m.....#.#[m[37m[40m [30m[40m[1m#.##..#....[2;7H.....#..#[2;29H..##[3;7H####..[3;28H#.##.#
[4d#####....[m[37m[40m)[30m[40m[1m......[4;30H..#
[5d......####..#.###[5;29H###.
[6d#######[m[37m[40m [30m[40m[1m#....#[m[37m[40m [6;29H [30m[40m[1m##.
[7d#[m[37m[40m [30m[40m[1m#.##[7;29H#####[8;28H......[9;21H##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.##.###[10;18H###[m[33m[40m#[37m[40m.......[33m[40m>[37m[40m..[30m[40m[1m..
[11d#########[16G###[m[37m[40m.........[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m##
[12d...........##...[m[37m[40m...[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m
[13d[30m[40m[1m#############...[m[37m[40m..[1m>[30m[40m.[m[37m[40m..[30m[40m[1m####[37m[40mr[m[33m[40m#[30m[40m[1m#.###[16;21H[m[37m[40m.[29G..
[17d[30m[40m[1m#[17;20H#..#[m[37m[40m [30m[40m[1m#Z#...#[C[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2221 b/tests/data/crawl/crawl2221 new file mode 100644 index 0000000..1beb835 --- /dev/null +++ b/tests/data/crawl/crawl2221 @@ -0,0 +1 @@ +[9;65H[37m[40m7.5 (1.0) [14;38H[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mquokka[K[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2222 b/tests/data/crawl/crawl2222 new file mode 100644 index 0000000..de2d916 --- /dev/null +++ b/tests/data/crawl/crawl2222 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;19H
[2d [2;19H #.#
[3d [3;19H #.#[4;10H)[4;19H [5;19H [6;8H [16G [29G
[7d# [16G
[8d# [16G
[9d# [16G
[10d# [16G [10;30H..[11d.#[12;17H..[12;32H [13;17H..>
[14d#
[15d# #.[29G.
[16d# #..# #.....#
[17d# #..# [33G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2223 b/tests/data/crawl/crawl2223 new file mode 100644 index 0000000..ae4f666 --- /dev/null +++ b/tests/data/crawl/crawl2223 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - quokka[24;2HAim: [37m[40ma quokka (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2224 b/tests/data/crawl/crawl2224 new file mode 100644 index 0000000..e19bb64 --- /dev/null +++ b/tests/data/crawl/crawl2224 @@ -0,0 +1 @@ +[H[37m[40m [1;19H
[2d [2;19H [33m[40m#[37m[40m.[33m[40m#
[3d[37m[40m [3;19H [33m[40m#[37m[40m.[33m[40m#[4;10H[37m[40m)[4;19H [5;19H [6;8H [16G [29G [7;2H [16G [8;2H [16G [9;2H [16G [10;2H [16G [10;30H..[11d.[33m[40m#[12;17H[37m[40m..[12;32H [13;17H..[1m>[14;2H[m[37m[40m [15;2H [30m[40m[1m#[m[37m[40m.[29G.[16;2H [30m[40m[1m#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.#[m[37m[40m [17;2H [30m[40m[1m#..#[m[37m[40m [33G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2225 b/tests/data/crawl/crawl2225 new file mode 100644 index 0000000..634c76c --- /dev/null +++ b/tests/data/crawl/crawl2225 @@ -0,0 +1 @@ +[13;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2226 b/tests/data/crawl/crawl2226 new file mode 100644 index 0000000..d2ba7e8 --- /dev/null +++ b/tests/data/crawl/crawl2226 @@ -0,0 +1 @@ +[A[37m[40m[1mr[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2227 b/tests/data/crawl/crawl2227 new file mode 100644 index 0000000..0f1be52 --- /dev/null +++ b/tests/data/crawl/crawl2227 @@ -0,0 +1 @@ +[3;46H[32m[40m31[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m8[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2228 b/tests/data/crawl/crawl2228 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2228 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2229 b/tests/data/crawl/crawl2229 new file mode 100644 index 0000000..95e370c --- /dev/null +++ b/tests/data/crawl/crawl2229 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The quokka convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl223 b/tests/data/crawl/crawl223 new file mode 100644 index 0000000..4d9ddd4 --- /dev/null +++ b/tests/data/crawl/crawl223 @@ -0,0 +1 @@ +[1;14H[37m[40m [30m[40m[1m##.#[m[37m[40m [2;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;14H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [4;14H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [5;14H [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [6;9H [30m[40m[1m♣..#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [7;8H [30m[40m[1mP..#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [8;5H [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [9;4H [33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [10;4H [33m[40m##g#[30m[40m[1m#[m[37m[40m [11;4H [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [12;4H [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [13;4H [30m[40m[1mP[34m[40m?[m[37m[40m. [14;4H [30m[40m[1mP.[m[37m[40m..[33m[40m#[37m[40m [15;20H[1K [30m[40m[1m.♣PP[m[37m[40m.[33m[40m#[37m[40m [16;2H [30m[40m[1m.♣♣..[m[37m[40m.[33m[40m#[37m[40m [17;3H [30m[40m[1m.P[m[37m[40m [30m[40m[1mP..##[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2230 b/tests/data/crawl/crawl2230 new file mode 100644 index 0000000..de2d916 --- /dev/null +++ b/tests/data/crawl/crawl2230 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;19H
[2d [2;19H #.#
[3d [3;19H #.#[4;10H)[4;19H [5;19H [6;8H [16G [29G
[7d# [16G
[8d# [16G
[9d# [16G
[10d# [16G [10;30H..[11d.#[12;17H..[12;32H [13;17H..>
[14d#
[15d# #.[29G.
[16d# #..# #.....#
[17d# #..# [33G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2231 b/tests/data/crawl/crawl2231 new file mode 100644 index 0000000..78cfd7b --- /dev/null +++ b/tests/data/crawl/crawl2231 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The quokka convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - quokka[24;2HAim: [37m[40ma quokka ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2232 b/tests/data/crawl/crawl2232 new file mode 100644 index 0000000..e19bb64 --- /dev/null +++ b/tests/data/crawl/crawl2232 @@ -0,0 +1 @@ +[H[37m[40m [1;19H
[2d [2;19H [33m[40m#[37m[40m.[33m[40m#
[3d[37m[40m [3;19H [33m[40m#[37m[40m.[33m[40m#[4;10H[37m[40m)[4;19H [5;19H [6;8H [16G [29G [7;2H [16G [8;2H [16G [9;2H [16G [10;2H [16G [10;30H..[11d.[33m[40m#[12;17H[37m[40m..[12;32H [13;17H..[1m>[14;2H[m[37m[40m [15;2H [30m[40m[1m#[m[37m[40m.[29G.[16;2H [30m[40m[1m#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.#[m[37m[40m [17;2H [30m[40m[1m#..#[m[37m[40m [33G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2233 b/tests/data/crawl/crawl2233 new file mode 100644 index 0000000..6a934d3 --- /dev/null +++ b/tests/data/crawl/crawl2233 @@ -0,0 +1 @@ +[12;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2234 b/tests/data/crawl/crawl2234 new file mode 100644 index 0000000..7fbe087 --- /dev/null +++ b/tests/data/crawl/crawl2234 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe quokka convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2235 b/tests/data/crawl/crawl2235 new file mode 100644 index 0000000..daef815 --- /dev/null +++ b/tests/data/crawl/crawl2235 @@ -0,0 +1 @@ +[12;27H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2236 b/tests/data/crawl/crawl2236 new file mode 100644 index 0000000..a6b9dcd --- /dev/null +++ b/tests/data/crawl/crawl2236 @@ -0,0 +1 @@ +[3;47H[32m[40m0[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m8[9;65H9[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2237 b/tests/data/crawl/crawl2237 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2237 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2238 b/tests/data/crawl/crawl2238 new file mode 100644 index 0000000..354bc7a --- /dev/null +++ b/tests/data/crawl/crawl2238 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the quokka![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2239 b/tests/data/crawl/crawl2239 new file mode 100644 index 0000000..7118d47 --- /dev/null +++ b/tests/data/crawl/crawl2239 @@ -0,0 +1 @@ +[9;50H[3;47H[32m[40m1[78G=[9;50H[m[39;49m[37m[40m[4;74H[30m[40m[1m---[9;50H[m[39;49m[37m[40m[3;78H[32m[40m[1m=[4;46H[m[32m[40m7[74G[34m[40m===[9;50H[m[39;49m[37m[40m[4;74H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
[18d[M[3;46H[37m[40m32[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl224 b/tests/data/crawl/crawl224 new file mode 100644 index 0000000..f7d7b20 --- /dev/null +++ b/tests/data/crawl/crawl224 @@ -0,0 +1 @@ +[10;23H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2240 b/tests/data/crawl/crawl2240 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl2240 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2241 b/tests/data/crawl/crawl2241 new file mode 100644 index 0000000..1597dbb --- /dev/null +++ b/tests/data/crawl/crawl2241 @@ -0,0 +1 @@ +[9;64H[37m[40m84.5 (15.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2242 b/tests/data/crawl/crawl2242 new file mode 100644 index 0000000..577f73d --- /dev/null +++ b/tests/data/crawl/crawl2242 @@ -0,0 +1 @@ +[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m5.5 (16[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2243 b/tests/data/crawl/crawl2243 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2243 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2244 b/tests/data/crawl/crawl2244 new file mode 100644 index 0000000..05e9479 --- /dev/null +++ b/tests/data/crawl/crawl2244 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2245 b/tests/data/crawl/crawl2245 new file mode 100644 index 0000000..1a6e25f --- /dev/null +++ b/tests/data/crawl/crawl2245 @@ -0,0 +1 @@ +[9;50H[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2246 b/tests/data/crawl/crawl2246 new file mode 100644 index 0000000..3e82273 --- /dev/null +++ b/tests/data/crawl/crawl2246 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m#.####.[17G##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;4H[30m[40m[1m#.###.........[37m[40m>[30m[40m.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;3H[30m[40m[1m##.##............#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;4H[30m[40m[1m..###..[18G..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;5H[30m[40m[1m##[m[37m[40m [30m[40m[1m##......[m[33m[40m#[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;8H[30m[40m[1m###..[36m[40m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d[30m[40m[1m............[m[37m[40m..[30m[40m[1m.....#########.#[m[37m[40m
[8d[30m[40m[1m..[m[37m[40m..[33m[40m#######[37m[40m.[33m[40m#[30m[40m[1m##.#............#[m[37m[40m [9;2H[30m[40m[1m#[m[33m[40m#[37m[40m......[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...############[m[37m[40m [9;63H355.5 (70
[10d [33m[40m###########[37m[40m [30m[40m[1m#####[m[37m[40m [11d[1K[12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2247 b/tests/data/crawl/crawl2247 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2247 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2248 b/tests/data/crawl/crawl2248 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2248 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2249 b/tests/data/crawl/crawl2249 new file mode 100644 index 0000000..e7bb356 --- /dev/null +++ b/tests/data/crawl/crawl2249 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl225 b/tests/data/crawl/crawl225 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl225 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2250 b/tests/data/crawl/crawl2250 new file mode 100644 index 0000000..a1bee34 --- /dev/null +++ b/tests/data/crawl/crawl2250 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 2 of the Dungeon [m[32m[40m<<<[33m[40m<>[37m[40m[1m>>>[35m[40m_[37m[40m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;1H[30m[40m[1m [2;16H#[m[34m[40m..[30m[40m[1m#[m[34m[40m....[30m[40m[1m#####Z##[m[34m[40m.[30m[40m[1m##########[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[2;61H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#
[3d [3;16H#[m[34m[40m..[30m[40m[1m#[m[34m[40m....[37m[40m)[34m[40m.......[30m[40m[1mZ[m[34m[40m.............[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[3;61H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#
[4d [4;16H#[m[34m[40m..[30m[40m[1m#[m[37m[40m)[30m[40m[1m########[m[34m[40m.[30m[40m[1m######[m[37m[40m)[34m[40m.........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[4;61H#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#
[5d [5;16H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#######[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[5;61H#[m[34m[40m.......[30m[40m[1m#
[6d [6;16H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##Z#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[m[34m[40m..[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[6;61H####[m[34m[40m.[30m[40m[1m####
[7d [7;16H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##Z#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m'[m[34m[40m..[30m[40m[1m#[35m[40m_[30m[40m##[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[7;64H#[m[34m[40m.[30m[40m[1m#
[8d [8;16H#[m[34m[40m.......[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[8;64H#[m[34m[40m.[30m[40m[1m#
[9d [9;16H##[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[9;64H#[m[34m[40m.[30m[40m[1m#
[10d [10;17H#[m[34m[40m.[30m[40m[1m###[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m...............[30m[40m[1m#[10;60H#####[m[34m[40m.[30m[40m[1m#
[11d [11;17H#[m[34m[40m............[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m########[11;60H#[m[34m[40m.....[30m[40m[1m#
[12d [12;17H#####[m[34m[40m...[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m...[30m[40m[1m##[m[34m[40m.....[30m[40m[1m#####[60G#[m[34m[40m.[30m[40m[1m#####
[13d [13;17H#[m[34m[40m.......................[30m[40m[1m##[m[34m[40m.........[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[14d [14;17H#[m[34m[40m.[30m[40m[1m##########[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m####[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[15d [15;17H#[m[34m[40m.[30m[40m[1m#[27G#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m......[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2251 b/tests/data/crawl/crawl2251 new file mode 100644 index 0000000..e03c089 --- /dev/null +++ b/tests/data/crawl/crawl2251 @@ -0,0 +1 @@ +[40m[1m###[m[34m[40m.[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[16d [16;17H#[m[34m[40m.[30m[40m[1m#[27G#[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.........[37m[40m[1m>[m[34m[40m.[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[17d [17;17H#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m............[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[18d [18;17H#[m[34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[19d [19;17H########[m[34m[40m.[30m[40m[1m##[m[34m[40m.........[30m[40m[1m##[m[37m[40m [30m[40m[1m##[m[34m[40m......[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[20d [20;24H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m..[36m[40m[1m[[30m[40m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[60G#[m[34m[40m.[30m[40m[1m#
[21d [21;24H#[m[34m[40m.[30m[40m[1m##[m[34m[40m........................[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#
[22d [22;24H#[m[34m[40m.[37m[40m[1m>[m[34m[40m..........[30m[40m[1m#######[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m............[30m[40m[1m#
[23d [23;24H############[m[34m[40m......[37m[40m[1mp[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m############
[24d [24;35H###########[m[37m[40m [30m[40m[1m#####[80G[m[39;49m[37m[40m[23;42H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2252 b/tests/data/crawl/crawl2252 new file mode 100644 index 0000000..613b3fd --- /dev/null +++ b/tests/data/crawl/crawl2252 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2253 b/tests/data/crawl/crawl2253 new file mode 100644 index 0000000..604c230 --- /dev/null +++ b/tests/data/crawl/crawl2253 @@ -0,0 +1 @@ +[16;50H[30m[47m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2254 b/tests/data/crawl/crawl2254 new file mode 100644 index 0000000..1aacf8d --- /dev/null +++ b/tests/data/crawl/crawl2254 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m#.####......###.#[28G#.#[2;4H#.###.........[37m[40m>[30m[40m.#[28G#.#[3;3H##.##............#[28G#.#
[4d###..###...........#[28G#.#
[5d....##[m[37m[40m [30m[40m[1m##......[m[33m[40m#[30m[40m[1m.#.#[28G#.#
[6d##########..[36m[40m[[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#.#[28G#.#
[7d............[m[37m[40m..[30m[40m[1m.....#########.#
[8d..[m[37m[40m..[33m[40m#######[37m[40m.[33m[40m#[30m[40m[1m##.#............#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2
[9d[30m[40m[1m##[m[33m[40m#[37m[40m......[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...############[9;62H[m[37m[40m2355.5 (0.0)[10;3H[33m[40m###########[37m[40m [30m[40m[1m#####[17;34H[m[39;49m[37m[40m[18;2H[36m[40mAim: [37m[40ma quokka ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 93%)
[19d The quokka convulses in agony!
[20d_[31m[40mYou kill the quokka!
[21d[37m[40m_[30m[40m[1mYou start resting.
[22d[m[37m[40m_HP restored.
[23d_Magic restored.
[24d[30m[40m[1m_[m[37m[40mDone exploring.[m[39;49m[37m[40m[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2255 b/tests/data/crawl/crawl2255 new file mode 100644 index 0000000..4c75e64 --- /dev/null +++ b/tests/data/crawl/crawl2255 @@ -0,0 +1 @@ +
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2256 b/tests/data/crawl/crawl2256 new file mode 100644 index 0000000..ca2b160 --- /dev/null +++ b/tests/data/crawl/crawl2256 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a chain mail.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2257 b/tests/data/crawl/crawl2257 new file mode 100644 index 0000000..e9935be --- /dev/null +++ b/tests/data/crawl/crawl2257 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#.#..####..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [28G [30m[40m[1m#.[2;3H#.#######..####.#[m[37m[40m [28G [30m[40m[1m#.
[3d###....[3;19H#[m[37m[40m [3;29H[30m[40m[1m####.
[4d.....#.#.#.########[m[37m[40m [4;30H[30m[40m[1m....
[5d#####...##.....###[m[33m[40m##[5;31H[30m[40m[1m###
[6d........##[m[37m[40m.[30m[40m[1m.......[m[37m[40m.[33m[40m#
[7d[30m[40m[1m####..####[m[37m[40m...[30m[40m[1m#.###[m[37m[40m.[33m[40m#[37m[40m
[8d [30m[40m[1m#.####.[m[37m[40m.....[33m[40m###[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#
[9d[m[37m[40m [30m[40m[1m#.###..[m[37m[40m.......[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.[9;64H[m[37m[40m64.5 (9[10;3H[30m[40m[1m##.##...[m[37m[40m.........[33m[40m#[28G[30m[40m[1m#.#
[11d###..###..[m[37m[40m.........[33m[40m#[28G[30m[40m[1m#.#
[12d....##[m[37m[40m [30m[40m[1m##.[m[37m[40m.....[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[28G[30m[40m[1m#.#
[13d##########[m[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.#
[14d..........[m[37m[40m..[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[31m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m########.#
[15d....######[m[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.........#
[16d###.........#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m..[m[33m[40m##[30m[40m[1m##########[17;3H###########[m[37m[40m [30m[40m[1m#####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2258 b/tests/data/crawl/crawl2258 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2258 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2259 b/tests/data/crawl/crawl2259 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2259 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl226 b/tests/data/crawl/crawl226 new file mode 100644 index 0000000..5823bf2 --- /dev/null +++ b/tests/data/crawl/crawl226 @@ -0,0 +1 @@ +[10;23H[33m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2260 b/tests/data/crawl/crawl2260 new file mode 100644 index 0000000..80f8ed2 --- /dev/null +++ b/tests/data/crawl/crawl2260 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2261 b/tests/data/crawl/crawl2261 new file mode 100644 index 0000000..5dbe2b9 --- /dev/null +++ b/tests/data/crawl/crawl2261 @@ -0,0 +1 @@ +[2J[2J[39;49m[37m[40m[H[2J[1;21H[37m[40m[1mDungeon Overview and Level Annotations
[3d[m[32m[40mBranches:[37m[40m (use [1mG[m[37m[40m to reach them and [1m?/B[m[37m[40m for more information)
[4d[33m[40m[1mDungeon[m[37m[40m [30m[40m[1m(2/15)
[6d[m[32m[40mAltars:[37m[40m (use [1mCtrl-F "altar"[m[37m[40m to reach them and [1m?/G[m[37m[40m for information about gods)
[7d[30m[40m[1mAshenzari[7;20HCheibriados[7;43HDithmenos[7;63HElyvilon
[8dFedhas[8;20HGozag ($20)[8;43HKikubaaqudgha[63GMakhleb
[9dNemelex Xobeh[20GOkawaru[9;43H[37m[40mPakellas[9;63H[30m[40mQazlal
[10dRu[10;20HSif Muna[10;43HTrog[10;63HVehumet
[11dXom[11;20HYredelemnul[11;43HZin[11;63HThe Shining One[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2262 b/tests/data/crawl/crawl2262 new file mode 100644 index 0000000..1d68a1c --- /dev/null +++ b/tests/data/crawl/crawl2262 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#..####..#[m[37m[40m [30m[40m[1m#.#[1;32H#.[2;3H#.#######..####.#[2;32H#.
[3d###...............#[3;28H#####.
[4d.....#.#.#.########[4;28H#.....
[5d#####...##.....###[m[33m[40m##[28G[30m[40m[1m#.####
[6d........##[m[37m[40m.[30m[40m[1m.......[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.#
[7d####..####[m[37m[40m...[30m[40m[1m#.###[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.#[8;4H#.####.[m[37m[40m.....[33m[40m###[37m[40m.[33m[40m#[28G[30m[40m[1m#.#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2[9;4H[30m[40m[1m#.###..[m[37m[40m.......[7mp[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.#[9;62H[m[37m[40m2364.5 (0.0)[10;3H[30m[40m[1m##.##...[m[37m[40m.........[33m[40m#[28G[30m[40m[1m#.#
[11d###..###..[m[37m[40m.........[33m[40m#[28G[30m[40m[1m#.#
[12d....##[m[37m[40m [30m[40m[1m##.[m[37m[40m.....[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[28G[30m[40m[1m#.#
[13d##########[m[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.#
[14d..........[m[37m[40m..[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[31m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m########.#
[15d....######[m[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.........#
[16d###.........#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m..[m[33m[40m##[30m[40m[1m##########[17;3H###########[m[37m[40m [30m[40m[1m#####[17;34H[m[39;49m[37m[40m
[18d[37m[40m_[31m[40mYou kill the quokka!
[19d[37m[40m_[30m[40m[1mYou start resting.
[20d[m[37m[40m_HP restored.
[21d_Magic restored.
[22d_Done exploring.
[23d_You see here a chain mail.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2263 b/tests/data/crawl/crawl2263 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2263 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2264 b/tests/data/crawl/crawl2264 new file mode 100644 index 0000000..6fdcf99 --- /dev/null +++ b/tests/data/crawl/crawl2264 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2265 b/tests/data/crawl/crawl2265 new file mode 100644 index 0000000..48c10fc --- /dev/null +++ b/tests/data/crawl/crawl2265 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m5.5 (1
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2266 b/tests/data/crawl/crawl2266 new file mode 100644 index 0000000..c316110 --- /dev/null +++ b/tests/data/crawl/crawl2266 @@ -0,0 +1 @@ +
[18d[2M[6;42H[37m[40m 7
[23d You climb downwards.
[24d [33m[40m[1mYou hear the sound of rushing water.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2267 b/tests/data/crawl/crawl2267 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl2267 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl2268 b/tests/data/crawl/crawl2268 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl2268 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2269 b/tests/data/crawl/crawl2269 new file mode 100644 index 0000000..4f9e18b --- /dev/null +++ b/tests/data/crawl/crawl2269 @@ -0,0 +1 @@ +[?25l
\ No newline at end of file diff --git a/tests/data/crawl/crawl227 b/tests/data/crawl/crawl227 new file mode 100644 index 0000000..7a8e0ce --- /dev/null +++ b/tests/data/crawl/crawl227 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G[31m[40m--[30m[40m[1m--[4;46H[m[31m[40m0[4;56H[35m[40m--------[30m[40m[1m--------[8;51H[m[37m[40m77[9;64H7[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2270 b/tests/data/crawl/crawl2270 new file mode 100644 index 0000000..039e159 --- /dev/null +++ b/tests/data/crawl/crawl2270 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7d[1K[8;9H[1K [33m[40m#[37m[40m.[33m[40m#######[37m[40m [28G [8;71H3[9;9H[1K [33m[40m#[17G[37m[40m[7mp[m[33m[40m#[37m[40m [28G [10;9H[1K [33m[40m#########[37m[40m [28G [11d [1K[12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2271 b/tests/data/crawl/crawl2271 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl2271 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2272 b/tests/data/crawl/crawl2272 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2272 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2273 b/tests/data/crawl/crawl2273 new file mode 100644 index 0000000..2979050 --- /dev/null +++ b/tests/data/crawl/crawl2273 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H6.1 (1.6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2274 b/tests/data/crawl/crawl2274 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2274 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2275 b/tests/data/crawl/crawl2275 new file mode 100644 index 0000000..f8a2afc --- /dev/null +++ b/tests/data/crawl/crawl2275 @@ -0,0 +1 @@ +
[18d[3M[21d[37m[40m [22dThere is an entrance to a sewer on this level. Hurry and find it before the
[23d_portal rusts away!
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2276 b/tests/data/crawl/crawl2276 new file mode 100644 index 0000000..e63648d --- /dev/null +++ b/tests/data/crawl/crawl2276 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d[34m[40m[1m o - a scroll labeled DUNOAP HAGH
[5d s - a scroll labeled NENAFYNIOW
[6d[m[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2277 b/tests/data/crawl/crawl2277 new file mode 100644 index 0000000..cca87e3 --- /dev/null +++ b/tests/data/crawl/crawl2277 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[8;10H[33m[40m#[37m[40m.[33m[40m#######[8;56HPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m......[7mp[m[33m[40m#[9;62H[37m[40m2366.1 (0.0)[10;10H[33m[40m#########[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_[30m[40m[1mUnknown command.[19;2H[m[37m[40mYou climb downwards.
[20d [33m[40m[1mYou hear the sound of rushing water.[21;2H[m[37m[40mThere is an entrance to a sewer on this level. Hurry and find it before the
[22d_portal rusts away!
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[8;10H[33m[40m#[37m[40m.[33m[40m#######[8;56HPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m......[7mp[m[33m[40m#[9;62H[37m[40m2366.1 (0.0)[10;10H[33m[40m#########[17;34H[m[39;49m[37m[40m
[18d[37m[40m_[30m[40m[1mUnknown command.[19;2H[m[37m[40mYou climb downwards.
[20d [33m[40m[1mYou hear the sound of rushing water.[21;2H[m[37m[40mThere is an entrance to a sewer on this level. Hurry and find it before the
[22d_portal rusts away!
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll labeled DUNOAP HAGH, it crumbles to dust.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.1 (1[12;38H[34m[40m[1mTele [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[31m[40m[1mYou feel strangely unstable.[m[37m[40m It was a scroll of teleportation.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2278 b/tests/data/crawl/crawl2278 new file mode 100644 index 0000000..817bfbb --- /dev/null +++ b/tests/data/crawl/crawl2278 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m8[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2279 b/tests/data/crawl/crawl2279 new file mode 100644 index 0000000..d8f7662 --- /dev/null +++ b/tests/data/crawl/crawl2279 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#.#..####..#[m[37m[40m [30m[40m[1m#.#[1;31H#.#[2;2H#.#######..####.#[2;31H#.#
[3d##...............#[3;27H#####.#
[4d....#.#.#.########[4;27H#.....#
[5d####...##.....###[m[33m[40m##[27G[30m[40m[1m#.#####
[6d.......##[m[37m[40m.[30m[40m[1m.......[m[37m[40m.[33m[40m#[27G[30m[40m[1m#.#
[7d###..####[m[37m[40m...[30m[40m[1m#.###[m[37m[40m.[33m[40m#[27G[30m[40m[1m#.#[8;3H#.####.[m[37m[40m.....[33m[40m###[37m[40m.[33m[40m#[27G[30m[40m[1m#.#[8;71H[m[37m[40m2[9;3H[30m[40m[1m#.###..[m[37m[40m.[18G.[33m[40m#[27G[30m[40m[1m#.#[10;2H##.##...[m[37m[40m.........[33m[40m#[27G[30m[40m[1m#.#
[11d##..###..[m[37m[40m.........[33m[40m#[27G[30m[40m[1m#.#
[12d...##[m[37m[40m [30m[40m[1m##.[m[37m[40m.....[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[27G[30m[40m[1m#.#
[13d#########[m[37m[40m..[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[27G[30m[40m[1m#.#
[14d.........[m[37m[40m..[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[31m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m########.#
[15d...######[m[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m##[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.........#
[16d##.........#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m..[m[33m[40m##[30m[40m[1m##########[17;2H###########[m[37m[40m [30m[40m[1m#####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl228 b/tests/data/crawl/crawl228 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl228 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2280 b/tests/data/crawl/crawl2280 new file mode 100644 index 0000000..3a3d9fb --- /dev/null +++ b/tests/data/crawl/crawl2280 @@ -0,0 +1 @@ +[6;42H[37m[40m 7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2281 b/tests/data/crawl/crawl2281 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2281 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2282 b/tests/data/crawl/crawl2282 new file mode 100644 index 0000000..a223e9a --- /dev/null +++ b/tests/data/crawl/crawl2282 @@ -0,0 +1 @@ +
[18d[M[H[30m[40m[1m....##.#[m[37m[40m [30m[40m[1m#.##.#.##.###.###Z#[m[37m[40m
[2d[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m...##[m[37m[40m [30m[40m[1m##Z##.#[m[37m[40m
[3d[30m[40m[1m..#.####[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###.###.###.#[m[37m[40m [4;6H [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.#.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[5d[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###[m[33m[40m##[30m[40m[1m.#####Z#[m[37m[40m [6;2H[30m[40m[1m##.#[m[37m[40m [33m[40m#[30m[40m[1m.#[m[33m[40m#[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m........#
[7d.##.#[m[37m[40m [33m[40m###[37m[40m.[33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#######
[8d.##.#[m[37m[40m [30m[40m[1m##[m[33m[40m##[37m[40m.......[33m[40m>[37m[40m.....[30m[40m[1m#[m[37m[40m
[9d[30m[40m[1m.##.####[9;18H[m[33m[40m#[30m[40m[1m#.#####[m[37m[40m
[10d[30m[40m[1m.##......[m[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [11;3H[30m[40m[1m#.....[37m[40m>[30m[40m...###[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#############
[12d[m[37m[40m [30m[40m[1m#########....[m[37m[40m...[30m[40m[1m..............#[13;9H[m[37m[40m[1K [30m[40m[1m#..###[m[33m[40m###[30m[40m[1m...##########.#[14;9H[m[37m[40m[1K [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.....#[m[37m[40m [30m[40m[1m#.#[15;9H[m[37m[40m[1K [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#...#[m[37m[40m [30m[40m[1m#.#[16;9H[m[37m[40m[1K [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#####[m[37m[40m [30m[40m[1m#.#[17;9H[m[37
\ No newline at end of file diff --git a/tests/data/crawl/crawl2283 b/tests/data/crawl/crawl2283 new file mode 100644 index 0000000..1bd034e --- /dev/null +++ b/tests/data/crawl/crawl2283 @@ -0,0 +1 @@ +m[40m[1K [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#Z[17;31H#.#[24;2H[m[37m[40mYou climb upwards.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2284 b/tests/data/crawl/crawl2284 new file mode 100644 index 0000000..d8e8881 --- /dev/null +++ b/tests/data/crawl/crawl2284 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2285 b/tests/data/crawl/crawl2285 new file mode 100644 index 0000000..3922315 --- /dev/null +++ b/tests/data/crawl/crawl2285 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H9.4 (2.3[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2286 b/tests/data/crawl/crawl2286 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2286 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2287 b/tests/data/crawl/crawl2287 new file mode 100644 index 0000000..fb2e4b4 --- /dev/null +++ b/tests/data/crawl/crawl2287 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your surroundings suddenly seem different.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2288 b/tests/data/crawl/crawl2288 new file mode 100644 index 0000000..1b7d31d --- /dev/null +++ b/tests/data/crawl/crawl2288 @@ -0,0 +1 @@ +[17;34H[9;64H[37m[40m70.4 (1.0[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2289 b/tests/data/crawl/crawl2289 new file mode 100644 index 0000000..29b1ad8 --- /dev/null +++ b/tests/data/crawl/crawl2289 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 2 of the Dungeon [m[32m[40m<<<[33m[40m<[31m[40m>[33m[40m>[37m[40m[1m>>[32m[40m_[37m[40m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;1H[30m[40m[1m [2;13H#[m[34m[40m.[30m[40m[1m#[2;28H#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m.[30m[40m[1m##[m[33m[40m<[34m[40m....[30m[40m[1m##########
[3d [3;13H#[m[34m[40m.[30m[40m[1m#[3;28H#[m[34m[40m.[30m[40m[1m####[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m.......[30m[40m[1mZ[m[34m[40m...[30m[40m[1m#
[4d [4;13H#[m[34m[40m.[30m[40m[1m#[4;28H#[m[34m[40m......[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m#
[5d [5;13H#[m[34m[40m.[30m[40m[1m#[5;28H#[m[34m[40m.[30m[40m[1m####[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m###Z#
[6d [6;13H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m############[m[34m[40m....[37m[40m)[34m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[37m[40m [30m[40m[1m##Z##[m[34m[40m.[30m[40m[1m#
[7d [7;13H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#
[8d [8;13H#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m############[m[37m[40m [30m[40m[1m#[m[34m[40m....[30m[40m[1m#[46G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#
[9d [9;13H#[m[34m[40m..........[30m[40m[1m#[9;33H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[46G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m######[m[34m[40m.[30m[40m[1m#####Z#
[10d [10;13H#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[10;33H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[46G#[m[34m[40m.[30m[40m[1m##[m[34m[40m..............[30m[40m[1m#
[11d [11;13H#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[11;33H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######
[12d [12;13H#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[12;33H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m####[m[34m[40m.......[33m[40m>[34m[40m.....[30m[40m[1m#
[13d [13;13H#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m........[37m[40m[1mp[30m[40m##[m[34m[40m.[30m[40m[1m#####
[14d [14;13H#[m[34m[40m.[30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl229 b/tests/data/crawl/crawl229 new file mode 100644 index 0000000..a6b78c9 --- /dev/null +++ b/tests/data/crawl/crawl229 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2290 b/tests/data/crawl/crawl2290 new file mode 100644 index 0000000..f63da24 --- /dev/null +++ b/tests/data/crawl/crawl2290 @@ -0,0 +1 @@ +[1m#[m[34m[40m.[33m[40m([30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m##[m[34m[40m......[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#
[15d [15;13H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#############[m[34m[40m.....[37m[40m[1m>[m[34m[40m...[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#############
[16d [16;13H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[16;36H#########[m[34m[40m.....................[30m[40m[1m#
[17d [17;13H#[m[34m[40m..........[30m[40m[1m#[17;43H#[m[34m[40m..[30m[40m[1m######[m[34m[40m...[30m[40m[1m##########[m[34m[40m.[30m[40m[1m#
[18d [18;13H###[m[34m[40m..[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[18;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[18;64H#[m[34m[40m.[30m[40m[1m#
[19d [19;15H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[19;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[19;64H#[m[34m[40m.[30m[40m[1m#
[20d [20;15H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[20;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[20;64H#[m[34m[40m.[30m[40m[1m#
[21d [21;15H#[m[34m[40m..[30m[40m[1m###[m[34m[40m...[30m[40m[1m####[21;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[21;64H#[m[34m[40m.[30m[40m[1m#
[22d [22;15H#[m[34m[40m..........[30m[40m[1mZ####[22;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[22;61H####[m[34m[40m.[30m[40m[1m####
[23d [23;15H##[m[34m[40m.............[30m[40m[1m#[23;43H#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z#[23;61H#[m[34m[40m.......[30m[40m[1m#
[24d [24;16H#[m[34m[40m..........[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[24;61H#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[80G[m[39;49m[37m[40m[13;50H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2291 b/tests/data/crawl/crawl2291 new file mode 100644 index 0000000..caf4ce3 --- /dev/null +++ b/tests/data/crawl/crawl2291 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m[12;52H[30m[43m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2292 b/tests/data/crawl/crawl2292 new file mode 100644 index 0000000..da89330 --- /dev/null +++ b/tests/data/crawl/crawl2292 @@ -0,0 +1 @@ +[33m[40m>[24;80H[m[39;49m[37m[40m[15;42H[30m[47m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2293 b/tests/data/crawl/crawl2293 new file mode 100644 index 0000000..63a6756 --- /dev/null +++ b/tests/data/crawl/crawl2293 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m....##.#[m[37m[40m [30m[40m[1m#.##.#.##.###.###Z#
[2d.......#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m...##[m[37m[40m [30m[40m[1m##Z##.#
[3d..#.####[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###.###.###.#
[4d....#[13G#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.#.##[m[37m[40m [30m[40m[1m#.#
[5d.##.#[13G#.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###[m[33m[40m##[30m[40m[1m.#####Z#
[6d.##.#[13G[m[33m[40m#[30m[40m[1m.#[m[33m[40m#[37m[40m..[30m[40m[1m..[m[37m[40m..[30m[40m[1m........#
[7d.##.#[m[37m[40m [33m[40m###[37m[40m.[33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m#######
[8d.##.#[m[37m[40m [30m[40m[1m##[m[33m[40m##[37m[40m.......[33m[40m>[37m[40m.....[30m[40m[1m#[8;56H[m[33m[40mPlace: [37m[40mDungeon:2
[9d[30m[40m[1m.##.####.[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m#.#####[9;62H[m[37m[40m2370.4 (0.0)
[10d[30m[40m[1m.##......[m[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#.#
[11d###.....[37m[40m>[30m[40m...###[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#############[12;3H#########....[m[37m[40m...[30m[40m[1m..............#[13;10H#..###[m[33m[40m###[30m[40m[1m...##########.#[14;10H#..#[m[37m[40m [30m[40m[1m#.....#[14;31H#.#[15;10H#..#[m[37m[40m [30m[40m[1m#.#...#[15;31H#.#[16;10H#..#[m[37m[40m [30m[40m[1m#.#####[16;31H#.#[17;10H#..#[m[37m[40m [30m[40m[1m#Z#[17;31H#.#[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_portal rusts away!
[19d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2H[37m[40mAs you read the scroll labeled DUNOAP HAGH, it crumbles to dust.
[22d_[31m[40m[1mYou feel strangely unstable.[m[37m[40m It was a scroll of teleportation.
[23d You climb upwards.
[24d_Your surroundings suddenly seem different.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2294 b/tests/data/crawl/crawl2294 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2294 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2295 b/tests/data/crawl/crawl2295 new file mode 100644 index 0000000..a2992ff --- /dev/null +++ b/tests/data/crawl/crawl2295 @@ -0,0 +1 @@ +[H[30m[40m[1m#..#.####[m[37m[40m [30m[40m[1m#.##.####.###.###.#
[2d#....#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m##.#.##[m[37m[40m [30m[40m[1m#.#
[3d#.##.#[m[37m[40m [30m[40m[1m#.##.######.#####Z#
[4d#.##.#[13G[m[37m[40m [30m[40m[1m#.##..............#
[5d#.##.#[m[37m[40m [30m[40m[1m###.##.##.###.#######
[6d#.##.#[m[37m[40m [33m[40m####[30m[40m[1m.......[m[33m[40m>[30m[40m[1m.....#[m[37m[40m
[7d[30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m..[30m[40m[1m.......##.#####[m[37m[40m [8;2H[30m[40m[1m.#[m[33m[40m#[37m[40m......[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m###.##.#[m[37m[40m
[9d[30m[40m[1m###[m[33m[40m#[37m[40m.....[7mp[m[37m[40m...[33m[40m#[30m[40m[1m###.##.############[9;65H[m[37m[40m8.4 (8
[10d [33m[40m#########[37m[40m.....[30m[40m[1m................[11;10H[m[37m[40m[1K [30m[40m[1m#..#[m[33m[40m###[30m[40m[1m##...[11;33H.[12;10H[m[37m[40m[1K [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.....#[m[37m[40m [30m[40m[1m#.[13;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#...#[m[37m[40m [30m[40m[1m#.[14;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#####[31G[m[37m[40m [30m[40m[1m#.[15;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [15;31H [30m[40m[1m#.[16;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [29G[30m[40m[1m####.[17;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#Z#[17;29H#....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2296 b/tests/data/crawl/crawl2296 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2296 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2297 b/tests/data/crawl/crawl2297 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2297 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2298 b/tests/data/crawl/crawl2298 new file mode 100644 index 0000000..21b881b --- /dev/null +++ b/tests/data/crawl/crawl2298 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2299 b/tests/data/crawl/crawl2299 new file mode 100644 index 0000000..9829a46 --- /dev/null +++ b/tests/data/crawl/crawl2299 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m9.4 (1
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl230 b/tests/data/crawl/crawl230 new file mode 100644 index 0000000..41edc9c --- /dev/null +++ b/tests/data/crawl/crawl230 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;8H[30m[40m[1m...#[18G[m[37m[40m [2;2H[30m[40m[1m##.....P.P[3;7HPP♣♣[3;21H[m[33m[40m#[30m[40m[1m#
[4d......P♣♣♣.P[19G#[m[37m[40m..[5;4H[30m[40m[1m#.P♣♣[m[37m[40m [30m[40m[1m♣..[20G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[6;6H.P[m[37m[40m [30m[40m[1mP[6;19H[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[7;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P[7;21H[m[33m[40m#[37m[40m.[33m[40m##[8;4H[37m[40m [20G [33m[40m#[37m[40m..[9;21H[30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[10;21H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[11;22H##[13;38H[m[39;49m[37m[40m[K[14;24H[33m[40mP[15d[37m[40m.[16d.[33m[40m##
[17d[30m[40m[1m.#[17;18H#.[m[37m[40m [30m[40m[1m..##[32G [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;64H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a hobgoblin corpse.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2300 b/tests/data/crawl/crawl2300 new file mode 100644 index 0000000..c316110 --- /dev/null +++ b/tests/data/crawl/crawl2300 @@ -0,0 +1 @@ +
[18d[2M[6;42H[37m[40m 7
[23d You climb downwards.
[24d [33m[40m[1mYou hear the sound of rushing water.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2301 b/tests/data/crawl/crawl2301 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl2301 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl2302 b/tests/data/crawl/crawl2302 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl2302 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2303 b/tests/data/crawl/crawl2303 new file mode 100644 index 0000000..4f9e18b --- /dev/null +++ b/tests/data/crawl/crawl2303 @@ -0,0 +1 @@ +[?25l
\ No newline at end of file diff --git a/tests/data/crawl/crawl2304 b/tests/data/crawl/crawl2304 new file mode 100644 index 0000000..bf4160f --- /dev/null +++ b/tests/data/crawl/crawl2304 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [3;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [4;15H[1K ... [5;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [7;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;71H3[9;15H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;15H[1K [33m[40m###[37m[40m [12;32H [13d[1K[14d[1K[15d[30m[40m[1m[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2305 b/tests/data/crawl/crawl2305 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl2305 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2306 b/tests/data/crawl/crawl2306 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2306 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2307 b/tests/data/crawl/crawl2307 new file mode 100644 index 0000000..850d11f --- /dev/null +++ b/tests/data/crawl/crawl2307 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;64H80.7 (2.3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2308 b/tests/data/crawl/crawl2308 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2308 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2309 b/tests/data/crawl/crawl2309 new file mode 100644 index 0000000..f8a2afc --- /dev/null +++ b/tests/data/crawl/crawl2309 @@ -0,0 +1 @@ +
[18d[3M[21d[37m[40m [22dThere is an entrance to a sewer on this level. Hurry and find it before the
[23d_portal rusts away!
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl231 b/tests/data/crawl/crawl231 new file mode 100644 index 0000000..b74f16b --- /dev/null +++ b/tests/data/crawl/crawl231 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2310 b/tests/data/crawl/crawl2310 new file mode 100644 index 0000000..ebb13c0 --- /dev/null +++ b/tests/data/crawl/crawl2310 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d[34m[40m[1m s - a scroll labeled NENAFYNIOW
[5d[m[34m[40mBooks[6;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2311 b/tests/data/crawl/crawl2311 new file mode 100644 index 0000000..63d85a8 --- /dev/null +++ b/tests/data/crawl/crawl2311 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[2;16H[33m[40m#[37m[40m.[33m[40m#[3;16H#[37m[40m.[33m[40m#[4;16H[37m[40m...[5;16H[33m[40m#[37m[40m.[33m[40m#[6;16H#[37m[40m.[33m[40m#[7;16H#[37m[40m.[33m[40m#[8;16H#[37m[40m.[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m2380.7 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H#[37m[40m.[33m[40m#[12;16H###[15;33H[30m[40m[1m[1K[16d[1K[17d[1K [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_There is a stone staircase leading down here.
[19d You climb downwards.
[20d [33m[40m[1mYou hear the sound of rushing water.[21;2H[m[37m[40mThere is an entrance to a sewer on this level. Hurry and find it before the
[22d_portal rusts away!
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[2;16H[33m[40m#[37m[40m.[33m[40m#[3;16H#[37m[40m.[33m[40m#[4;16H[37m[40m...[5;16H[33m[40m#[37m[40m.[33m[40m#[6;16H#[37m[40m.[33m[40m#[7;16H#[37m[40m.[33m[40m#[8;16H#[37m[40m.[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m2380.7 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[11;16H#[37m[40m.[33m[40m#[12;16H###[15;33H[30m[40m[1m[1K[16d[1K[17d[1K [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_There is a stone staircase leading down here.
[19d You climb downwards.
[20d [33m[40m[1mYou hear the sound of rushing water.[21;2H[m[37m[40mThere is an entrance to a sewer on this level. Hurry and find it before the
[22d_portal rusts away!
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[2;16H[30m[40m[1m#.#[3;16H#.#[4;16H...[5;16H#.#[6;16H#.#[7d§[8d§[10d§[11d§[12d###[24;2H[m[37m[40mAs you read the scroll labeled NENAFYNIOW, it crumbles to dust.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.7 (1[12;38H[30m[40m[1mCloud
\ No newline at end of file diff --git a/tests/data/crawl/crawl2312 b/tests/data/crawl/crawl2312 new file mode 100644 index 0000000..2847383 --- /dev/null +++ b/tests/data/crawl/crawl2312 @@ -0,0 +1 @@ +[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The scroll dissolves into smoke. It was a scroll of fog.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2313 b/tests/data/crawl/crawl2313 new file mode 100644 index 0000000..0070c8b --- /dev/null +++ b/tests/data/crawl/crawl2313 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d[34m[40m[1m n - a glowing grey potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2314 b/tests/data/crawl/crawl2314 new file mode 100644 index 0000000..b8db556 --- /dev/null +++ b/tests/data/crawl/crawl2314 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[30m[40m[1mCloud [13;38H[m[39;49m[37m[40m[2;16H[30m[40m[1m#.#[3;16H#.#[4;16H...[5;16H#.#[6;16H#.#[7;16H[m[33m[40m#[30m[40m[1m§[m[33m[40m#[8;16H#[30m[40m[1m§[m[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m2381.7 (0.0)[10;16H[33m[40m#[30m[40m[1m§[m[33m[40m#[11;16H#[30m[40m[1m§[m[33m[40m#[12;16H[30m[40m[1m###[15;33H[1K[16d[1K[17d[1K [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[37m[40mThere is an entrance to a sewer on this level. Hurry and find it before the
[19d_portal rusts away!
[20d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[21d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled NENAFYNIOW, it crumbles to dust.
[23d_The scroll dissolves into smoke. It was a scroll of fog.
[24d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2315 b/tests/data/crawl/crawl2315 new file mode 100644 index 0000000..b96763b --- /dev/null +++ b/tests/data/crawl/crawl2315 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 11/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[34m[40mArmour
[5d[32m[40m[1m a - a +0 robe (worn)
[6d[m[34m[40mJewellery
[7d[32m[40m[1m i - a ring of wizardry (left hand)
[8d[31m[40m k - a cursed ring of loudness (right hand)
[9d[m[34m[40mWands[10;2H[37m[40mt - a wand of digging (1/24)
[11d[34m[40mScrolls[12;2H[37m[40mr - 2 scrolls of identify
[13d[34m[40mPotions
[14d[36m[40m d - a potion of haste
[15d[34m[40m[1m n - a glowing grey potion
[16d[m[34m[40mBooks[17;2H[37m[40mb - a book of Necromancy
[18d[34m[40mComestibles[19;2H[37m[40mc - 2 bread rations
[20d q - 3 fruits[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2316 b/tests/data/crawl/crawl2316 new file mode 100644 index 0000000..bd72d94 --- /dev/null +++ b/tests/data/crawl/crawl2316 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[30m[40m[1mCloud [13;38H[m[39;49m[37m[40m[2;16H[30m[40m[1m#.#[3;16H#.#[4;16H...[5;16H#.#[6;16H#.#[7;16H[m[33m[40m#[30m[40m[1m§[m[33m[40m#[8;16H#[30m[40m[1m§[m[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m2381.7 (0.0)[10;16H[33m[40m#[30m[40m[1m§[m[33m[40m#[11;16H#[30m[40m[1m§[m[33m[40m#[12;16H[30m[40m[1m###[15;33H[1K[16d[1K[17d[1K [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_portal rusts away!
[19d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2H[37m[40mAs you read the scroll labeled NENAFYNIOW, it crumbles to dust.
[22d_The scroll dissolves into smoke. It was a scroll of fog.
[23d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[24d[30m[40m[1m_[m[36m[40mOkay, then.[m[39;49m[37m[40m[13;38H[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2317 b/tests/data/crawl/crawl2317 new file mode 100644 index 0000000..82d27ed --- /dev/null +++ b/tests/data/crawl/crawl2317 @@ -0,0 +1 @@ +[13;38H
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[2;14H[37m[40m.[1m>[m[37m[40m [3;14H[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m##[4;14H#[37m[40m.[30m[40m[1m#[m[37m[40m..[5;14H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[6;14H#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[7;14H#[37m[40m.[30m[40m[1m#[m[37m[40m.[8;9H[33m[40m######[30m[40m[1m§[m[33m[40m#[30m[40m[1m§[m[33m[40m#[30m[40m[1m#######[9;9H[m[37m[40m......[30m[40m[1m§[m[37m[40m[7mp[m[30m[40m[1m§§.......[9;65H[m[37m[40m8.7 (7[10;9H[33m[40m########[30m[40m[1m§[m[33m[40m#[30m[40m[1m#######[11;16H#[12d§[13d#§#[14;16H#§#[15;15H[m[37m[40m[1K [30m[40m[1m#§#[m[37m[40m [16;15H[1K [30m[40m[1m#§#[m[37m[40m [17;15H[1K [30m[40m[1m###[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2318 b/tests/data/crawl/crawl2318 new file mode 100644 index 0000000..8309326 --- /dev/null +++ b/tests/data/crawl/crawl2318 @@ -0,0 +1 @@ +
[M[14;38H[37m[40m[K[15d[K[16d[K[17;15H[1K [30m[40m[1m###[m[37m[40m
[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2319 b/tests/data/crawl/crawl2319 new file mode 100644 index 0000000..fd65464 --- /dev/null +++ b/tests/data/crawl/crawl2319 @@ -0,0 +1 @@ +[2;15H[37m[40m.[33m[40m#[3;14H[37m[40m.[1m>[m[33m[40m#[37m[40m [4;16H[33m[40m#[30m[40m[1m##[5;16H[m[33m[40m#[30m[40m[1m..[6;16H[m[33m[40m#[30m[40m[1m.#[7;16H[m[33m[40m#[30m[40m[1m.#[8;13H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [9;9H[30m[40m[1m#####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m§########[10;8H[m[37m[40m.......[30m[40m[1m§§§§.......[11;8H[m[33m[40m#########[30m[40m[1m§########[17;17H§[17;34H[m[39;49m[37m[40m[10;15H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.7 (1[12;38H[m[39;49m[37m[40m[K
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[17;34H[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl232 b/tests/data/crawl/crawl232 new file mode 100644 index 0000000..91595a9 --- /dev/null +++ b/tests/data/crawl/crawl232 @@ -0,0 +1 @@ +[9;50H[3;76H[30m[40m[1m--[4;56H--------[9;50H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2320 b/tests/data/crawl/crawl2320 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2320 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2321 b/tests/data/crawl/crawl2321 new file mode 100644 index 0000000..0a392cf --- /dev/null +++ b/tests/data/crawl/crawl2321 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#.[2d#[m[37m[40m.[33m[40m##[37m[40m [3;10H... [4;10H[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m.#[m[37m[40m [5;10H[33m[40m#[37m[40m... [30m[40m[1m..[m[37m[40m [6;10H[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m [7;10H[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m.#[m[37m[40m [8;10H[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m.#[m[37m[40m [9;3H[30m[40m[1m#######[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.#.#[m[37m[40m [10;3H[30m[40m[1m.[m[37m[40m........[33m[40m#[30m[40m[1m...#[m[37m[40m [11;3H[30m[40m[1m.[m[37m[40m.[33m[40m########[30m[40m[1m#..#[m[37m[40m [12;13H[30m[40m[1m#..#[m[37m[40m [13;13H[30m[40m[1m#..#[m[37m[40m [14;13H[30m[40m[1m#.[37m[40m>[30m[40m#[m[37m[40m [15;13H[30m[40m[1m##.##[16;14H#.#..[17;14H#.#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2322 b/tests/data/crawl/crawl2322 new file mode 100644 index 0000000..b6b3023 --- /dev/null +++ b/tests/data/crawl/crawl2322 @@ -0,0 +1 @@ +[9;63H[37m[40m403.7 (14.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2323 b/tests/data/crawl/crawl2323 new file mode 100644 index 0000000..f9d42e2 --- /dev/null +++ b/tests/data/crawl/crawl2323 @@ -0,0 +1 @@ +[9;65H[37m[40m4.7 (15[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2324 b/tests/data/crawl/crawl2324 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2324 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2325 b/tests/data/crawl/crawl2325 new file mode 100644 index 0000000..46f92ca --- /dev/null +++ b/tests/data/crawl/crawl2325 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou are feeling hungry.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2326 b/tests/data/crawl/crawl2326 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl2326 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2327 b/tests/data/crawl/crawl2327 new file mode 100644 index 0000000..d71f3f1 --- /dev/null +++ b/tests/data/crawl/crawl2327 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m##.#[m[37m[40m [30m[40m[1m#[2;13H[m[37m[40m[1K [30m[40m[1m..[m[37m[40m....[30m[40m[1m..[3;10H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m##[4;10H[37m[40m [33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m...[34m[40m[1m![m[37m[40m.[5;10H [33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[6;8H[30m[40m[1m#.#[m[33m[40m####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[7;9H[30m[40m[1m..[m[37m[40m..........[33m[40m#[8;9H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m......[33m[40m#[9;7H[37m[40m[1K [30m[40m[1m##.####..[m[33m[40m#[37m[40m[7mp[m[37m[40m..[33m[40m#[10;7H[37m[40m[1K [30m[40m[1m........#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[11;7H[37m[40m[1K [30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[12;10H[30m[40m[1m#......[m[37m[40m..[33m[40m#[37m[40m ..[13;10H[30m[40m[1m#..##.#[m[33m[40m###[37m[40m [33m[40m##[14;10H[30m[40m[1m#..##.[15;10H#...#.#[m[37m[40m [16;3H[30m[40m[1m########.#.#.#[m[37m[40m [17;3H[30m[40m[1m.........#...#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2328 b/tests/data/crawl/crawl2328 new file mode 100644 index 0000000..34c59e3 --- /dev/null +++ b/tests/data/crawl/crawl2328 @@ -0,0 +1 @@ +[9;64H[37m[40m1[71G0[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2329 b/tests/data/crawl/crawl2329 new file mode 100644 index 0000000..a17c5b2 --- /dev/null +++ b/tests/data/crawl/crawl2329 @@ -0,0 +1 @@ +[9;65H[37m[40m5.7 (11[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl233 b/tests/data/crawl/crawl233 new file mode 100644 index 0000000..08ca07f --- /dev/null +++ b/tests/data/crawl/crawl233 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2330 b/tests/data/crawl/crawl2330 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2330 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2331 b/tests/data/crawl/crawl2331 new file mode 100644 index 0000000..ead81d5 --- /dev/null +++ b/tests/data/crawl/crawl2331 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_u - a wand of iceblast[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2332 b/tests/data/crawl/crawl2332 new file mode 100644 index 0000000..def0e10 --- /dev/null +++ b/tests/data/crawl/crawl2332 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;33H[37m[40m[1K[2;14H .[33m[40m##[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[3;14H[30m[40m[1m..[m[37m[40m...[30m[40m[1m.[m[37m[40m.. [4;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m##[5;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m.[34m[40m![m[37m[40m.[6;13H[1K [33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m..[30m[40m[1m#[7;8H#.##[m[33m[40m###[37m[40m.[33m[40m#[37m[40m..[33m[40m#[8;9H[30m[40m[1m...[m[37m[40m...[9;8H [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m....[7mp[10;8H[m[30m[40m[1m##.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[11;10H[30m[40m[1m..[m[37m[40m...[30m[40m[1m.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [12;8H[30m[40m[1m..#.[m[33m[40m#[30m[40m[1m##.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [13;10H[30m[40m[1m#......[m[37m[40m..[30m[40m[1m#[m[37m[40m...[30m[40m[1m.[14;16H[m[33m[40m###[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[15;21H[m[37m[40m...[16;21H[33m[40m#[37m[40m.[33m[40m##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.7 (1.0) [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the slow rusting of a distant drain.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2333 b/tests/data/crawl/crawl2333 new file mode 100644 index 0000000..4a7386c --- /dev/null +++ b/tests/data/crawl/crawl2333 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;15H[37m[40m .[3;14H [30m[40m[1m.##.[m[33m[40m#[37m[40m.[33m[40m#[4;14H[30m[40m[1m.....[m[37m[40m... [5;16H[30m[40m[1m#..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[6;14H#.[m[33m[40m#[30m[40m[1m..[m[37m[40m.[34m[40m[1m![m[37m[40m.[7;13H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m.[8;8H#.###[m[33m[40m##[37m[40m.[33m[40m#[37m[40m..[33m[40m#[9;9H[30m[40m[1m....[m[37m[40m.......[7mp[10;8H[m[37m[40m [30m[40m[1m#.[m[37m[40m [33m[40m##[37m[40m...[11;8H[30m[40m[1m##.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[12;10H[30m[40m[1m...[m[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [13;8H[30m[40m[1m..#.#[m[33m[40m#[30m[40m[1m#.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[14;19H[m[33m[40m#[37m[40m..[30m[40m[1m.[15;18H#[m[33m[40m##[37m[40m.[30m[40m[1m.#[16d.[17;21H#.##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2334 b/tests/data/crawl/crawl2334 new file mode 100644 index 0000000..2d4aef1 --- /dev/null +++ b/tests/data/crawl/crawl2334 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;19H[33m[40m##[3;15H[37m[40m .[4;14H [30m[40m[1m.[m[33m[40m##[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[5;14H[30m[40m[1m...[m[37m[40m..... [6;16H[30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m.[33m[40m##[7;16H[30m[40m[1m#..[m[37m[40m.[34m[40m[1m![m[37m[40m.[8;13H[1K [30m[40m[1m#.#..[9;8H#.#####.#..[m[33m[40m#[10;9H[30m[40m[1m....[m[37m[40m..[11;8H [30m[40m[1m#.[m[37m[40m [33m[40m##[37m[40m...[12;8H[30m[40m[1m##.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[13;8H[30m[40m[1m.....[m[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[14;14H#[16;18H#[17;21H[30m[40m[1m..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2335 b/tests/data/crawl/crawl2335 new file mode 100644 index 0000000..51552cc --- /dev/null +++ b/tests/data/crawl/crawl2335 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;33H[37m[40m[1K[3;13H[33m[40m#[37m[40m [33m[40m##[4;13H[37m[40m.. .[5;14H[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [33m[40m#[6;14H[30m[40m[1m.[m[37m[40m....... .[33m[40m#[7;16H#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;16H#[37m[40m...[34m[40m[1m![m[37m[40m....[33m[40m#[9;13H[37m[40m[1K[10;8H[30m[40m[1m#.#####.#..[m[33m[40m#[11;9H[30m[40m[1m..........[12;8H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m##...[13;8H##.####..[m[33m[40m#[37m[40m...[33m[40m#[14;13H[30m[40m[1m...[15;13H##[17d.#####.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2336 b/tests/data/crawl/crawl2336 new file mode 100644 index 0000000..aa7b31f --- /dev/null +++ b/tests/data/crawl/crawl2336 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[3;33H[37m[40m[1K[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m.. [6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[8;19H[m[33m[40m#[37m[40m.[33m[40m##[9;16H#[37m[40m...[7mp[m[37m[40m....[33m[40m#[10;13H[37m[40m[1K [30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;14H#[30m[40m[1m..#[15d#[17d..#..[17;34H[m[39;49m[37m[40m[9;64H[37m[40m20[13;38H[m[39;49m[37m[40m[17;34H[9;65H[37m[40m1.7 (2[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2337 b/tests/data/crawl/crawl2337 new file mode 100644 index 0000000..5c7a06a --- /dev/null +++ b/tests/data/crawl/crawl2337 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mv - an orange potion[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2338 b/tests/data/crawl/crawl2338 new file mode 100644 index 0000000..c4a17f6 --- /dev/null +++ b/tests/data/crawl/crawl2338 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d[34m[40mBooks[5;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2339 b/tests/data/crawl/crawl2339 new file mode 100644 index 0000000..be3e66e --- /dev/null +++ b/tests/data/crawl/crawl2339 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m..[6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[m[33m[40m#[8;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;14H[30m[40m[1m#.[m[33m[40m#[37m[40m...[7mp[m[37m[40m....[33m[40m#[9;62H[37m[40m2421.7 (0.0)[10;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;8H[30m[40m[1m##.###[m[33m[40m#[30m[40m[1m..#[m[37m[40m...[33m[40m#[15;8H[30m[40m[1m........##[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[16;8H[30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[17;10H#........#....[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_[36m[40mOkay, then.
[19d[37m[40m_Found a stone staircase leading down.
[20d_[33m[40m[1mYou are feeling hungry.
[21d[m[37m[40m_u - a wand of iceblast
[22d_[33m[40m[1mYou hear the slow rusting of a distant drain.
[23d[m[37m[40m_[34m[40m[1mv - an orange potion[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m..[6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[m[33m[40m#[8;14H[30m[40m[1m#.[m[33m
\ No newline at end of file diff --git a/tests/data/crawl/crawl234 b/tests/data/crawl/crawl234 new file mode 100644 index 0000000..65e9859 --- /dev/null +++ b/tests/data/crawl/crawl234 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m2[4;64H[m[34m[40m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2340 b/tests/data/crawl/crawl2340 new file mode 100644 index 0000000..8439023 --- /dev/null +++ b/tests/data/crawl/crawl2340 @@ -0,0 +1 @@ +[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;14H[30m[40m[1m#.[m[33m[40m#[37m[40m...[7mp[m[37m[40m....[33m[40m#[9;62H[37m[40m2421.7 (0.0)[10;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;8H[30m[40m[1m##.###[m[33m[40m#[30m[40m[1m..#[m[37m[40m...[33m[40m#[15;8H[30m[40m[1m........##[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[16;8H[30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[17;10H#........#....[17;34H[m[39;49m[37m[40m
[18d[37m[40m_[36m[40mOkay, then.
[19d[37m[40m_Found a stone staircase leading down.
[20d_[33m[40m[1mYou are feeling hungry.
[21d[m[37m[40m_u - a wand of iceblast
[22d_[33m[40m[1mYou hear the slow rusting of a distant drain.
[23d[m[37m[40m_[34m[40m[1mv - an orange potion[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[37m[40m[1mIdentify which item? (\ to view known items)[K
[2d[m[34m[40mWands[3;2H[37m[40mu - a wand of iceblast
[4d[34m[40mPotions
[5d[1m n - a glowing grey potion
[6d v - an orange potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2341 b/tests/data/crawl/crawl2341 new file mode 100644 index 0000000..e28288d --- /dev/null +++ b/tests/data/crawl/crawl2341 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m..[6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[m[33m[40m#[8;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;14H[30m[40m[1m#.[m[33m[40m#[37m[40m...[7mp[m[37m[40m....[33m[40m#[9;62H[37m[40m2421.7 (0.0)[10;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;8H[30m[40m[1m##.###[m[33m[40m#[30m[40m[1m..#[m[37m[40m...[33m[40m#[15;8H[30m[40m[1m........##[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[16;8H[30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[17;10H#........#....[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_Found a stone staircase leading down.
[19d_[33m[40m[1mYou are feeling hungry.
[20d[m[37m[40m_u - a wand of iceblast
[21d_[33m[40m[1mYou hear the slow rusting of a distant drain.
[22d[m[37m[40m_[34m[40m[1mv - an orange potion[23;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m..[6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....
\ No newline at end of file diff --git a/tests/data/crawl/crawl2342 b/tests/data/crawl/crawl2342 new file mode 100644 index 0000000..bcae644 --- /dev/null +++ b/tests/data/crawl/crawl2342 @@ -0,0 +1 @@ +[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[m[33m[40m#[8;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;14H[30m[40m[1m#.[m[33m[40m#[37m[40m...[7mp[m[37m[40m....[33m[40m#[9;62H[37m[40m2421.7 (0.0)[10;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;8H[30m[40m[1m##.###[m[33m[40m#[30m[40m[1m..#[m[37m[40m...[33m[40m#[15;8H[30m[40m[1m........##[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[16;8H[30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[17;10H#........#....[17;34H[m[39;49m[37m[40m
[18d[37m[40m_Found a stone staircase leading down.
[19d_[33m[40m[1mYou are feeling hungry.
[20d[m[37m[40m_u - a wand of iceblast
[21d_[33m[40m[1mYou hear the slow rusting of a distant drain.
[22d[m[37m[40m_[34m[40m[1mv - an orange potion[23;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.7 (1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_u - a wand of iceblast (8/15)[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2343 b/tests/data/crawl/crawl2343 new file mode 100644 index 0000000..f0fc12f --- /dev/null +++ b/tests/data/crawl/crawl2343 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[37m[40m[1m> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;56H[30m[40m [1m#[m[30m[40m [1m##[m[30m[40m [1m###[m[30m[40m [1m##[3;56H[m[30m[40m [34m[40m..[30m[40m [34m[40m....[30m[40m[1m#[m[34m[40m..[30m[40m [4;56H [34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m [1m#[5;56H[m[30m[40m [34m[40m........[30m[40m [34m[40m.[30m[40m[1m#[6;57H[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[7;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[37m[40m[1mp[m[34m[40m....[30m[40m[1m#[8;52H[m[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[9;52H#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [34m[40m..[30m[40m[1m#[10;52H[m[30m[40m [34m[40m............[30m[40m[1m#[m[30m[40m [34m[40m.[30m[40m[1m#[11;52H[m[30m[40m [1m#[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m [1m#[12;51H[m[30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[13;51H[m[30m[40m [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [14;51H [34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[30m[40m [15;51H [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [16;54H[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[17;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [18;54H[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[19;46H[m[30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [20;46H [34m[40m.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[21;46H[m[30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#[22;46H[m[30m[40m [57G[1m#[m[34m[40m..[30m[40m[1m#[23;57H#[m[34m[40m..[30m[40m[1m#[24;57H#[m[34m[40m.[37m[40m[1m>[30m[40m#[80G[m[39;49m[37m[40m[7;64H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2344 b/tests/data/crawl/crawl2344 new file mode 100644 index 0000000..e19a852 --- /dev/null +++ b/tests/data/crawl/crawl2344 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m[14;64H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2345 b/tests/data/crawl/crawl2345 new file mode 100644 index 0000000..2381e01 --- /dev/null +++ b/tests/data/crawl/crawl2345 @@ -0,0 +1 @@ +[34m[40m.[24;80H[m[39;49m[37m[40m[21;64H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2346 b/tests/data/crawl/crawl2346 new file mode 100644 index 0000000..a71569c --- /dev/null +++ b/tests/data/crawl/crawl2346 @@ -0,0 +1 @@ +[2;52H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [34m[40m..[30m[40m[1m#[3;52H[m[30m[40m [34m[40m............[30m[40m[1m#[m[30m[40m [34m[40m.[30m[40m[1m#[4;52H[m[30m[40m [1m#[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[37m[40m [5;51H[30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[64G[m[34m[40m.[30m[40m[1m#[m[37m[40m[K[6;51H[30m[40m [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m[K[7;51H[30m[40m [34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[30m[40m [37m[40m[K[8;51H[30m[40m [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [37m[40m[K[9;52H [30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[m[37m[40m[K[10;52H [30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [37m[40m[K[11;52H [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m[K[12;46H[30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [13;46H [34m[40m.........[30m[40m[1m#[61G[m[37m[40m[K[14;46H[30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m.[61G[37m[40m[K[15;46H[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m[K[16;54H [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m[K[17;54H [30m[40m[1m#[m[34m[40m.[37m[40m[1m>[C[m[37m[40m[K[18;54H [30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[30m[40m [37m[40m[K[19;57H[1K [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m [37m[40m[K[20;12H[30m[40m [20;46H[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [21;12H[1m#.#######[21;46H[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m[K[22;12H[30m[40m[1m#......[m[32m[40m<[30m[40m[1m#[22;46H[m[37m[40m [57G [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[23;12H#########[23;51H[m[30m[40m [1m######[m[34m[40m.[30m[40m[1m#§########[m[30m[40m [24;51H [34m[40m.........[30m[40m[1m§§[m[34m[40m.......[30m[40m [80G[m[39;49m[37m[40m[21;64H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2347 b/tests/data/crawl/crawl2347 new file mode 100644 index 0000000..694e132 --- /dev/null +++ b/tests/data/crawl/crawl2347 @@ -0,0 +1 @@ +
[2d[7M[14;64H[37m[40m [18;51H[30m[40m [1m#########§########[m[30m[40m [19;60H[1m#§#[20;60H#§#[21;60H#§#[22;60H#§#[23;60H#§#[24;60H#§#[80G[m[39;49m[37m[40m[21;64H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2348 b/tests/data/crawl/crawl2348 new file mode 100644 index 0000000..0eb9d3c --- /dev/null +++ b/tests/data/crawl/crawl2348 @@ -0,0 +1 @@ +
[2d[4M[24d[30m[40m[1m[J[17;64H[m[37m[40m [21;60H[30m[40m[1m###[24;80H[m[39;49m[37m[40m[21;64H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2349 b/tests/data/crawl/crawl2349 new file mode 100644 index 0000000..7bfd5ab --- /dev/null +++ b/tests/data/crawl/crawl2349 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m[21;64H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl235 b/tests/data/crawl/crawl235 new file mode 100644 index 0000000..4e85fa8 --- /dev/null +++ b/tests/data/crawl/crawl235 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2350 b/tests/data/crawl/crawl2350 new file mode 100644 index 0000000..e519749 --- /dev/null +++ b/tests/data/crawl/crawl2350 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m32/32 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m8/8[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m88%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[4;13H[33m[40m#[37m[40m [33m[40m##[37m[40m [33m[40m###[37m[40m [33m[40m##[5;13H[37m[40m.. ....[33m[40m#[37m[40m..[6;13H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#[7;14H[m[37m[40m....[30m[40m[1m.[m[37m[40m... [30m[40m[1m.[m[33m[40m#[8;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;14H[30m[40m[1m#.[m[33m[40m#[37m[40m...[7mp[m[37m[40m....[33m[40m#[9;62H[37m[40m2422.7 (0.0)[10;14H[30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m...[33m[40m#[11;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[12;9H[30m[40m[1m......[m[37m[40m..[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[13;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m...[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[14;8H[30m[40m[1m##.###[m[33m[40m#[30m[40m[1m..#[m[37m[40m...[33m[40m#[15;8H[30m[40m[1m........##[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[16;8H[30m[40m[1m..#.###.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[17;10H#........#....[17;34H[m[39;49m[37m[40m
[18d[37m[40m_u - a wand of iceblast
[19d_[33m[40m[1mYou hear the slow rusting of a distant drain.
[20d[m[37m[40m_[34m[40m[1mv - an orange potion[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[23;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.
[24d_u - a wand of iceblast (8/15)[m[39;49m[37m[40m[13;38H[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2351 b/tests/data/crawl/crawl2351 new file mode 100644 index 0000000..75a5038 --- /dev/null +++ b/tests/data/crawl/crawl2351 @@ -0,0 +1 @@ +[2;17H[33m[40m##[3d#[37m[40m.[4;12H[33m[40m##[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m##[37m[40m [33m[40m###[5;19H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m...[6;12H[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[7;18H[37m[40m.[30m[40m[1m.[m[37m[40m..[32m[44ml[37m[40m [30m[40m[1m.#[9;19H[m[37m[40m[7mp[m[37m[40m.[11;18H.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[12;17H[m[37m[40m..[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.#[13;16H[m[37m[40m...[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[14;15H[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.[15;14H[m[37m[40m..[33m[40m##[37m[40m.[30m[40m[1m#[16;13H[m[33m[40m##[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[17;34H[m[39;49m[37m[40m[14;38H[32m[44ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (sleeping)[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.7 (1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[31m[40m[1mA giant newt comes into view.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2352 b/tests/data/crawl/crawl2352 new file mode 100644 index 0000000..359adad --- /dev/null +++ b/tests/data/crawl/crawl2352 @@ -0,0 +1 @@ +[2d[37m[40m.[3d.[4;14H[33m[40m#[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m [30m[40m[1m#[5;15H[m[37m[40m. ....[33m[40m#[30m[40m[1m.[6;12H#.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[7;14H.[m[37m[40m.....[30m[40m[1m.[9;18H[m[37m[40m[7mp[m[37m[40m.[11d[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m [30m[40m[1m..[12;15H.[m[37m[40m....[30m[40m[1m.#[13;14H#[m[37m[40m.....[30m[40m[1m.#[14;19H[m[37m[40m..[30m[40m[1m#[15;19H[m[33m[40m#[37m[40m.[30m[40m[1m#[16;19H[m[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[7;21H[32m[40ml[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[14;38H[32m[40ml[14;52H[30m[40m[1m[K[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2353 b/tests/data/crawl/crawl2353 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2353 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2354 b/tests/data/crawl/crawl2354 new file mode 100644 index 0000000..4584c20 --- /dev/null +++ b/tests/data/crawl/crawl2354 @@ -0,0 +1 @@ +[2;17H[37m[40m ..[3;17H[30m[40m[1m#[m[33m[40m#[4;16H[37m[40m[1K [30m[40m[1m#[m[37m[40m.. [5;12H[33m[40m###[37m[40m [30m[40m[1m##[m[37m[40m.[33m[40m##[30m[40m[1m#[m[37m[40m [30m[40m[1m###[6;12H[m[37m[40m ... [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[33m[40m#[30m[40m[1m...[m[37m[40m [7;10H[33m[40m%##[37m[40m.[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[8;10H[37m[40m...........[32m[40ml[37m[40m...[30m[40m[1m#[9;17H[m[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m.##..#[10;19H[m[37m[40m......[30m[40m[1m#[11;13H[m[37m[40m[1K [20G.[33m[40m#[37m[40m...[30m[40m[1m#[12;8H#.#####.[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m.[13;9H[30m[40m[1m.......[13;24H.[14;8H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m##.[m[37m[40m..[25G[30m[40m[1m#[15;8H##.####.[m[37m[40m.[33m[40m#[37m[40m..[16;10H[30m[40m[1m.....[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [17;8H[30m[40m[1m..#.###.##.#..#[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[8;20H[32m[40ml[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2355 b/tests/data/crawl/crawl2355 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2355 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2356 b/tests/data/crawl/crawl2356 new file mode 100644 index 0000000..edfcf3a --- /dev/null +++ b/tests/data/crawl/crawl2356 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K .. [3;16H[1K ##. [4;16H[1K #[m[37m[40m..[30m[40m[1m [5;11H[1K [m[33m[40m###[30m[40m[1m [22G ### [6;12H[1K [m[37m[40m...[30m[40m[1m [6;25H [7;9H[1K %#[7;23H### [8;9H[1K ..[8;23H..# [9;13H[1K [9;26H [10;13H[1K [10;23H..# [11;13H[1K [11;23H..# [12;7H[1K [12;22H ..# [13;8H[1K [13;22H .# [14;8H[1K #. [14;22H # [15;7H[1K [15;16H.#...# [16;7H[1K [15G.##.#.# [17;7H[1K [17;23H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2357 b/tests/data/crawl/crawl2357 new file mode 100644 index 0000000..3255ba1 --- /dev/null +++ b/tests/data/crawl/crawl2357 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2358 b/tests/data/crawl/crawl2358 new file mode 100644 index 0000000..0370247 --- /dev/null +++ b/tests/data/crawl/crawl2358 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K .. [3;16H[1K [30m[40m[1m#[m[33m[40m#[37m[40m. [4;16H[1K [30m[40m[1m#[m[37m[40m.. [5;11H[1K [33m[40m###[37m[40m [22G [30m[40m[1m###[m[37m[40m [6;12H[1K ... [6;25H [7;9H[1K [33m[40m%#[7;23H##[30m[40m[1m#[m[37m[40m [8;9H[1K ..[8;23H..[30m[40m[1m#[m[37m[40m [9;13H[1K [9;26H [10;13H[1K [10;23H..[30m[40m[1m#[m[37m[40m [11;13H[1K [11;23H..[30m[40m[1m#[m[37m[40m [12;7H[1K [12;22H [30m[40m[1m.[m[37m[40m.[30m[40m[1m#[m[37m[40m [13;8H[1K [13;22H [30m[40m[1m.#[m[37m[40m [14;8H[1K [30m[40m[1m#.[m[37m[40m [14;22H [30m[40m[1m#[m[37m[40m [15;7H[1K [15;16H.[33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [16;7H[1K [15G.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [17;7H[1K [17;23H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2359 b/tests/data/crawl/crawl2359 new file mode 100644 index 0000000..4805d06 --- /dev/null +++ b/tests/data/crawl/crawl2359 @@ -0,0 +1 @@ +[8;20H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl236 b/tests/data/crawl/crawl236 new file mode 100644 index 0000000..7d03345 --- /dev/null +++ b/tests/data/crawl/crawl236 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2360 b/tests/data/crawl/crawl2360 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl2360 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2361 b/tests/data/crawl/crawl2361 new file mode 100644 index 0000000..261cb97 --- /dev/null +++ b/tests/data/crawl/crawl2361 @@ -0,0 +1 @@ +[8;20H[32m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2362 b/tests/data/crawl/crawl2362 new file mode 100644 index 0000000..61db10e --- /dev/null +++ b/tests/data/crawl/crawl2362 @@ -0,0 +1 @@ +[3;46H[32m[40m31[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[8;51H[37m[40m90[9;65H6[14;38H[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2363 b/tests/data/crawl/crawl2363 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2363 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2364 b/tests/data/crawl/crawl2364 new file mode 100644 index 0000000..083f43b --- /dev/null +++ b/tests/data/crawl/crawl2364 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2365 b/tests/data/crawl/crawl2365 new file mode 100644 index 0000000..2ba47e0 --- /dev/null +++ b/tests/data/crawl/crawl2365 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;19H[33m[40m#[3;17H[37m[40m .[30m[40m[1m.[4;17H[m[33m[40m##[5;16H[37m[40m[1K [33m[40m#[37m[40m.. [6;12H[30m[40m[1m###[m[37m[40m [33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#[m[37m[40m [30m[40m[1m###[7;10H[m[37m[40m [30m[40m[1m...[m[37m[40m ...[30m[40m[1m.[m[33m[40m#[30m[40m[1m...[m[37m[40m [8;10H[33m[40m%##[37m[40m.[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m###[9;10H[30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m.[32m[40m†[37m[40m....[33m[40m#[10;11H##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m..[33m[40m#[11;19H[37m[40m.[30m[40m[1m.[m[37m[40m..[30m[40m[1m..[12;13H[m[37m[40m[1K [20G.[30m[40m[1m#[m[37m[40m..[13;8H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[14;21H#[37m[40m .[33m[40m#[15;20H[30m[40m[1m.#[m[37m[40m [33m[40m#[16;15H[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m.[17;15H.##.#.#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2366 b/tests/data/crawl/crawl2366 new file mode 100644 index 0000000..1c39515 --- /dev/null +++ b/tests/data/crawl/crawl2366 @@ -0,0 +1 @@ +[2;19H[30m[40m[1m#.[3d.[4d.[5;14H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[6;14H[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#[m[33m[40m##[7;16H[37m[40m...[30m[40m[1m.[m[37m[40m.[8;11H[30m[40m[1m#[9d.[18G[m[37m[40m.[7mp[10;11H[m[30m[40m[1m#[11;19H.[m[37m[40m.[12d[30m[40m[1m#[m[37m[40m.[33m[40m#[13;19H[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[14;19H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[15;15H....[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[16;19H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[33m[40m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2367 b/tests/data/crawl/crawl2367 new file mode 100644 index 0000000..fae956a --- /dev/null +++ b/tests/data/crawl/crawl2367 @@ -0,0 +1 @@ +[4d[30m[40m[1m#[6d#[m[37m[40m.[33m[40m###[37m[40m [30m[40m[1m#[m[33m[40m##[7;18H[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.[m[37m[40m..[8;12H[30m[40m[1m#[9d.[19G[m[37m[40m.[7mp[10;12H[m[30m[40m[1m#[11;18H.[m[37m[40m...[30m[40m[1m...[m[33m[40m#[12;17H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m..[13;16H#[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.#[14;18H.[m[37m[40m..[33m[40m#[37m[40m ..[30m[40m[1m#[15;18H.[m[37m[40m..[33m[40m#[37m[40m [33m[40m#[16;14H#[37m[40m..[30m[40m[1m#.[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2368 b/tests/data/crawl/crawl2368 new file mode 100644 index 0000000..bc9459d --- /dev/null +++ b/tests/data/crawl/crawl2368 @@ -0,0 +1 @@ +[10d[37m[43m[5mZ[18;2H[m[37m[40mThe giant newt convulses in agony![K
[19d_[31m[40mYou kill the giant newt!
[20d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2369 b/tests/data/crawl/crawl2369 new file mode 100644 index 0000000..ca61481 --- /dev/null +++ b/tests/data/crawl/crawl2369 @@ -0,0 +1 @@ +[3;79H[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[9;64H[m[37m[40m30[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl237 b/tests/data/crawl/crawl237 new file mode 100644 index 0000000..467468d --- /dev/null +++ b/tests/data/crawl/crawl237 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2370 b/tests/data/crawl/crawl2370 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2370 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2371 b/tests/data/crawl/crawl2371 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl2371 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2372 b/tests/data/crawl/crawl2372 new file mode 100644 index 0000000..559603a --- /dev/null +++ b/tests/data/crawl/crawl2372 @@ -0,0 +1 @@ +[9;65H[37m[40m1.7 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2373 b/tests/data/crawl/crawl2373 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2373 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2374 b/tests/data/crawl/crawl2374 new file mode 100644 index 0000000..80ebd47 --- /dev/null +++ b/tests/data/crawl/crawl2374 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_w - a chunk of flesh[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2375 b/tests/data/crawl/crawl2375 new file mode 100644 index 0000000..7c029f8 --- /dev/null +++ b/tests/data/crawl/crawl2375 @@ -0,0 +1 @@ +[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2376 b/tests/data/crawl/crawl2376 new file mode 100644 index 0000000..e7843d4 --- /dev/null +++ b/tests/data/crawl/crawl2376 @@ -0,0 +1 @@ +[3;46H[37m[40m32[79G[32m[40m=[9;65H[37m[40m2.7 (1[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2377 b/tests/data/crawl/crawl2377 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2377 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2378 b/tests/data/crawl/crawl2378 new file mode 100644 index 0000000..27f7e03 --- /dev/null +++ b/tests/data/crawl/crawl2378 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating a chunk of flesh. This raw flesh tastes terrible. HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2379 b/tests/data/crawl/crawl2379 new file mode 100644 index 0000000..604e402 --- /dev/null +++ b/tests/data/crawl/crawl2379 @@ -0,0 +1 @@ +[9;65H[37m[40m3.7 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl238 b/tests/data/crawl/crawl238 new file mode 100644 index 0000000..d5c2927 --- /dev/null +++ b/tests/data/crawl/crawl238 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m3[4;72H[34m[40m========
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2380 b/tests/data/crawl/crawl2380 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2380 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2381 b/tests/data/crawl/crawl2381 new file mode 100644 index 0000000..5f0d13e --- /dev/null +++ b/tests/data/crawl/crawl2381 @@ -0,0 +1 @@ +[4;46H[32m[40m7[74G[34m[40m===[9;65H[37m[40m4.7 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2382 b/tests/data/crawl/crawl2382 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2382 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2383 b/tests/data/crawl/crawl2383 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl2383 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2384 b/tests/data/crawl/crawl2384 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2384 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2385 b/tests/data/crawl/crawl2385 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2385 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2386 b/tests/data/crawl/crawl2386 new file mode 100644 index 0000000..8663975 --- /dev/null +++ b/tests/data/crawl/crawl2386 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2387 b/tests/data/crawl/crawl2387 new file mode 100644 index 0000000..8686c14 --- /dev/null +++ b/tests/data/crawl/crawl2387 @@ -0,0 +1 @@ +[4d[33m[40m#[6d#[37m[40m.[30m[40m[1m#[m[33m[40m##[37m[40m [30m[40m[1m###[7;18H[m[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m...[8;12H[m[33m[40m#[9d[37m[40m.[19G[7mp[m[37m[43m[5mZ[10;12H[m[33m[40m#[11;18H[37m[40m.[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#[12;17H[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m...[13;16H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m...[33m[40m#[14;18H[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m ..[33m[40m#[15;18H[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[16;14H#[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.7 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2388 b/tests/data/crawl/crawl2388 new file mode 100644 index 0000000..bbdc4e4 --- /dev/null +++ b/tests/data/crawl/crawl2388 @@ -0,0 +1 @@ +[2d[33m[40m#[37m[40m.[3d.[4d.[5;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m..[6;14H[30m[40m[1m#.[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#[7;16H.[m[37m[40m...[30m[40m[1m.[8;11H[m[33m[40m#[9d[37m[40m.[18G[7mp[m[37m[40m.[10;11H[33m[40m#[11;19H[37m[40m.[30m[40m[1m.[12d[m[33m[40m#[37m[40m.[30m[40m[1m#[13;19H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[14;19H[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m [30m[40m[1m.[15;15H.[m[37m[40m....[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[16;19H[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m.#[17;34H[m[39;49m[37m[40m[3;79H[32m[40m[1m=[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2389 b/tests/data/crawl/crawl2389 new file mode 100644 index 0000000..7541cf0 --- /dev/null +++ b/tests/data/crawl/crawl2389 @@ -0,0 +1 @@ +[3;20H[37m[40m.[4;17H[30m[40m[1m#[5d#[6;12H[m[33m[40m##[30m[40m[1m#.##[m[37m[40m.[33m[40m###[7;13H[37m[40m..[30m[40m[1m...[m[37m[40m...[30m[40m[1m#[8;25H#[9;10H[m[37m[40m.[17G[7mp[m[37m[40m.[25G[30m[40m[1m#[10;10H[m[37m[40m.[10;25H[30m[40m[1m#[11;14H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m....[30m[40m[1m..[12d[m[33m[40m#[30m[40m[1m...[13d..#[14d.#[15d#[16;15H.[m[37m[40m.[33m[40m#[37m[40m...[17;34H[m[39;49m[37m[40m
[18d[9;19H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl239 b/tests/data/crawl/crawl239 new file mode 100644 index 0000000..2b5cd13 --- /dev/null +++ b/tests/data/crawl/crawl239 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m========[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2390 b/tests/data/crawl/crawl2390 new file mode 100644 index 0000000..dd93fa1 --- /dev/null +++ b/tests/data/crawl/crawl2390 @@ -0,0 +1 @@ +[2;14H[33m[40m#[37m[40m. [30m[40m[1m#.[3;14H[m[33m[40m#[37m[40m. [30m[40m[1m..[4;14H[m[33m[40m#[37m[40m. [30m[40m[1m##.[5;14H[m[33m[40m#[37m[40m. [30m[40m[1m#..[6;14H[m[33m[40m#[37m[40m.[30m[40m[1m##.#[7;15H[m[37m[40m.[30m[40m[1m...[8;9H[m[33m[40m#[8;24H[30m[40m[1m#[9;9H[m[37m[40m.[16G[7mp[m[37m[40m.[24G[30m[40m[1m.[10;9H[m[33m[40m#[10;24H[30m[40m[1m.[11;15H[m[37m[40m.[30m[40m[1m#[m[37m[40m.....[12;14H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m..[13;14H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m.[14;14H[m[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[15;14H[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[16;14H[33m[40m#[37m[40m.[30m[40m[1m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2391 b/tests/data/crawl/crawl2391 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2391 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2392 b/tests/data/crawl/crawl2392 new file mode 100644 index 0000000..cb08780 --- /dev/null +++ b/tests/data/crawl/crawl2392 @@ -0,0 +1 @@ +[9;18H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2393 b/tests/data/crawl/crawl2393 new file mode 100644 index 0000000..9ddc991 --- /dev/null +++ b/tests/data/crawl/crawl2393 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m===[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2394 b/tests/data/crawl/crawl2394 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2394 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2395 b/tests/data/crawl/crawl2395 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl2395 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2396 b/tests/data/crawl/crawl2396 new file mode 100644 index 0000000..917070a --- /dev/null +++ b/tests/data/crawl/crawl2396 @@ -0,0 +1 @@ +[2d[33m[40m#[3d#[4d#[5d#[6;12H[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m.###[7;12H[m[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m....[8;8H[m[37m[40m.[8;23H[30m[40m[1m#[9;8H[m[37m[40m.[15G[7mp[m[37m[40m.[23G[30m[40m[1m.[10;8H[m[37m[40m.[10;23H[30m[40m[1m.[11;12H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[12d[m[33m[40m#[30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[13;16H[m[33m[40m#[30m[40m[1m..#[14;16H[m[37m[40m.[30m[40m[1m...[15;16H[m[37m[40m.[30m[40m[1m....[16;16H[m[37m[40m.[30m[40m[1m#...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2397 b/tests/data/crawl/crawl2397 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2397 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2398 b/tests/data/crawl/crawl2398 new file mode 100644 index 0000000..f368da7 --- /dev/null +++ b/tests/data/crawl/crawl2398 @@ -0,0 +1 @@ +[9;17H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2399 b/tests/data/crawl/crawl2399 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl2399 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl240 b/tests/data/crawl/crawl240 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl240 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2400 b/tests/data/crawl/crawl2400 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2400 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2401 b/tests/data/crawl/crawl2401 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl2401 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2402 b/tests/data/crawl/crawl2402 new file mode 100644 index 0000000..e313ab8 --- /dev/null +++ b/tests/data/crawl/crawl2402 @@ -0,0 +1 @@ +[2;14H[30m[40m[1m#[3d#[4d#[m[37m[40m.[33m[40m#[30m[40m[1m##.[m[33m[40m#[5;14H[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.[m[37m[40m.[33m[40m#[6;12H##[30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[7;13H[37m[40m.[30m[40m[1m.[m[37m[40m...[8;7H.[8;22H[30m[40m[1m.[9;7H[m[37m[40m.[14G[7mp[m[37m[40m.[22G[30m[40m[1m.[10;7H[m[37m[40m.[10;22H[30m[40m[1m#[11;13H[m[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[12;12H[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..#.[m[33m[40m#[30m[40m[1m.[13;11H[m[33m[40m###[30m[40m[1m#[21G#[14;14H.[15d#[16d#[17;34H[m[39;49m[37m[40m
[18d[9;16H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m40[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2403 b/tests/data/crawl/crawl2403 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl2403 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2404 b/tests/data/crawl/crawl2404 new file mode 100644 index 0000000..5a54bfd --- /dev/null +++ b/tests/data/crawl/crawl2404 @@ -0,0 +1 @@ +[2;15H[30m[40m[1m.#[3d.#[4d.[6d[m[33m[40m#[37m[40m.[30m[40m[1m#[7;14H[m[37m[40m.[30m[40m[1m.[8;6H[m[33m[40m#[8;21H[30m[40m[1m#[9;6H[m[33m[40m#[13G[37m[40m[7mp[m[37m[40m.[21G[30m[40m[1m.[10;6H[m[33m[40m#[10;21H[30m[40m[1m#[11;14H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m.....[12;14H[m[33m[40m#[30m[40m[1m.#..#.#[13;11H#[m[33m[40m###[30m[40m[1m.#[14d..[15d..[16d..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2405 b/tests/data/crawl/crawl2405 new file mode 100644 index 0000000..b86cfbb --- /dev/null +++ b/tests/data/crawl/crawl2405 @@ -0,0 +1 @@ +[4;20H[30m[40m[1m#[5d.#[6;12H#[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#.#[7;9H[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m..[8;20H.[9;12H[m[37m[40m[7mp[m[37m[40m.[20G[30m[40m[1m.[10d.[11;8H[m[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.#[12;6H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[13;6H[m[33m[40m#[37m[40m [30m[40m[1m#.###[17;34H[m[39;49m[37m[40m
[18d[9;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2406 b/tests/data/crawl/crawl2406 new file mode 100644 index 0000000..aabd809 --- /dev/null +++ b/tests/data/crawl/crawl2406 @@ -0,0 +1 @@ +[2;9H[33m[40m#[37m[40m.[3d[33m[40m#[37m[40m.[4d[33m[40m#[37m[40m. [30m[40m[1m#.#[5;9H[m[33m[40m#[37m[40m. [30m[40m[1m#.[6;9H[m[33m[40m#[37m[40m. [30m[40m[1m###[7;6H[m[33m[40m#[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.[8;19H#[9;11H[m[37m[40m[7mp[m[37m[40m.[19G[30m[40m[1m.[10d#[11;6H[m[33m[40m#[37m[40m ... [30m[40m[1m#.[12;9H[m[37m[40m.. [30m[40m[1m..#[13;8H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####[14;8H[m[37m[40m..[15;7H[33m[40m###[17;34H[m[39;49m[37m[40m
[18d[9;14H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[37m[40m8[77G[34m[40m===[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2407 b/tests/data/crawl/crawl2407 new file mode 100644 index 0000000..64d4bda --- /dev/null +++ b/tests/data/crawl/crawl2407 @@ -0,0 +1 @@ +[2d[33m[40m#[37m[40m [3;11H[33m[40m#[19G[30m[40m[1m#[4;11H[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[5;11H[m[33m[40m#[37m[40m [30m[40m[1m#.###[6;11H[m[33m[40m#[37m[40m [30m[40m[1m#.##..#[m[37m[40m [7;6H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###.##.###[m[37m[40m [30m[40m[1m###[8;6H#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#........#...[m[37m[40m [9;6H[30m[40m[1m#..[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.#.##.#.#.##[10;9H[m[37m[40m.....[37m[43m[5mZ[m[37m[40m...[30m[40m[1m.....[11;7H[m[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.#.##[12;8H[m[37m[40m...[33m[40m#[30m[40m[1m#.[m[33m[40m#[30m[40m[1m.#.....[13;7H[m[37m[40m.[30m[40m[1m#[m[37m[40m...[30m[40m[1m..[14;6H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m###.#..#.#.[15;6H[m[33m[40m#[37m[40m ..[30m[40m[1m.....[15;23H.[16;7H#[m[33m[40m##[30m[40m[1m.[m[37m[40m [30m[40m[1m##......#[m[37m[40m [30m[40m[1m#[17;8H##.####..#...#[m[37m[40m [30m[40m[1m.#[17;34H[m[39;49m[37m[40m
[18d[10;13H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[10;12H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.7 (2[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2408 b/tests/data/crawl/crawl2408 new file mode 100644 index 0000000..e0f5c13 --- /dev/null +++ b/tests/data/crawl/crawl2408 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_w - a beef jerky[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2409 b/tests/data/crawl/crawl2409 new file mode 100644 index 0000000..3e3cbb0 --- /dev/null +++ b/tests/data/crawl/crawl2409 @@ -0,0 +1 @@ +[1;10H[30m[40m[1m#.#[2;7H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[3;7H[m[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[4;7H[m[33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.###.#[5;5H[m[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##..#[6;6H[m[37m[40m....[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m###.##.###[m[37m[40m [30m[40m[1m###[7;7H[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#........#...[8;6H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#.#.###[9;6H[m[37m[40m [33m[40m#[37m[40m..[7mp[m[37m[40m..[37m[43m[5mZ[m[37m[40m....[30m[40m[1m........#[10;6H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#.##..#[11;6H[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m#.#.#........#[12;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m..#.#..#.#...#[13;6H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#.[m[33m[40m###[30m[40m[1m##.#..#.#...#[14;6H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.............#[m[37m[40m [30m[40m[1m..#[15;6H[m[37m[40m [33m[40m#[30m[40m[1m###.[m[37m[40m [30m[40m[1m##......#[m[37m[40m [30m[40m[1m#.#[16;7H[m[37m[40m [30m[40m[1m##.####..#...#[m[37m[40m [30m[40m[1m.#[17;8H[m[37m[40m [30m[40m[1m........##.#.#[m[37m[40m [17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.7 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl241 b/tests/data/crawl/crawl241 new file mode 100644 index 0000000..f1b26e2 --- /dev/null +++ b/tests/data/crawl/crawl241 @@ -0,0 +1 @@ +[9;62H[37m[40m324.0 (46.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2410 b/tests/data/crawl/crawl2410 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2410 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2411 b/tests/data/crawl/crawl2411 new file mode 100644 index 0000000..316da78 --- /dev/null +++ b/tests/data/crawl/crawl2411 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;7H[33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [3;7H .[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[4;7H[m[37m[40m .. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[5;5H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.###.#[6;6H[m[33m[40m###[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [7;7H....[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[8;7H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.##........#...[9;7H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m.##.#.##.#.#.###[10;7H[m[37m[40m [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m...[30m[40m[1m.........#[11;7H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#..#.##..#[12;7H[m[37m[40m [33m[40m#[37m[40m....[33m[40m#[30m[40m[1m#.#.#........#[13;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m..#.#..#.#...#[14;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m###[30m[40m[1m##.#..#.#...#[15;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m..[30m[40m[1m...[22G.#[m[37m[40m [30m[40m[1m..#[16;8H[m[33m[40m##[30m[40m[1m#[m[33m[40m#[37m[40m. [30m[40m[1m##......#[m[37m[40m [30m[40m[1m#.#[17;9H[m[37m[40m [30m[40m[1m##.####..#...#[m[37m[40m [30m[40m[1m.#[34G[m[39;49m[37m[40m
[18d[10;13H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;77H[34m[40m[1m===[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2412 b/tests/data/crawl/crawl2412 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2412 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2413 b/tests/data/crawl/crawl2413 new file mode 100644 index 0000000..a641786 --- /dev/null +++ b/tests/data/crawl/crawl2413 @@ -0,0 +1 @@ +[2;7H[37m[40m .. [3;8H[30m[40m[1m#[m[37m[40m. [30m[40m[1m#.#[m[37m[40m [4;8H .[33m[40m##[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[5;8H[m[37m[40m ..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[6;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.###.#[7;4H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [8;4H[33m[40m#[37m[40m.......[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[9;8H[m[37m[40m [33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m.##........#...[10;8H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.##.#.##.#.#.###[11;8H[m[37m[40m [33m[40m#[37m[40m....[30m[40m[1mZ.............#[12;8H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#.#..#.##..#[13;8H[m[37m[40m [33m[40m#[37m[40m....[33m[40m#[30m[40m[1m#.#.#........#[14;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m..#.#..#.#...#[15;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m#[30m[40m[1m##.#..#.#...#[16;8H[m[37m[40m [33m[40m#[37m[40m....[30m[40m[1m...[23G.#[m[37m[40m [30m[40m[1m..#[17;9H####.[m[37m[40m [30m[40m[1m##......#[m[37m[40m [30m[40m[1m#.#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2414 b/tests/data/crawl/crawl2414 new file mode 100644 index 0000000..1323b3c --- /dev/null +++ b/tests/data/crawl/crawl2414 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2415 b/tests/data/crawl/crawl2415 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl2415 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2416 b/tests/data/crawl/crawl2416 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2416 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2417 b/tests/data/crawl/crawl2417 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2417 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2418 b/tests/data/crawl/crawl2418 new file mode 100644 index 0000000..0abff30 --- /dev/null +++ b/tests/data/crawl/crawl2418 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;8H [30m[40m[1m..[m[37m[40m [4;9H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;9H [30m[40m[1m.[m[33m[40m##[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[6;9H[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[7;9H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.###.#[8;4H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [9;5H[33m[40m#[37m[40m....[7mp[m[37m[40m..[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[10;5H[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.##........#...[11;9H[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m.##.#.##.#.#.###[12;9H[m[37m[40m [30m[40m[1m#[m[37m[40m....[30m[40m[1mZ.............#[13;9H[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#.#..#.##..#[14;9H[m[37m[40m [30m[40m[1m#[m[37m[40m....[33m[40m#[30m[40m[1m#.#.#........#[15;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m..#.#..#.#...#[16;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m#[30m[40m[1m##.#..#.#...#[17;9H[m[37m[40m [30m[40m[1m#.......[24G.#[m[37m[40m [30m[40m[1m..#[34G[m[39;49m[37m[40m
[18d[12;13H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2419 b/tests/data/crawl/crawl2419 new file mode 100644 index 0000000..6e384a4 --- /dev/null +++ b/tests/data/crawl/crawl2419 @@ -0,0 +1 @@ +[3d[37m[40m [30m[40m[1m..[4;9H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[5;10H[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[6;10H[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[7;10H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.###.#[8;5H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[9;5H[m[37m[40m [33m[40m#[13G[37m[40m.[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[10;5H[m[37m[40m [33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.##[25G.#...[11;10H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[30m[40m[1m.##.#.##.#.#.###[12;10H[m[37m[40m [30m[40m[1m#..[m[37m[43m[5mZ[m[37m[40m.[30m[40m[1mZ[12;29H.#[13;10H[m[37m[40m [30m[40m[1m#..#[m[37m[40m.[33m[40m#[30m[40m[1m#.#.#..#.##..#[14;10H[m[37m[40m [30m[40m[1m#....[m[33m[40m#[30m[40m[1m#.#.#[29G.#[15;10H[m[37m[40m [30m[40m[1m#.#.....#.#..#.#...#[16;10H[m[37m[40m [30m[40m[1m#.#.#####.#..#.#...#[17;10H[m[37m[40m [30m[40m[1m#[17;25H.#[m[37m[40m [30m[40m[1m..#[34G[m[39;49m[37m[40m
[18d[11;13H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m50[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl242 b/tests/data/crawl/crawl242 new file mode 100644 index 0000000..e840206 --- /dev/null +++ b/tests/data/crawl/crawl242 @@ -0,0 +1 @@ +[3;46H[37m[40m13[78G[32m[40m==[9;64H[37m[40m5.0 (47[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2420 b/tests/data/crawl/crawl2420 new file mode 100644 index 0000000..0ddebba --- /dev/null +++ b/tests/data/crawl/crawl2420 @@ -0,0 +1 @@ +[3d[37m[40m [30m[40m[1m..[4;10H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[5;11H[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[6;11H[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[7;7H[m[33m[40m#[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[8;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[9;6H[m[37m[40m [33m[40m#[14G[37m[40m.[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[10;6H[m[37m[40m [33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.##[26G.#...[11;11H[m[37m[40m [30m[40m[1m#.Z[m[33m[40m#[30m[40m[1m.##.#.##.#.#.###[12;11H[m[37m[40m [30m[40m[1m#....Z[12;30H.#[13;11H[m[37m[40m [30m[40m[1m#..#.##.#.#..#.##..#[14;11H[m[37m[40m [30m[40m[1m#....##.#.#[30G.#[15;11H[m[37m[40m [30m[40m[1m#.#.....#.#..#.#...#[16;11H[m[37m[40m [30m[40m[1m#.#.#####.#..#.#...#[17;11H[m[37m[40m [30m[40m[1m#[17;26H.#[m[37m[40m [30m[40m[1m..#[34G[m[39;49m[37m[40m[14;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2421 b/tests/data/crawl/crawl2421 new file mode 100644 index 0000000..561510f --- /dev/null +++ b/tests/data/crawl/crawl2421 @@ -0,0 +1 @@ +[3d[33m[40m##[37m[40m [30m[40m[1m..[4;8H[m[37m[40m.. [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[5;8H[m[33m[40m#[37m[40m. [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[6;8H[m[33m[40m#[37m[40m. [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[7;7H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[8;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.##..#[9;7H[m[37m[40m [33m[40m#[15G[37m[40m.[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[10;7H[m[37m[40m [33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.##[27G.#...[11;12H[m[37m[40m [30m[40m[1m#.Z#.##.#.##.#.#.###[12;12H[m[37m[40m [30m[40m[1m#....Z[12;31H.#[13;12H[m[37m[40m [30m[40m[1m#..#.##.#.#..#.##..#[14;12H[m[37m[40m [30m[40m[1m#....##.#.#[31G.#[15;12H[m[37m[40m [30m[40m[1m#.#.....#.#..#.#...#[16;12H[m[37m[40m [30m[40m[1m#.#.#####.#..#.#...#[17;12H[m[37m[40m [30m[40m[1m#[17;27H.#[m[37m[40m [30m[40m[1m..#[C[m[39;49m[37m[40m
[18d[10;14H[37m[43m[5mZ[11d[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2422 b/tests/data/crawl/crawl2422 new file mode 100644 index 0000000..90f5c5f --- /dev/null +++ b/tests/data/crawl/crawl2422 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;8H [33m[40m###[37m[40m [30m[40m[1m..[m[37m[40m [5;8H ..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[7;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[8;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[9;8H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [10;8H [33m[40m#[37m[40m.......[33m[40m#[30m[40m[1m.####.##.###[m[37m[40m [30m[40m[1m###[11;9H[m[33m[40m######[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m.##........#...[12;13H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#.###[13;13H[m[37m[40m [30m[40m[1m#....Z.............#[14;13H[m[37m[40m [30m[40m[1m#..#.##.#.#..#.##..#[15;13H[m[37m[40m [30m[40m[1m#....##.#.#........#[16;13H[m[37m[40m [30m[40m[1m#.#.....#.#..#.#...#[17;13H[m[37m[40m [30m[40m[1m#.#.#####.#..#.#...#[m[39;49m[37m[40m
[18d[10;14H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2423 b/tests/data/crawl/crawl2423 new file mode 100644 index 0000000..953108f --- /dev/null +++ b/tests/data/crawl/crawl2423 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;9H[33m[40m###[37m[40m [30m[40m[1m..[m[37m[40m [6;9H..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;15H[30m[40m[1m#[7;27H#[8;14H.[8;25H[m[37m[40m [30m[40m[1m..[9;12H[m[37m[40m [9;26H[30m[40m[1m#[10;11H[m[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [11;10H..[30m[40m[1m..Z..#.####.##.###[m[37m[40m [30m[40m[1m###[12;9H[m[33m[40m####[30m[40m[1m#[12;22H.......#...[m[37m[40m [13;17H[30m[40m[1m#.##.#.##.#.#.##[14;17H..Z...........[15;17H#[15;27H#.##[16;16H...##[27G...[17;18H....[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2424 b/tests/data/crawl/crawl2424 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2424 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2425 b/tests/data/crawl/crawl2425 new file mode 100644 index 0000000..c82d3e4 --- /dev/null +++ b/tests/data/crawl/crawl2425 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[5;33H[37m[40m[1K[6;8H[33m[40m####[37m[40m [30m[40m[1m..[m[37m[40m [7;9H..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;15H[30m[40m[1m#[8;27H#[9;14H.[9;25H[m[37m[40m [30m[40m[1m..[10;12H[m[37m[40m [10;26H[30m[40m[1m#[11;11H[m[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [12;9H[33m[40m#[37m[40m..[30m[40m[1m..Z..#.####.##.###[m[37m[40m [30m[40m[1m###[13;12H#[14;38H[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2426 b/tests/data/crawl/crawl2426 new file mode 100644 index 0000000..57e2fc7 --- /dev/null +++ b/tests/data/crawl/crawl2426 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[6;33H[37m[40m[1K[7;3H[33m[40m#########[37m[40m [30m[40m[1m..[m[37m[40m [8;3H....[37m[44mb[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;15H[30m[40m[1m#[9;27H#[10;14H.[10;25H[m[37m[40m [30m[40m[1m..[11;12H[m[37m[40m [11;26H[30m[40m[1m#[12;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [30m[40m[1m#.##..#[14;38H[K[17;34H[m[39;49m[37m[40m[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat (sleeping)[15;38H[m[37m[40m[K[16d[K[17d[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2427 b/tests/data/crawl/crawl2427 new file mode 100644 index 0000000..b5e7f33 --- /dev/null +++ b/tests/data/crawl/crawl2427 @@ -0,0 +1 @@ +[M[8;7H[37m[40m..b
[24d [31m[40m[1mA bat comes into view.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2428 b/tests/data/crawl/crawl2428 new file mode 100644 index 0000000..68e13fc --- /dev/null +++ b/tests/data/crawl/crawl2428 @@ -0,0 +1 @@ +[9;65H[37m[40m6[14;38Hb[45G[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2429 b/tests/data/crawl/crawl2429 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2429 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl243 b/tests/data/crawl/crawl243 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl243 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2430 b/tests/data/crawl/crawl2430 new file mode 100644 index 0000000..1887c31 --- /dev/null +++ b/tests/data/crawl/crawl2430 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2431 b/tests/data/crawl/crawl2431 new file mode 100644 index 0000000..b254ea1 --- /dev/null +++ b/tests/data/crawl/crawl2431 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K
[7d ##[12G ..
[8d ..[12G #. #.# [9;8H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [20G #.# #. [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [20G #.# .. [11;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [20G [29G [12;8H[1K [12;20H [29G [13;8H[1K [13;30H [14;8H[1K [14;33H [15;13H[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K
[7d [33m[40m##[12G[37m[40m [30m[40m[1m..[m[37m[40m
[8d ..[12G [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;8H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [20G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [10;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [20G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [20G [29G [12;8H[1K [12;20H [29G [13;8H[1K [13;30H [14;8H[1K [14;33H [15;13H[1K[16d[1K[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2432 b/tests/data/crawl/crawl2432 new file mode 100644 index 0000000..7b92861 --- /dev/null +++ b/tests/data/crawl/crawl2432 @@ -0,0 +1 @@ +[8;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2433 b/tests/data/crawl/crawl2433 new file mode 100644 index 0000000..39a37e2 --- /dev/null +++ b/tests/data/crawl/crawl2433 @@ -0,0 +1 @@ +[37m[40mb..[13d.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2434 b/tests/data/crawl/crawl2434 new file mode 100644 index 0000000..3a57507 --- /dev/null +++ b/tests/data/crawl/crawl2434 @@ -0,0 +1 @@ +[3;46H[32m[40m31[79G[31m[40m-[4;46H[32m[40m7[77G[35m[40m---[9;65H[37m[40m7[14;40H[35m[40m[7m [15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2435 b/tests/data/crawl/crawl2435 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2435 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2436 b/tests/data/crawl/crawl2436 new file mode 100644 index 0000000..d38c393 --- /dev/null +++ b/tests/data/crawl/crawl2436 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat convulses in agony! [30m[40m[1mThe bat barely misses you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2437 b/tests/data/crawl/crawl2437 new file mode 100644 index 0000000..49c9368 --- /dev/null +++ b/tests/data/crawl/crawl2437 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K
[7d ##[12G ..
[8d ..[12G #. #.# [9;8H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [20G #.# #. [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [20G #.# .. [11;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [20G [29G [12;8H[1K [12;20H [29G [13;8H[1K [13;30H [14;8H[1K [14;33H [15;13H[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2438 b/tests/data/crawl/crawl2438 new file mode 100644 index 0000000..7b2c94e --- /dev/null +++ b/tests/data/crawl/crawl2438 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The bat convulses in agony! [30m[40m[1mThe bat barely misses you.[20;2H[m[36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - bat[24;2HAim: [37m[40ma bat ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2439 b/tests/data/crawl/crawl2439 new file mode 100644 index 0000000..eabc11f --- /dev/null +++ b/tests/data/crawl/crawl2439 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K
[7d [33m[40m##[12G[37m[40m [30m[40m[1m..[m[37m[40m
[8d ..[12G [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;8H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [20G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [10;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [20G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [20G [29G [12;8H[1K [12;20H [29G [13;8H[1K [13;30H [14;8H[1K [14;33H [15;13H[1K[16d[1K[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl244 b/tests/data/crawl/crawl244 new file mode 100644 index 0000000..57ba1b4 --- /dev/null +++ b/tests/data/crawl/crawl244 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2440 b/tests/data/crawl/crawl2440 new file mode 100644 index 0000000..5c06527 --- /dev/null +++ b/tests/data/crawl/crawl2440 @@ -0,0 +1 @@ +[8;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2441 b/tests/data/crawl/crawl2441 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl2441 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2442 b/tests/data/crawl/crawl2442 new file mode 100644 index 0000000..096f48f --- /dev/null +++ b/tests/data/crawl/crawl2442 @@ -0,0 +1 @@ +[8;7H[37m[40m†[12;10H[37m[43m[5mZ[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2443 b/tests/data/crawl/crawl2443 new file mode 100644 index 0000000..1df68a1 --- /dev/null +++ b/tests/data/crawl/crawl2443 @@ -0,0 +1 @@ +[3;47H[32m[40m0[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m6[74G[m[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m1[9;65H8[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2444 b/tests/data/crawl/crawl2444 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2444 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2445 b/tests/data/crawl/crawl2445 new file mode 100644 index 0000000..c8ef5e0 --- /dev/null +++ b/tests/data/crawl/crawl2445 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2446 b/tests/data/crawl/crawl2446 new file mode 100644 index 0000000..ae90408 --- /dev/null +++ b/tests/data/crawl/crawl2446 @@ -0,0 +1 @@ +[7;33H[37m[40m[1K[8;3H[33m[40m##########[37m[40m [30m[40m[1m..[m[37m[40m [9;3H.....†.[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;3H[33m[40m########[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[11;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[12;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[13;9H[m[37m[40m [30m[40m[1m#[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m###.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [14;9H [30m[40m[1m#[m[37m[40m..[30m[40m[1m..Z..#.####.##.###[m[37m[40m [30m[40m[1m##[15;10H#[m[33m[40m##[30m[40m[1m###..#.##........#...[16;14H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#.#[17;14H[m[37m[40m [30m[40m[1m#....Z.............[m[39;49m[37m[40m
[18d[12;11H[37m[43m[5mZ[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2447 b/tests/data/crawl/crawl2447 new file mode 100644 index 0000000..286ceef --- /dev/null +++ b/tests/data/crawl/crawl2447 @@ -0,0 +1 @@ +[8;3H[37m[40m.[8;13H[33m[40m#[37m[40m [30m[40m[1m..[9;8H[m[37m[40m.†[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;3H[m[37m[40m.[11G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[11;10H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[12;10H[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[13;10H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[14;10H[m[37m[40m [30m[40m[1m#....Z..#.####.##.###[m[37m[40m [15;10H [30m[40m[1m######..#.##[30G.#[16;15H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#.[17;15H[m[37m[40m [30m[40m[1m#....Z[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2448 b/tests/data/crawl/crawl2448 new file mode 100644 index 0000000..d8e8881 --- /dev/null +++ b/tests/data/crawl/crawl2448 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2449 b/tests/data/crawl/crawl2449 new file mode 100644 index 0000000..e7660e6 --- /dev/null +++ b/tests/data/crawl/crawl2449 @@ -0,0 +1 @@ +[9;64H[37m[40m60[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl245 b/tests/data/crawl/crawl245 new file mode 100644 index 0000000..bbe4b37 --- /dev/null +++ b/tests/data/crawl/crawl245 @@ -0,0 +1 @@ +[A[37m[43m[5mZ
[18d[m[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m[K
[19d_Magic restored.
[20d_HP restored.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2450 b/tests/data/crawl/crawl2450 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2450 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2451 b/tests/data/crawl/crawl2451 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2451 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2452 b/tests/data/crawl/crawl2452 new file mode 100644 index 0000000..4be2b65 --- /dev/null +++ b/tests/data/crawl/crawl2452 @@ -0,0 +1 @@ +[8;3H[33m[40m#[37m[40m.[8;14H[33m[40m#[37m[40m [30m[40m[1m..[9;9H[m[37m[40m.[7mp[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;3H[m[33m[40m#[37m[40m.[12G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[11;11H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[12;11H[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[13;11H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[14;11H[m[37m[40m [30m[40m[1m#....Z..#.####.##.###[m[37m[40m [15;11H [30m[40m[1m######..#.##[31G.#[16;16H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#.[17;16H[m[37m[40m [30m[40m[1m#....Z[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2453 b/tests/data/crawl/crawl2453 new file mode 100644 index 0000000..32e0ad2 --- /dev/null +++ b/tests/data/crawl/crawl2453 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2454 b/tests/data/crawl/crawl2454 new file mode 100644 index 0000000..e5160a2 --- /dev/null +++ b/tests/data/crawl/crawl2454 @@ -0,0 +1 @@ +[18;2H[37m[40mThe bat convulses in agony![K
[19d_[31m[40mYou kill the bat!
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2455 b/tests/data/crawl/crawl2455 new file mode 100644 index 0000000..7aa45eb --- /dev/null +++ b/tests/data/crawl/crawl2455 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[10;13HZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2456 b/tests/data/crawl/crawl2456 new file mode 100644 index 0000000..a1bfadc --- /dev/null +++ b/tests/data/crawl/crawl2456 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G=[4;46H[33m[40m[1m5[4;71H[m[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m2[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;38H[37m[40m[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2457 b/tests/data/crawl/crawl2457 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2457 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2458 b/tests/data/crawl/crawl2458 new file mode 100644 index 0000000..2fe489c --- /dev/null +++ b/tests/data/crawl/crawl2458 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2459 b/tests/data/crawl/crawl2459 new file mode 100644 index 0000000..c78aeba --- /dev/null +++ b/tests/data/crawl/crawl2459 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl246 b/tests/data/crawl/crawl246 new file mode 100644 index 0000000..e036553 --- /dev/null +++ b/tests/data/crawl/crawl246 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[9;64H[37m[40m6.0 (1.0) [14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2460 b/tests/data/crawl/crawl2460 new file mode 100644 index 0000000..bd31b63 --- /dev/null +++ b/tests/data/crawl/crawl2460 @@ -0,0 +1 @@ +[9;65H[37m[40m3.7 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2461 b/tests/data/crawl/crawl2461 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2461 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2462 b/tests/data/crawl/crawl2462 new file mode 100644 index 0000000..5e0607c --- /dev/null +++ b/tests/data/crawl/crawl2462 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - a chunk of flesh[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2463 b/tests/data/crawl/crawl2463 new file mode 100644 index 0000000..c0d335f --- /dev/null +++ b/tests/data/crawl/crawl2463 @@ -0,0 +1 @@ +[8;3H[37m[40m.[33m[40m#[37m[40m.[8;15H[33m[40m#[37m[40m [30m[40m[1m..[9;11H[m[37m[40m.[37m[43m[5mZZ[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;4H[m[33m[40m#[37m[40m.[13G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[11;12H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[12;12H[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[13;12H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[14;12H[m[37m[40m [30m[40m[1m#....Z..#.####.##.###[15;12H[m[37m[40m [30m[40m[1m######..#.##[32G.#[16;17H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#[17;17H[m[37m[40m [30m[40m[1m#....Z[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.7 (1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2464 b/tests/data/crawl/crawl2464 new file mode 100644 index 0000000..91be89b --- /dev/null +++ b/tests/data/crawl/crawl2464 @@ -0,0 +1 @@ +[8;3H[33m[40m#[37m[40m.[33m[40m#[37m[40m.[8;16H[33m[40m#[37m[40m [30m[40m[1m..[9;11H[m[37m[40m.[37m[43m[5mZZ[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;5H[m[33m[40m#[37m[40m.[14G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[11;13H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[12;13H[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.#[13;13H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[14;13H[m[37m[40m [30m[40m[1m#....Z..#.####.##.[15;13H[m[37m[40m [30m[40m[1m######..#.##[33G.[16;18H[m[37m[40m [30m[40m[1m#..#.##.#.##.#.[17;18H[m[37m[40m [30m[40m[1m#....Z[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m6[4;71H[m[34m[40m===[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2465 b/tests/data/crawl/crawl2465 new file mode 100644 index 0000000..7176bc2 --- /dev/null +++ b/tests/data/crawl/crawl2465 @@ -0,0 +1 @@ +[8;4H[33m[40m#[37m[40m.[33m[40m#[37m[40m.[8;17H[33m[40m#[37m[40m [30m[40m[1m..[9;3H[m[33m[40m#[11G[37m[40m.[37m[43m[5mZZ[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;6H[m[33m[40m#[37m[40m.[15G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[11;14H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;14H [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###.[13;14H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##..[14;14H[m[37m[40m [30m[40m[1m#....Z..#.####.##.[15;14H[m[37m[40m [30m[40m[1m######..#.##[16;19H[m[37m[40m [30m[40m[1m#..#.##.#.##.#[17;19H[m[37m[40m [30m[40m[1m#....Z[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;78H[32m[40m[1m=[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2466 b/tests/data/crawl/crawl2466 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2466 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2467 b/tests/data/crawl/crawl2467 new file mode 100644 index 0000000..c5dfc43 --- /dev/null +++ b/tests/data/crawl/crawl2467 @@ -0,0 +1 @@ +[6;5H[33m[40m##[7d[37m[40m..[8;3H [33m[40m##[37m[40m.[33m[40m#[37m[40m.[8;18H[30m[40m[1m#[m[37m[40m [30m[40m[1m..[9;3H[m[37m[40m [33m[40m#[11G[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;3H[m[37m[40m [33m[40m####[37m[40m.[16G[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;6H..[15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;4H..[33m[40m#[12;15H[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.###[13;3H[32m[44mS[m[33m[40m#[13;15H[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##[14;15H[m[37m[40m [30m[40m[1m#....Z..#.####.##.[15;15H[m[37m[40m [30m[40m[1m######..#.##[16;20H[m[37m[40m [30m[40m[1m#..#.##.#.##.[17;20H[m[37m[40m [30m[40m[1m#....Z[34G[m[39;49m[37m[40m
[18d[M[14;38H[32m[44m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m adder (sleeping)[K[15;42H[32m[40mgiant newt skeleton[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[24;2H[31m[40m[1mAn adder comes into view.[m[39;49m[37m[40m[9;11H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[12;5H[32m[40m[1mS[13;3H[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[14;38H[32m[40m[1mS[14;47H[m[37m[40m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2468 b/tests/data/crawl/crawl2468 new file mode 100644 index 0000000..ee72170 --- /dev/null +++ b/tests/data/crawl/crawl2468 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2469 b/tests/data/crawl/crawl2469 new file mode 100644 index 0000000..3686341 --- /dev/null +++ b/tests/data/crawl/crawl2469 @@ -0,0 +1 @@ +[5d[33m[40m##[6;5H[37m[40m [33m[40m###[37m[40m.[7;6H ...[8;4H [33m[40m##[37m[40m.[33m[40m#[37m[40m.[8;19H[30m[40m[1m#[m[37m[40m [30m[40m[1m..[9;4H[m[37m[40m [33m[40m#[37m[40m....[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m...[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;4H[m[37m[40m [33m[40m####[37m[40m.[17G[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[11;6H[m[37m[40m ...[16G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[12;4H[m[37m[40m .[32m[40m[1mS[m[33m[40m###[16G[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[13;4H[m[37m[40m.[33m[40m#[13;16H[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.##[14;3H[m[37m[40m.[14;16H [30m[40m[1m#....Z..#.####.##[15;16H[m[37m[40m [30m[40m[1m######..#.##[16;21H[m[37m[40m [30m[40m[1m#..#.##.#.##[17;21H[m[37m[40m [30m[40m[1m#....Z[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl247 b/tests/data/crawl/crawl247 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl247 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2470 b/tests/data/crawl/crawl2470 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2470 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2471 b/tests/data/crawl/crawl2471 new file mode 100644 index 0000000..2fea886 --- /dev/null +++ b/tests/data/crawl/crawl2471 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[11;7H[32m[40m[1mS[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2472 b/tests/data/crawl/crawl2472 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl2472 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2473 b/tests/data/crawl/crawl2473 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2473 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2474 b/tests/data/crawl/crawl2474 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2474 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2475 b/tests/data/crawl/crawl2475 new file mode 100644 index 0000000..e8b4c59 --- /dev/null +++ b/tests/data/crawl/crawl2475 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [m[33m[40m##[30m[40m[1m [6;5H[1K [m[33m[40m###[37m[40m.[30m[40m[1m [7;6H[1K [m[37m[40m...[30m[40m[1m
[8d [8;16H#### ..
[9d [9;16H...# #. #.#
[10d [10;16H##.# [28G #.# [11;6H[1K [32m[40mS[m[37m[40m..[30m[40m[1m #.# [28G #.#
[12d [m[37m[40m..[33m[40m###[30m[40m[1m #Z# [28G
[13d ..[m[33m[40m#[30m[40m[1m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2476 b/tests/data/crawl/crawl2476 new file mode 100644 index 0000000..9a4884e --- /dev/null +++ b/tests/data/crawl/crawl2476 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2477 b/tests/data/crawl/crawl2477 new file mode 100644 index 0000000..cc22cb8 --- /dev/null +++ b/tests/data/crawl/crawl2477 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [33m[40m##[37m[40m [6;5H[1K [33m[40m###[37m[40m. [7;6H[1K ...
[8d [8;16H[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m..[m[37m[40m
[9d [9;16H..[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[10d [10;16H[33m[40m##[30m[40m[1m.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m [11;6H[1K [32m[40m[1mS[m[37m[40m.. [30m[40m[1m#.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m
[12d ..[33m[40m###[37m[40m [30m[40m[1m#Z#[m[37m[40m [28G
[13d ..[33m[40m#[37m[40m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2478 b/tests/data/crawl/crawl2478 new file mode 100644 index 0000000..81a5849 --- /dev/null +++ b/tests/data/crawl/crawl2478 @@ -0,0 +1 @@ +[11;7H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2479 b/tests/data/crawl/crawl2479 new file mode 100644 index 0000000..513f1f5 --- /dev/null +++ b/tests/data/crawl/crawl2479 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[m[37m[40m.[11;7H.[32m[40m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl248 b/tests/data/crawl/crawl248 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl248 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2480 b/tests/data/crawl/crawl2480 new file mode 100644 index 0000000..d49d7cc --- /dev/null +++ b/tests/data/crawl/crawl2480 @@ -0,0 +1 @@ +[3;47H[32m[40m0[78G[31m[40m-[4;46H[33m[40m[1m5[4;71H[m[35m[40m---[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2481 b/tests/data/crawl/crawl2481 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2481 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2482 b/tests/data/crawl/crawl2482 new file mode 100644 index 0000000..d99eaba --- /dev/null +++ b/tests/data/crawl/crawl2482 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2483 b/tests/data/crawl/crawl2483 new file mode 100644 index 0000000..e0d3c25 --- /dev/null +++ b/tests/data/crawl/crawl2483 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [m[33m[40m##[30m[40m[1m [6;5H[1K [m[33m[40m###[37m[40m.[30m[40m[1m [7;6H[1K [m[37m[40m...[30m[40m[1m
[8d [8;16H#### ..
[9d [9;16H...# #. #.#
[10d [10;16H##.# [28G #.# [11;6H[1K [m[37m[40m.[32m[40m[1mS[m[37m[40m.[30m[40m[1m #.# [28G #.#
[12d [m[37m[40m..[33m[40m###[30m[40m[1m #Z# [28G
[13d ..[m[33m[40m#[30m[40m[1m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2484 b/tests/data/crawl/crawl2484 new file mode 100644 index 0000000..fd3eb28 --- /dev/null +++ b/tests/data/crawl/crawl2484 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2485 b/tests/data/crawl/crawl2485 new file mode 100644 index 0000000..4dc14dd --- /dev/null +++ b/tests/data/crawl/crawl2485 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [33m[40m##[37m[40m [6;5H[1K [33m[40m###[37m[40m. [7;6H[1K ...
[8d [8;16H[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m..[m[37m[40m
[9d [9;16H..[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[10d [10;16H[33m[40m##[30m[40m[1m.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m [11;6H[1K .[32m[40m[1mS[m[37m[40m. [30m[40m[1m#.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m
[12d ..[33m[40m###[37m[40m [30m[40m[1m#Z#[m[37m[40m [28G
[13d ..[33m[40m#[37m[40m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2486 b/tests/data/crawl/crawl2486 new file mode 100644 index 0000000..2671490 --- /dev/null +++ b/tests/data/crawl/crawl2486 @@ -0,0 +1 @@ +[11;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2487 b/tests/data/crawl/crawl2487 new file mode 100644 index 0000000..8470931 --- /dev/null +++ b/tests/data/crawl/crawl2487 @@ -0,0 +1 @@ +[A[32m[40m[1mS[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2488 b/tests/data/crawl/crawl2488 new file mode 100644 index 0000000..e7389db --- /dev/null +++ b/tests/data/crawl/crawl2488 @@ -0,0 +1 @@ +[3;46H[32m[40m29[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m4[4;68H[m[35m[40m---[30m[40m[1m---[9;64H[m[37m[40m70[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2489 b/tests/data/crawl/crawl2489 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2489 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl249 b/tests/data/crawl/crawl249 new file mode 100644 index 0000000..8c28e5c --- /dev/null +++ b/tests/data/crawl/crawl249 @@ -0,0 +1 @@ +[9;64H[37m[40m7.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2490 b/tests/data/crawl/crawl2490 new file mode 100644 index 0000000..d99eaba --- /dev/null +++ b/tests/data/crawl/crawl2490 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2491 b/tests/data/crawl/crawl2491 new file mode 100644 index 0000000..6e557ab --- /dev/null +++ b/tests/data/crawl/crawl2491 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [m[33m[40m##[30m[40m[1m [6;5H[1K [m[33m[40m###[37m[40m.[30m[40m[1m [7;6H[1K [m[37m[40m...[30m[40m[1m
[8d [8;16H#### ..
[9d [9;16H...# #. #.#
[10d [10;16H##.# [28G #.# [11;6H[1K [m[37m[40m...[30m[40m[1m #.# [28G #.#
[12d [m[37m[40m..[33m[40m###[30m[40m[1m #Z# [28G
[13d ..[m[33m[40m#[30m[40m[1m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2492 b/tests/data/crawl/crawl2492 new file mode 100644 index 0000000..e985b4f --- /dev/null +++ b/tests/data/crawl/crawl2492 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder (lightly wounded, chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2493 b/tests/data/crawl/crawl2493 new file mode 100644 index 0000000..d0b9a61 --- /dev/null +++ b/tests/data/crawl/crawl2493 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;7H[1K [33m[40m##[37m[40m [6;5H[1K [33m[40m###[37m[40m. [7;6H[1K ...
[8d [8;16H[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m..[m[37m[40m
[9d [9;16H..[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[10d [10;16H[33m[40m##[30m[40m[1m.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m [11;6H[1K ... [30m[40m[1m#.#[m[37m[40m [28G [30m[40m[1m#.#[m[37m[40m
[12d ..[33m[40m###[37m[40m [30m[40m[1m#Z#[m[37m[40m [28G
[13d ..[33m[40m#[37m[40m [13;28H
[14d . [15d[1K[16;21H[1K[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2494 b/tests/data/crawl/crawl2494 new file mode 100644 index 0000000..93109f2 --- /dev/null +++ b/tests/data/crawl/crawl2494 @@ -0,0 +1 @@ +[10;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2495 b/tests/data/crawl/crawl2495 new file mode 100644 index 0000000..2d623f0 --- /dev/null +++ b/tests/data/crawl/crawl2495 @@ -0,0 +1 @@ +
[18d[2M[10;9H[32m[40m[1mS[23;2H[m[37m[40mThe adder barely resists. The adder bites you.
[24d [31m[40m[1mYou are poisoned.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2496 b/tests/data/crawl/crawl2496 new file mode 100644 index 0000000..cfab237 --- /dev/null +++ b/tests/data/crawl/crawl2496 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m22[3;68H====[m[31m[40m-----[30m[40m[1m-[4;46H[m[31m[40m3[4;65H[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m1[12;38H[33m[40m[1mPois [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2497 b/tests/data/crawl/crawl2497 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2497 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2498 b/tests/data/crawl/crawl2498 new file mode 100644 index 0000000..6156ad0 --- /dev/null +++ b/tests/data/crawl/crawl2498 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder poisons you! The adder bites you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2499 b/tests/data/crawl/crawl2499 new file mode 100644 index 0000000..2f71eb8 --- /dev/null +++ b/tests/data/crawl/crawl2499 @@ -0,0 +1 @@ +[5;15H[37m[40m[1K [33m[40m#[6;6H[37m[40m [33m[40m######[37m[40m.[33m[40m#[7;3H[37m[40m.[33m[40m######[37m[40m..?...[33m[40m##[8;3H[37m[40m............... [9;5H [30m[40m[1m##.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########[m[37m[40m [30m[40m[1m..[m[37m[40m [10;5H [33m[40m#[37m[40m.....[37m[43m[5mZZ[m[37m[40m....[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;6H[33m[40m####[32m[40m[1mS[m[33m[40m#######[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[12;5H[m[37m[40m [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.[13;3H[m[37m[40m [30m[40m[1m..#[m[33m[40m###[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[14;3H[m[37m[40m [30m[40m[1m..#[14;17H[m[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.[15;4H.[15;17H[m[37m[40m [30m[40m[1m#....Z..#.####.#[16;18H######..#.##....[17;22H[m[37m[40m [30m[40m[1m#..#.##.#.#[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl250 b/tests/data/crawl/crawl250 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl250 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2500 b/tests/data/crawl/crawl2500 new file mode 100644 index 0000000..9d2662f --- /dev/null +++ b/tests/data/crawl/crawl2500 @@ -0,0 +1 @@ +[M[10;10H[32m[40m[1mS[m[37m[43m[5mZZ[m[37m[40m.[11;10H.
[24d You feel sick. [30m[40m[1mYour bat skeleton misses the adder.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2501 b/tests/data/crawl/crawl2501 new file mode 100644 index 0000000..5bb4474 --- /dev/null +++ b/tests/data/crawl/crawl2501 @@ -0,0 +1 @@ +[3;72H[30m[40m[1m-----[9;65H[m[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2502 b/tests/data/crawl/crawl2502 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2502 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2503 b/tests/data/crawl/crawl2503 new file mode 100644 index 0000000..4bdc3dc --- /dev/null +++ b/tests/data/crawl/crawl2503 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton hits the adder but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2504 b/tests/data/crawl/crawl2504 new file mode 100644 index 0000000..19dd9f5 --- /dev/null +++ b/tests/data/crawl/crawl2504 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;15H[1K # [6;8H[1K [16G#
[7d .#[7;16H##
[8d ..[8;16H.. [9;5H[1K [9;21H .. [10;5H[1K [10;16H....# #. #.# [11;5H[1K [11;16H###.# [29G [12;7H[1K .[m[37m[40m..[33m[40m#[30m[40m[1m #.# [29G [13;5H[1K [12G #Z# [29G
[14d ..# [14;29H
[15d . [16d[1K[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2505 b/tests/data/crawl/crawl2505 new file mode 100644 index 0000000..d1911cc --- /dev/null +++ b/tests/data/crawl/crawl2505 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder (lightly wounded, chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2506 b/tests/data/crawl/crawl2506 new file mode 100644 index 0000000..43bb864 --- /dev/null +++ b/tests/data/crawl/crawl2506 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;15H[1K [33m[40m#[37m[40m [6;8H[1K [16G[33m[40m#[37m[40m
[7d .[33m[40m#[7;16H##[37m[40m
[8d ..[8;16H.. [9;5H[1K [9;21H [30m[40m[1m..[m[37m[40m [10;5H[1K [10;16H..[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;5H[1K [11;16H[33m[40m##[30m[40m[1m#.#[m[37m[40m [29G [12;7H[1K [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [29G [13;5H[1K [12G [30m[40m[1m#Z#[m[37m[40m [29G
[14d [30m[40m[1m..#[m[37m[40m [14;29H
[15d [30m[40m[1m.[m[37m[40m [16d[1K[17;22H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2507 b/tests/data/crawl/crawl2507 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl2507 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2508 b/tests/data/crawl/crawl2508 new file mode 100644 index 0000000..772f58c --- /dev/null +++ b/tests/data/crawl/crawl2508 @@ -0,0 +1 @@ +
[18d[3M[10;10H[32m[40m[1mS[22;2H[m[37m[40mThe adder convulses in agony! You feel sick.
[23d Your bat skeleton hits the adder but does no damage.
[24d The adder bites you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2509 b/tests/data/crawl/crawl2509 new file mode 100644 index 0000000..555835f --- /dev/null +++ b/tests/data/crawl/crawl2509 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m18[3;65H====[m[31m[40m---[4;46H2[4;62H[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m3[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl251 b/tests/data/crawl/crawl251 new file mode 100644 index 0000000..0b4da9b --- /dev/null +++ b/tests/data/crawl/crawl251 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_f - 4 chunks of flesh[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2510 b/tests/data/crawl/crawl2510 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2510 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2511 b/tests/data/crawl/crawl2511 new file mode 100644 index 0000000..4bdc3dc --- /dev/null +++ b/tests/data/crawl/crawl2511 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton hits the adder but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2512 b/tests/data/crawl/crawl2512 new file mode 100644 index 0000000..19dd9f5 --- /dev/null +++ b/tests/data/crawl/crawl2512 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5;15H[1K # [6;8H[1K [16G#
[7d .#[7;16H##
[8d ..[8;16H.. [9;5H[1K [9;21H .. [10;5H[1K [10;16H....# #. #.# [11;5H[1K [11;16H###.# [29G [12;7H[1K .[m[37m[40m..[33m[40m#[30m[40m[1m #.# [29G [13;5H[1K [12G #Z# [29G
[14d ..# [14;29H
[15d . [16d[1K[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2513 b/tests/data/crawl/crawl2513 new file mode 100644 index 0000000..ad30b4e --- /dev/null +++ b/tests/data/crawl/crawl2513 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2514 b/tests/data/crawl/crawl2514 new file mode 100644 index 0000000..43bb864 --- /dev/null +++ b/tests/data/crawl/crawl2514 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5;15H[1K [33m[40m#[37m[40m [6;8H[1K [16G[33m[40m#[37m[40m
[7d .[33m[40m#[7;16H##[37m[40m
[8d ..[8;16H.. [9;5H[1K [9;21H [30m[40m[1m..[m[37m[40m [10;5H[1K [10;16H..[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;5H[1K [11;16H[33m[40m##[30m[40m[1m#.#[m[37m[40m [29G [12;7H[1K [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [29G [13;5H[1K [12G [30m[40m[1m#Z#[m[37m[40m [29G
[14d [30m[40m[1m..#[m[37m[40m [14;29H
[15d [30m[40m[1m.[m[37m[40m [16d[1K[17;22H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2515 b/tests/data/crawl/crawl2515 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl2515 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2516 b/tests/data/crawl/crawl2516 new file mode 100644 index 0000000..828a654 --- /dev/null +++ b/tests/data/crawl/crawl2516 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2517 b/tests/data/crawl/crawl2517 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl2517 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl2518 b/tests/data/crawl/crawl2518 new file mode 100644 index 0000000..b011258 --- /dev/null +++ b/tests/data/crawl/crawl2518 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/32 [32m[40m[1m=========[33m[40m====[30m[40m-----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/8[56G[34m[40m[1m===[m[35m[40m---[30m[40m[1m------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 4 [33m[40mNext: [37m[40m110%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mPois [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2519 b/tests/data/crawl/crawl2519 new file mode 100644 index 0000000..96bf2f5 --- /dev/null +++ b/tests/data/crawl/crawl2519 @@ -0,0 +1 @@ +[5;16H[33m[40m#[6;9H######[37m[40m.[33m[40m#[7;3H[37m[40m.[33m[40m######[37m[40m..?...[33m[40m##[8;3H[37m[40m...............[8;56H[33m[40mPlace: [37m[40mDungeon:3[9;6H[30m[40m[1m##.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########[m[37m[40m [30m[40m[1m..[9;62H[m[37m[40m2473.7 (0.0)[10;6H[33m[40m#[37m[40m....[37m[43m[5mZZ[m[37m[40m.....[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[11;6H[m[33m[40m####[37m[40m.[33m[40m#######[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[12;8H.[m[37m[40m..[33m[40m#[18G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.#[13;6H..#[m[33m[40m###[18G[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.#[14;4H..#[14;18H#.####.##.#[m[37m[40m [30m[40m[1m#.#[15;4H.[15;18H#....Z..#.####.#[16;18H######..#.##....[17;23H#..#.##.#.#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl252 b/tests/data/crawl/crawl252 new file mode 100644 index 0000000..aa0f8b3 --- /dev/null +++ b/tests/data/crawl/crawl252 @@ -0,0 +1 @@ +[9;50H[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m[4;72H[30m[40m[1m--------[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2520 b/tests/data/crawl/crawl2520 new file mode 100644 index 0000000..7ab6ed9 --- /dev/null +++ b/tests/data/crawl/crawl2520 @@ -0,0 +1 @@ +[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_Your bat skeleton hits the adder but does no damage.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[22;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[23;2HAim: [37m[40man adder ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 82%)
[24d The adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2521 b/tests/data/crawl/crawl2521 new file mode 100644 index 0000000..19e920b --- /dev/null +++ b/tests/data/crawl/crawl2521 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill the adder![24;2H[32m[40mYou have reached level 5![13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2522 b/tests/data/crawl/crawl2522 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl2522 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl2523 b/tests/data/crawl/crawl2523 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl2523 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2524 b/tests/data/crawl/crawl2524 new file mode 100644 index 0000000..174b0cc --- /dev/null +++ b/tests/data/crawl/crawl2524 @@ -0,0 +1 @@ +[?25l[17;34H[3;46H[33m[40m[1m20[m[37m[40m/37[3;65H[32m[40m[1m=[33m[40m==[m[31m[40m-[4;46H2[37m[40m/9[4;59H[34m[40m==[30m[40m[1m-[8;43H[m[37m[40m5[51G 5% [9;65H4.7 (1
[24d_[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2525 b/tests/data/crawl/crawl2525 new file mode 100644 index 0000000..4919357 --- /dev/null +++ b/tests/data/crawl/crawl2525 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;15H[1K[7;8H[1K [33m[40m######[37m[40m.[33m[40m#[37m[40m [8;3H[30m[40m[1m.[m[33m[40m######[37m[40m..?...[33m[40m###[9;3H[30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m....... [10;4H[33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m########[30m[40m[1m##[m[37m[40m [30m[40m[1m..[m[37m[40m [11;6H[30m[40m[1m#.[m[37m[40m...[30m[40m[1mZZ.......#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;6H[30m[40m[1m#[m[33m[40m###[37m[40m.[30m[40m[1m#######[24G#[13;6H[m[37m[40m [30m[40m[1m.[m[37m[40m..[30m[40m[1m#[19G.#[m[37m[40m [30m[40m[1m.[14;4H[m[37m[40m [30m[40m[1m..#[m[33m[40m##[30m[40m[1m#[19GZ#[m[37m[40m [15;5H[30m[40m[1m.#[15;20H####.##.#[m[37m[40m [16;4H[30m[40m[1m.[16;19H....Z[30G##.#[17;18H#####[17;31H...[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[39;49m[37m[40m[10;10H[37m[43m[5mZ[11d[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[3;68H[30m[40m[1m-[9;65H[m[37m[40m5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2526 b/tests/data/crawl/crawl2526 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2526 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2527 b/tests/data/crawl/crawl2527 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2527 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2528 b/tests/data/crawl/crawl2528 new file mode 100644 index 0000000..4ed3294 --- /dev/null +++ b/tests/data/crawl/crawl2528 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;15H[1K [30m[40m[1m#[8;8H[m[37m[40m[1K [33m[40m######[37m[40m.[33m[40m#[37m[40m [9;4H[30m[40m[1m#####[m[33m[40m#[37m[40m..[7mp[m[37m[40m...[33m[40m#[30m[40m[1m##[10;3H..[m[37m[40m............... [11;4H[30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[43m[5mZ[m[33m[40m#########[30m[40m[1m#[m[37m[40m [30m[40m[1m..[m[37m[40m [12;6H[33m[40m#[37m[40m....[30m[40m[1m.Z.......#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;6H[30m[40m[1m#[m[33m[40m###[30m[40m[1m.#######[24G#[14;6H[m[37m[40m [30m[40m[1m...[14;19H.#[m[37m[40m [30m[40m[1m.[15;4H[m[37m[40m [30m[40m[1m..####[19GZ#[m[37m[40m [16;5H[30m[40m[1m.#[16;20H####.##.#[m[37m[40m [17;4H[30m[40m[1m.[17;19H....Z[30G##.#[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m19[9;65H[m[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You feel sick.[m[39;49m[37m[40m[11;10H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.7 (2[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2529 b/tests/data/crawl/crawl2529 new file mode 100644 index 0000000..5c72c55 --- /dev/null +++ b/tests/data/crawl/crawl2529 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 2 scrolls of identify (gained 1)[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl253 b/tests/data/crawl/crawl253 new file mode 100644 index 0000000..65b2b66 --- /dev/null +++ b/tests/data/crawl/crawl253 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2530 b/tests/data/crawl/crawl2530 new file mode 100644 index 0000000..6d3ab72 --- /dev/null +++ b/tests/data/crawl/crawl2530 @@ -0,0 +1 @@ +[6;16H[33m[40m#[7;9H######[37m[40m.[33m[40m#[8;3H[30m[40m[1m.[m[33m[40m######[37m[40m..[37m[43m[5mZ[m[37m[40m...[33m[40m###[9;4H[37m[40m.......[7mp[m[37m[40m.......[30m[40m[1m.[10;3H[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[43m[5mZ[m[33m[40m########[30m[40m[1m##[m[37m[40m [30m[40m[1m..[11;4H[m[37m[40m [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.Z.......#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[12;6H#[m[33m[40m###[37m[40m.[30m[40m[1m########.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[13;6H[m[37m[40m [30m[40m[1m.[m[37m[40m..[30m[40m[1m#[m[37m[40m [24G[30m[40m[1m.[14;6H..#[m[33m[40m##[14;19H[30m[40m[1mZ#[m[37m[40m [30m[40m[1m#[15;4H..#[m[37m[40m [19G[30m[40m[1m.###[16;5H[m[37m[40m [16;20H[30m[40m[1m...Z..#.###[17;17H[m[37m[40m[1K [30m[40m[1m######[30G....[m[39;49m[37m[40m[3;47H[33m[40m[1m8[3;67H[m[31m[40m-[4;59H[34m[40m[1m==[9;65H[m[37m[40m8.7 (1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2531 b/tests/data/crawl/crawl2531 new file mode 100644 index 0000000..e7b01ec --- /dev/null +++ b/tests/data/crawl/crawl2531 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places. You feel sick.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2532 b/tests/data/crawl/crawl2532 new file mode 100644 index 0000000..3d662e1 --- /dev/null +++ b/tests/data/crawl/crawl2532 @@ -0,0 +1 @@ +[5;16H[33m[40m#[6;9H######[37m[40m.[7;3H.[33m[40m######[37m[40m..[37m[43m[5mZ[m[37m[40m...[33m[40m##[30m[40m[1m#[8;3H[m[37m[40m........[37m[43m[5mZ[m[37m[40m......[30m[40m[1m..[9;3H[m[37m[40m [30m[40m[1m#.##.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########[m[37m[40m [30m[40m[1m..[10;4H[m[37m[40m [33m[40m#[37m[40m...........[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[11;6H[m[33m[40m####[37m[40m.[33m[40m#######[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[12;6H[m[37m[40m [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [24G[30m[40m[1m.[13;6H..#[m[33m[40m###[19G[30m[40m[1mZ#[m[37m[40m [30m[40m[1m#[14;4H..#[m[37m[40m [19G[30m[40m[1m.###[15;5H[m[37m[40m [15;20H[30m[40m[1m...Z..#.###[16;17H[m[37m[40m[1K [30m[40m[1m######[30G....[17;22H[m[37m[40m[1K [17;31H[30m[40m[1m#.#[m[39;49m[37m[40m
[18d[7;12H[37m[40m.[8;10H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;67H[30m[40m[1m-[9;65H[m[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2533 b/tests/data/crawl/crawl2533 new file mode 100644 index 0000000..9863245 --- /dev/null +++ b/tests/data/crawl/crawl2533 @@ -0,0 +1 @@ +[4;16H[30m[40m[1m#[5;9H[m[33m[40m#####[30m[40m[1m#.#[6;3H.#[m[33m[40m##[30m[40m[1m#[m[33m[40m##[37m[40m...[30m[40m[1m...###[7;3H...[m[37m[40m..[30m[40m[1m.[m[37m[40m.[37m[43m[5mZZ[m[30m[40m[1m........[8;3H[m[37m[40m [30m[40m[1m#.[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###[m[37m[40m [30m[40m[1m..[9;4H[m[37m[40m [33m[40m#[37m[40m...[7mp[m[37m[40m.......[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[10;7H[m[33m[40m###[37m[40m.[33m[40m#######[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[11;6H[m[37m[40m [30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [24G[30m[40m[1m.[12;6H..[m[33m[40m###[12;19H[30m[40m[1mZ#[m[37m[40m [30m[40m[1m#[13;4H..#[m[37m[40m [19G[30m[40m[1m.###[14;5H[m[37m[40m [14;20H[30m[40m[1m...Z..#.###[15;17H[m[37m[40m[1K [30m[40m[1m######[30G....[16;22H[m[37m[40m[1K [16;31H[30m[40m[1m#.#[17;26H..Z.....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2534 b/tests/data/crawl/crawl2534 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2534 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2535 b/tests/data/crawl/crawl2535 new file mode 100644 index 0000000..f99f53d --- /dev/null +++ b/tests/data/crawl/crawl2535 @@ -0,0 +1 @@ +[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2536 b/tests/data/crawl/crawl2536 new file mode 100644 index 0000000..752974f --- /dev/null +++ b/tests/data/crawl/crawl2536 @@ -0,0 +1 @@ +[9;64H[37m[40m80[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2537 b/tests/data/crawl/crawl2537 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2537 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2538 b/tests/data/crawl/crawl2538 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2538 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2539 b/tests/data/crawl/crawl2539 new file mode 100644 index 0000000..0993f03 --- /dev/null +++ b/tests/data/crawl/crawl2539 @@ -0,0 +1 @@ +[3;16H[30m[40m[1m#[4;9H[m[33m[40m####[30m[40m[1m##.[5;3H.#[m[33m[40m###[30m[40m[1m#[m[33m[40m#[37m[40m..[30m[40m[1m....###[6;4H..[m[37m[40m....[37m[43m[5mZ[m[37m[40m.[30m[40m[1m........[7;3H[m[37m[40m [30m[40m[1m#.[m[33m[40m##[37m[40m.[33m[40m#[37m[43m[5mZ[m[33m[40m#######[30m[40m[1m###[m[37m[40m [30m[40m[1m..[8;4H[m[37m[40m [33m[40m#[37m[40m...........[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[9;6H###[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.#[10;4H[m[33m[40m#[37m[40m.[34m[40m[1m?[m[33m[40m<[37m[40m...[33m[40m#[37m[40m [24G[30m[40m[1m.[11;3H[m[37m[40m.....[33m[40m###[11;19H[30m[40m[1mZ#[m[37m[40m [30m[40m[1m#[12;3H[m[37m[40m...[33m[40m#[37m[40m [19G[30m[40m[1m.###[13;3H[m[37m[40m.. [13;20H[30m[40m[1m...Z..#.###[14;17H[m[37m[40m[1K [30m[40m[1m######[30G....[15;22H[m[37m[40m[1K [15;31H[30m[40m[1m#.#[16;26H..Z.....[17;26H#.##.#.#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl254 b/tests/data/crawl/crawl254 new file mode 100644 index 0000000..0068745 --- /dev/null +++ b/tests/data/crawl/crawl254 @@ -0,0 +1 @@ +[9;63H[37m[40m37.0 (10.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2540 b/tests/data/crawl/crawl2540 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2540 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2541 b/tests/data/crawl/crawl2541 new file mode 100644 index 0000000..77f8a60 --- /dev/null +++ b/tests/data/crawl/crawl2541 @@ -0,0 +1 @@ +[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2542 b/tests/data/crawl/crawl2542 new file mode 100644 index 0000000..630c4f3 --- /dev/null +++ b/tests/data/crawl/crawl2542 @@ -0,0 +1 @@ +[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2543 b/tests/data/crawl/crawl2543 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2543 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2544 b/tests/data/crawl/crawl2544 new file mode 100644 index 0000000..6fbc930 --- /dev/null +++ b/tests/data/crawl/crawl2544 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound [34m[40m[1m2 scrolls labeled HUPPOKI RESS[m[37m[40m. Found an escape hatch in the ceiling.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2545 b/tests/data/crawl/crawl2545 new file mode 100644 index 0000000..c842032 --- /dev/null +++ b/tests/data/crawl/crawl2545 @@ -0,0 +1 @@ +[2;17H[30m[40m[1m#[3;10H#[m[33m[40m###[30m[40m[1m##.#[4;4H.######[m[37m[40m..[30m[40m[1m....###[5;3H[m[37m[40m [30m[40m[1m.......[m[37m[43m[5mZ[m[37m[40m.[30m[40m[1m........[6;3H[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m.[33m[40m###[30m[40m[1m#######[m[37m[40m [30m[40m[1m..[7;4H[m[37m[40m [30m[40m[1m#...[m[37m[43m[5mZ[m[37m[40m..[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;5H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#######.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.[9;5H[m[33m[40m#[37m[40m.[34m[40m[1m?[m[33m[40m<[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.[10;3H[m[33m[40m#[37m[40m.....[33m[40m####[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[11;7H[m[33m[40m#[37m[40m [18G [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.[12;6H[m[37m[40m [12;18H [30m[40m[1m#....Z..#.####.[13;4H[m[37m[40m [13;18H [30m[40m[1m######..#.##...[14;23H[m[37m[40m[1K [30m[40m[1m#..#.##.#[15;23H[m[37m[40m [30m[40m[1m#....Z....[16;23H[m[37m[40m [30m[40m[1m#..#.##.#[17;23H[m[37m[40m [30m[40m[1m#....##.#.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2546 b/tests/data/crawl/crawl2546 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2546 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2547 b/tests/data/crawl/crawl2547 new file mode 100644 index 0000000..b2d0620 --- /dev/null +++ b/tests/data/crawl/crawl2547 @@ -0,0 +1 @@ +[5;11H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2548 b/tests/data/crawl/crawl2548 new file mode 100644 index 0000000..034ea7d --- /dev/null +++ b/tests/data/crawl/crawl2548 @@ -0,0 +1 @@ +[9;65H[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2549 b/tests/data/crawl/crawl2549 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2549 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl255 b/tests/data/crawl/crawl255 new file mode 100644 index 0000000..a880d3e --- /dev/null +++ b/tests/data/crawl/crawl255 @@ -0,0 +1 @@ +[4;46H[37m[40m3[4;72H[34m[40m========[9;64H[37m[40m8.0 (11[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2550 b/tests/data/crawl/crawl2550 new file mode 100644 index 0000000..41fb599 --- /dev/null +++ b/tests/data/crawl/crawl2550 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel sick.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2551 b/tests/data/crawl/crawl2551 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl2551 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl2552 b/tests/data/crawl/crawl2552 new file mode 100644 index 0000000..f67bc03 --- /dev/null +++ b/tests/data/crawl/crawl2552 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m_x - a chunk of flesh
[2d [31m[40m[1mAn adder comes into view.
[3d[m[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.
[4d[m[37m[40m_The adder convulses in agony!
[5d_The adder convulses in agony!
[6d The adder barely resists. The adder bites you.
[7d [31m[40m[1mYou are poisoned.
[8d[m[37m[40m_The adder poisons you! The adder bites you.
[9d You feel sick. [30m[40m[1mYour bat skeleton misses the adder.
[10d[m[37m[40m_Your bat skeleton hits the adder but does no damage.
[11d The adder convulses in agony! You feel sick.
[12d Your bat skeleton hits the adder but does no damage.
[13d The adder bites you.
[14d_Your bat skeleton hits the adder but does no damage.
[15d The adder convulses in agony!
[16d [31m[40mYou kill the adder!
[17d[37m[40m_[32m[40mYou have reached level 5!
[18d[37m[40m_You feel sick.
[19d_r - 2 scrolls of identify (gained 1)
[20d_You swap places. You feel sick.
[21d_You swap places.
[22d Found [34m[40m[1m2 scrolls labeled HUPPOKI RESS[m[37m[40m. Found an escape hatch in the ceiling.
[23d You feel sick.
[24d[36m[40m[ [37m[40m[1m+[m[36m[40m, [37m[40m[1m>[m[36m[40m or [37m[40m[1mSpace[m[36m[40m: Page down. [37m[40m[1m-[m[36m[40m or [37m[40m[1m<[m[36m[40m: Page up. [37m[40m[1mEsc[m[36m[40m exits.][1@.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2553 b/tests/data/crawl/crawl2553 new file mode 100644 index 0000000..ba2494f --- /dev/null +++ b/tests/data/crawl/crawl2553 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/37 [32m[40m[1m==========[33m[40m=[30m[40m-------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 5%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mPois [13;38H[m[39;49m[37m[40m[2;17H[30m[40m[1m#[3;10H#[m[33m[40m###[30m[40m[1m##.#[4;4H.######[m[37m[40m..[30m[40m[1m....###[5;4H.......[m[37m[40m..[30m[40m[1m........[6;5H#.##.#[m[37m[43m[5mZ[m[33m[40m###[30m[40m[1m#######[m[37m[40m [30m[40m[1m..[7;7H#...[m[37m[40m...[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;5H[m[33m[40m#[37m[40m.[33m[40m####[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#######.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;5H[33m[40m#[37m[40m.[34m[40m[1m?[m[33m[40m<[37m[40m.[7mp[m[37m[40m.[33m[40m#[19G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#.[9;62H[m[37m[40m2482.7 (0.0)[10;3H[33m[40m#[37m[40m.....[33m[40m####[19G[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[11;3H[m[37m[40m....[33m[40m#[11;19H[30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#.[12;3H[m[37m[40m...[12;19H[30m[40m[1m#....Z..#.####.[13;3H[m[37m[40m.[13;19H[30m[40m[1m######..#.##...[14;24H#..#.##.#.[15;24H#....Z....[16;24H#..#.##.#.[17;24H#....##.#.[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_[32m[40mYou have reached level 5!
[19d[37m[40m_You feel sick.
[20d_r - 2 scrolls of identify (gained 1)
[21d_You swap places. You feel sick.
[22d_You swap places.
[23d[30m[40m[1m_[m[37m[40mFound [34m[40m[1m2 scrolls labeled HUPPOKI RESS[m[37m[40m. Found an escape hatch in the ceiling.
[24d_You feel sick.[m[39;49m[37m[40m[13;38H[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2554 b/tests/data/crawl/crawl2554 new file mode 100644 index 0000000..b7d63d8 --- /dev/null +++ b/tests/data/crawl/crawl2554 @@ -0,0 +1 @@ +[2;17H[37m[40m [30m[40m[1m#[3;10H[m[37m[40m [30m[40m[1m######.#[4;4H[m[37m[40m [30m[40m[1m.######......###[5;4H[m[37m[40m [11G[30m[40m[1m..[5;21H.[6;5H[m[37m[40m [30m[40m[1m#.##.#Z#[m[33m[40m##[22G[30m[40m[1m#[m[37m[40m [30m[40m[1m..[7;7H[m[37m[40m [30m[40m[1m#....[m[37m[40m..[21G[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;5H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[43m[5mZ[m[33m[40m#[20G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [30m[40m[1m#[9;5H[m[37m[40m [33m[40m#[37m[40m.[34m[40m[1m?[m[33m[40m<[37m[40m[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [30m[40m[1m#[10;3H[m[37m[40m [33m[40m#[37m[40m.....[33m[40m####[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#[11;7H[m[37m[40m.[33m[40m#[37m[40m.[11;19H [30m[40m[1m#.####.##.#[m[37m[40m [30m[40m[1m#[12;6H[m[37m[40m. [33m[40m#[37m[40m.[12;19H [30m[40m[1m#....Z..#.####[13;4H[m[37m[40m.. [33m[40m#[37m[40m.[13;19H [30m[40m[1m######..#.##[14;3H[m[37m[40m.. [33m[40m#[37m[40m.[14;24H [30m[40m[1m#..#.##.#[15;3H[m[37m[40m. [33m[40m#[37m[40m.[15;24H [30m[40m[1m#....Z[16;8H[m[33m[40m#[37m[40m.[16;24H [30m[40m[1m#..#.##.#[17;24H[m[37m[40m [30m[40m[1m#....##.#[m[39;49m[37m[40m[14;42H[32m[40mba[7P[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[8;12H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m3[4;61H[34m[40m===[9;65H[37m[40m3.7 (1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2555 b/tests/data/crawl/crawl2555 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2555 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2556 b/tests/data/crawl/crawl2556 new file mode 100644 index 0000000..38fddfb --- /dev/null +++ b/tests/data/crawl/crawl2556 @@ -0,0 +1 @@ +[2;18H[37m[40m [30m[40m[1m#[3;11H[m[37m[40m [30m[40m[1m######.#[4;5H[m[37m[40m [30m[40m[1m.######......###[5;5H[m[37m[40m [5;22H[30m[40m[1m.[6;6H[m[37m[40m [30m[40m[1m#.##.#Z##[23G#[m[37m[40m [30m[40m[1m..[7;7H[m[33m[40m#[37m[40m [30m[40m[1m#.....[22G.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[21G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[m[37m[40m [9;6H [33m[40m#[37m[40m.[34m[40m[1m?[m[37m[40m[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[m[37m[40m [10;4H [33m[40m#[37m[40m.....[33m[40m####[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [11;8H.[33m[40m#[37m[40m.[33m[40m#[11;20H[37m[40m [30m[40m[1m#.####.##.#[m[37m[40m [12;7H..[33m[40m#[37m[40m.[33m[40m#[12;20H[37m[40m [30m[40m[1m#....Z..#.[13;6H[m[37m[40m.. [33m[40m#[37m[40m.[33m[40m#[13;20H[37m[40m [30m[40m[1m######..#.##[14;5H[m[37m[40m... [33m[40m#[37m[40m.[33m[40m#[14;25H[37m[40m [30m[40m[1m#..#.##.[15;4H[m[37m[40m... [33m[40m#[37m[40m.[33m[40m#[15;25H[37m[40m [30m[40m[1m#....Z[16;3H[m[33m[40m#[37m[40m+[33m[40m##[37m[40m [33m[40m#[37m[40m.[33m[40m#[16;25H[37m[40m [30m[40m[1m#..#.##.[17;25H[m[37m[40m [30m[40m[1m#....##.[m[39;49m[37m[40m
[18d[8;13H[37m[43m[5mZ[9;11HZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an escape hatch in the ceiling here.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2557 b/tests/data/crawl/crawl2557 new file mode 100644 index 0000000..521c358 --- /dev/null +++ b/tests/data/crawl/crawl2557 @@ -0,0 +1 @@ +[2;19H[37m[40m [30m[40m[1m#[3;12H[m[37m[40m [30m[40m[1m######.#[4;6H[m[37m[40m [30m[40m[1m.[m[33m[40m##[30m[40m[1m####......###[5;6H[m[37m[40m [30m[40m[1m.[m[37m[40m..[5;23H[30m[40m[1m.[6;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m##.#Z[6;24H#[m[37m[40m [30m[40m[1m..[7;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[7;23H.#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[43m[5mZ[m[33m[40m#[22G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m.###.#[9;7H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m<[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[10;5H[m[37m[40m [33m[40m#[37m[40m.....[33m[40m####[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[11;9H[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[11;21H[37m[40m [30m[40m[1m#.####.##.#[12;9H[m[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[12;21H[37m[40m [30m[40m[1m#....Z..#.[13;8H[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[13;21H[37m[40m [30m[40m[1m######..#.##[14;8H[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[14;26H[37m[40m [30m[40m[1m#..#.##[15;7H[m[37m[40m...[30m[40m[1m#[m[37m[40m.[33m[40m#[15;26H[37m[40m [30m[40m[1m#....Z[16;4H[m[33m[40m#[37m[40m+[33m[40m####[30m[40m[1m#[m[37m[40m.[33m[40m#[16;26H[37m[40m [30m[40m[1m#..#.##[17;26H[m[37m[40m [30m[40m[1m#....##[m[39;49m[37m[40m
[18d[8;14H[37m[40m.[9;11H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m7[9;65H[m[37m[40m5[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You feel sick.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.7 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2558 b/tests/data/crawl/crawl2558 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2558 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2559 b/tests/data/crawl/crawl2559 new file mode 100644 index 0000000..9412f43 --- /dev/null +++ b/tests/data/crawl/crawl2559 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1my - 2 scrolls labeled HUPPOKI RESS[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl256 b/tests/data/crawl/crawl256 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl256 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2560 b/tests/data/crawl/crawl2560 new file mode 100644 index 0000000..cd8e493 --- /dev/null +++ b/tests/data/crawl/crawl2560 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m#[2;14H######.#[3;8H.[m[33m[40m###[30m[40m[1m###......###[4;7H[m[37m[40m [30m[40m[1m.[m[37m[40m...[30m[40m[1m..[20G.....[5;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#Z##########[m[37m[40m [30m[40m[1m..[6;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.............#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[7;7H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#######.#[m[37m[40m [30m[40m[1m.###.#[8;7H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.#[9;7H[m[33m[40m#[37m[40m..[7mp[m[37m[40m..[33m[40m#[30m[40m[1m###[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.#[10;3H[m[37m[40m........[33m[40m#[37m[40m.[33m[40m#[37m[40m [22G [30m[40m[1m#.####.##.#[11;10H[m[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#[11;22H[37m[40m [30m[40m[1m#....Z..#.#[12;10H[m[37m[40m.[33m[40m#[30m[40m[1m.#[12;22H[m[37m[40m [30m[40m[1m######..#.[13;10H[m[37m[40m.[33m[40m#[30m[40m[1m.#[13;22H[m[37m[40m [30m[40m[1m#..#.[14;10H[m[37m[40m.[33m[40m#[30m[40m[1m.#[14;27H[m[37m[40m [30m[40m[1m#....Z[15;3H[m[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[15;27H[m[37m[40m [30m[40m[1m#..#.#[16;27H[m[37m[40m[1K [30m[40m[1m#....[17;27H[m[37m[40m [30m[40m[1m#.#...[m[39;49m[37m[40m
[18d[8;12H[33m[40m<[37m[43m[5mZ[m[37m[40m.[9;11H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;61H[34m[40m[1m===[9;65H[m[37m[40m7.7 (1[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2561 b/tests/data/crawl/crawl2561 new file mode 100644 index 0000000..274935b --- /dev/null +++ b/tests/data/crawl/crawl2561 @@ -0,0 +1 @@ +[1;15H[30m[40m[1m######.#[2;8H[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m##[30m[40m[1m###......###[3;8H[m[37m[40m..[30m[40m[1m.[m[37m[40m..[30m[40m[1m..[21G.....[4;8H[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#.#Z##########[m[37m[40m [30m[40m[1m..[5;8H[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[m[37m[40m.[30m[40m[1m........#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[6;8H[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#######.#[m[37m[40m [30m[40m[1m.###.[7;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m<[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##.[8;3H[m[33m[40m######[37m[40m...[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m###[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##.[9;3H[m[37m[40m.......[7mp[m[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [23G [30m[40m[1m#.####.##.[10;11H[m[37m[40m.[33m[40m#[30m[40m[1m.#[10;23H[m[37m[40m [30m[40m[1m#....Z..#.[11;11H[m[37m[40m.[33m[40m#[30m[40m[1m.#[11;23H[m[37m[40m [30m[40m[1m######..#.[12;11H[m[37m[40m.[33m[40m#[30m[40m[1m.#[12;23H[m[37m[40m [30m[40m[1m#..#.[13;11H[m[37m[40m.[33m[40m#[30m[40m[1m.#[13;28H[m[37m[40m [30m[40m[1m#....[14;4H[m[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[14;28H[m[37m[40m [30m[40m[1m#..#.[15;28H[m[37m[40m[1K [30m[40m[1m#....[16;28H[m[37m[40m [30m[40m[1m#.#..[17;28H[m[37m[40m [30m[40m[1m#.#.#[m[39;49m[37m[40m
[18d[7;14H[37m[40m.[8;12H.[37m[43m[5mZ[9;11HZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2562 b/tests/data/crawl/crawl2562 new file mode 100644 index 0000000..e39a564 --- /dev/null +++ b/tests/data/crawl/crawl2562 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#.######......###[2;8H[m[37m[40m ...[30m[40m[1m....[22G.....[3;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m#.#Z##########[m[37m[40m [30m[40m[1m..[4;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.............#[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#[5;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m####[37m[40m.[30m[40m[1m########.#[m[37m[40m [30m[40m[1m.###[6;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m<[37m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..##[7;3H[m[33m[40m#######[37m[40m....[37m[43m[5mZ[m[33m[40m#[30m[40m[1m###[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.##[8;3H[m[37m[40m)........[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.#[m[37m[40m [24G [30m[40m[1m#.####.##[9;11H[m[37m[40m..[33m[40m#[30m[40m[1m.#[9;24H[m[37m[40m [30m[40m[1m#....Z..#[10;12H[m[37m[40m.[33m[40m#[30m[40m[1m.#[10;24H[m[37m[40m [30m[40m[1m######..#[11;12H[m[37m[40m.[33m[40m#[30m[40m[1m.#[11;24H[m[37m[40m [30m[40m[1m#..#[12;12H[m[37m[40m.[33m[40m#[30m[40m[1m.#[12;29H[m[37m[40m [30m[40m[1m#..[13;3H[m[33m[40m#[37m[40m.[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[13;29H[m[37m[40m [30m[40m[1m#..#[14;3H[m[33m[40m#[37m[40m [14;29H [30m[40m[1m#..[15;29H[m[37m[40m [30m[40m[1m#.#[16;29H[m[37m[40m [30m[40m[1m#.#[17;29H[m[37m[40m [30m[40m[1m#...[m[39;49m[37m[40m
[18d[7;13H[37m[43m[5mZ[m[37m[40m.[8;12H.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m6[3;66H[m[31m[40m-[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2563 b/tests/data/crawl/crawl2563 new file mode 100644 index 0000000..41fb599 --- /dev/null +++ b/tests/data/crawl/crawl2563 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel sick.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2564 b/tests/data/crawl/crawl2564 new file mode 100644 index 0000000..9b2f95f --- /dev/null +++ b/tests/data/crawl/crawl2564 @@ -0,0 +1 @@ +[1;9H[37m[40m [30m[40m[1m.......[23G.....[2;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.##.#Z##########[m[37m[40m [30m[40m[1m..[3;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m.............#[m[37m[40m [30m[40m[1m#.[4;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m.########.#[m[37m[40m [30m[40m[1m.#[5;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m..[33m[40m<[37m[40m..[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[6;3H[m[33m[40m########[37m[40m...[37m[43m[5mZ[m[37m[40m.[30m[40m[1m####[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.[7;3H[m[37m[40m.).........[33m[40m#[30m[40m[1m.#[m[37m[40m [25G [30m[40m[1m#.####.[8;3H[m[37m[40m.[8;12H[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m.#[8;25H[m[37m[40m [30m[40m[1m#....Z..[9;11H[m[37m[40m...[33m[40m#[30m[40m[1m.#[9;25H[m[37m[40m [30m[40m[1m######..[10;13H[m[37m[40m.[33m[40m#[30m[40m[1m.#[10;25H[m[37m[40m [30m[40m[1m#..[11;13H[m[37m[40m.[33m[40m#[30m[40m[1m.#[11;30H[m[37m[40m [30m[40m[1m#..[12;3H[m[33m[40m##[37m[40m.[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[12;30H[m[37m[40m [30m[40m[1m#[13;3H[m[37m[40m [33m[40m#[37m[40m [13;30H [30m[40m[1m#..[14;30H[m[37m[40m[1K [30m[40m[1m#.#[15;30H[m[37m[40m [30m[40m[1m#.#[16;30H[m[37m[40m [30m[40m[1m#.[17;30H[m[37m[40m [30m[40m[1m###[m[39;49m[37m[40m
[18d[6;13H[37m[43m[5mZ[m[37m[40m.[8;12H.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m7[3;66H=[9;64H[m[37m[40m90[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2565 b/tests/data/crawl/crawl2565 new file mode 100644 index 0000000..81b4a11 --- /dev/null +++ b/tests/data/crawl/crawl2565 @@ -0,0 +1 @@ +[1;10H[37m[40m [30m[40m[1m#.#.##.#Z##########[m[37m[40m [30m[40m[1m..[2;10H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m.............#[m[37m[40m [30m[40m[1m#.[3;10H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m#.########.#[m[37m[40m [30m[40m[1m.#[4;10H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m..[33m[40m<[37m[40m.[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[5;3H[m[33m[40m#########[37m[40m..[37m[43m[5mZ[m[37m[40m..[30m[40m[1m####[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#.[6;3H[m[37m[40m..).........[33m[40m#[30m[40m[1m.#[m[37m[40m [26G [30m[40m[1m#.####.[7;4H[m[37m[40m.[7;14H.[33m[40m#[30m[40m[1m.#[7;26H[m[37m[40m [30m[40m[1m#....Z.[8;12H[m[37m[43m[5mZ[m[37m[40m..[33m[40m#[30m[40m[1m.#[8;26H[m[37m[40m [30m[40m[1m######[9;11H[m[37m[40m....[33m[40m#[30m[40m[1m.#[9;26H[m[37m[40m [30m[40m[1m#[10;14H[m[37m[40m.[33m[40m#[30m[40m[1m.#[10;31H[m[37m[40m [30m[40m[1m#[11;3H[m[33m[40m###[37m[40m.[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[11;31H[m[37m[40m [30m[40m[1m#[12;3H[m[37m[40m [33m[40m#[37m[40m [12;31H [30m[40m[1m#[13d[m[37m[40m[1K [30m[40m[1m#[14d[m[37m[40m [30m[40m[1m#.[15;31H[m[37m[40m [30m[40m[1m#.[16;31H[m[37m[40m [30m[40m[1m##[17;31H[m[37m[40m [m[39;49m[37m[40m
[18d[8;12H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2566 b/tests/data/crawl/crawl2566 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2566 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2567 b/tests/data/crawl/crawl2567 new file mode 100644 index 0000000..eab0b35 --- /dev/null +++ b/tests/data/crawl/crawl2567 @@ -0,0 +1 @@ +[1;11H[37m[40m [30m[40m[1m#.#.#.............#[m[37m[40m [30m[40m[1m#.[2;11H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m##.########.#[m[37m[40m [30m[40m[1m.[3;11H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m..[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m.[4;3H[m[33m[40m##########[37m[40m..[37m[43m[5mZ[m[37m[40m..[30m[40m[1m####[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#[5;4H[m[37m[40m..).........[33m[40m#[30m[40m[1m.#[m[37m[40m [27G [30m[40m[1m#.####[6;3H[m[33m[40m#[37m[40m..[6;15H.[33m[40m#[30m[40m[1m.#[6;27H[m[37m[40m [30m[40m[1m#....Z[7;3H[m[33m[40m#[7;15H[37m[40m.[33m[40m#[30m[40m[1m.#[7;27H[m[37m[40m [30m[40m[1m######[8;3H[m[33m[40m#[8;12H[37m[43m[5mZ[m[37m[40m...[33m[40m#[30m[40m[1m.#[8;27H[m[37m[40m [30m[40m[1m#[9;3H[m[33m[40m#[11G[37m[40m.....[33m[40m#[30m[40m[1m.#[9;32H[m[37m[40m [30m[40m[1m#[10;3H[m[33m[40m####[37m[40m.[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[10;32H[m[37m[40m [30m[40m[1m#[11;3H[m[37m[40m [30m[40m[1m#[m[37m[40m [11;32H [30m[40m[1m#[12d[m[37m[40m[1K [30m[40m[1m#[13d[m[37m[40m [30m[40m[1m#[14d[m[37m[40m [30m[40m[1m#[15d[m[37m[40m [30m[40m[1m#[16d[m[37m[40m [17d[m[39;49m[37m[40m
[18d[4;15H[37m[40m.[5d[37m[43m[5mZ[8;12H[m[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m4[4;64H[m[34m[40m==[9d[37m[40m2[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2568 b/tests/data/crawl/crawl2568 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2568 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2569 b/tests/data/crawl/crawl2569 new file mode 100644 index 0000000..2f354a5 --- /dev/null +++ b/tests/data/crawl/crawl2569 @@ -0,0 +1 @@ +[1;12H[37m[40m [30m[40m[1m#.#.#[1;30H.#[m[37m[40m [30m[40m[1m#[2;12H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###.[29G#.#[m[37m[40m [3;12H [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m..[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;3H [4;13H[33m[40m#[37m[40m....[30m[40m[1m.####[m[37m[40m [30m[40m[1m#Z#[m[37m[40m [5;3H [33m[40m#[37m[40m..)[14G.[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m.#[5;28H[m[37m[40m [30m[40m[1m#.[6;3H[m[37m[40m [33m[40m#[6;16H[37m[40m.[33m[40m#[30m[40m[1m.#[6;28H[m[37m[40m [30m[40m[1m#....[7;3H[m[37m[40m [33m[40m#[7;16H[37m[40m.[33m[40m#[30m[40m[1m.#[7;28H[m[37m[40m [8;3H [33m[40m#[8;16H[37m[40m.[33m[40m#[30m[40m[1m.#[8;33H[m[37m[40m [9;3H [33m[40m#[11G[37m[40m.[37m[43m[5mZ[m[37m[40m....[33m[40m#[30m[40m[1m.#[9;33H[m[37m[40m [10;3H [33m[40m####[37m[40m.[33m[40m###[37m[40m+[33m[40m#####[30m[40m[1m.#[10;33H[m[37m[40m [11;6H [33m[40m#[11;33H[37m[40m [12d [13d [14d [15d [17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl257 b/tests/data/crawl/crawl257 new file mode 100644 index 0000000..4074407 --- /dev/null +++ b/tests/data/crawl/crawl257 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2570 b/tests/data/crawl/crawl2570 new file mode 100644 index 0000000..f30e7a1 --- /dev/null +++ b/tests/data/crawl/crawl2570 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou feel sick.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2571 b/tests/data/crawl/crawl2571 new file mode 100644 index 0000000..cc64c38 --- /dev/null +++ b/tests/data/crawl/crawl2571 @@ -0,0 +1 @@ +[5;15H[37m[40m.[6d[37m[43m[5mZ[9;11HZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2572 b/tests/data/crawl/crawl2572 new file mode 100644 index 0000000..e97d8bb --- /dev/null +++ b/tests/data/crawl/crawl2572 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;66H[m[31m[40m-[9;65H[37m[40m3[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2573 b/tests/data/crawl/crawl2573 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2573 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2574 b/tests/data/crawl/crawl2574 new file mode 100644 index 0000000..65969ba --- /dev/null +++ b/tests/data/crawl/crawl2574 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40m[1mYou are no longer poisoned.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2575 b/tests/data/crawl/crawl2575 new file mode 100644 index 0000000..fd083ba --- /dev/null +++ b/tests/data/crawl/crawl2575 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m#.#.#[1;31H.#[m[37m[40m [2;13H [30m[40m[1m#.[m[33m[40m#[30m[40m[1m.####.[30G#.#[3;13H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m#.#[4;4H[m[37m[40m [4;14H[33m[40m#[37m[40m...[30m[40m[1m..####[m[37m[40m [30m[40m[1m#Z#[5;4H[m[37m[40m [33m[40m#[37m[40m..)[5;17H.[30m[40m[1m#.#[5;29H[m[37m[40m [30m[40m[1m#.[6;4H[m[37m[40m [33m[40m#[6;14H[37m[40m.[37m[43m[5mZ[m[37m[40m..[30m[40m[1m#.#[6;29H[m[37m[40m [30m[40m[1m#[7;4H[m[37m[40m [33m[40m#[7;17H[37m[40m.[30m[40m[1m#.#[7;29H[m[37m[40m [8;4H [33m[40m#[8;17H[37m[40m.[30m[40m[1m#.#[9;4H[m[37m[40m [33m[40m#[37m[40m....[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#.#[10;4H[m[37m[40m [33m[40m####[37m[40m.[33m[40m###[37m[40m+[33m[40m####[30m[40m[1m#.#[11;7H[m[37m[40m [33m[40m#[37m[40m.[12d..[13;7H...[14;6H....[15;5H.....[16;4H......[17;34H[m[39;49m[37m[40m
[18d[6;14H[37m[43m[5mZ[m[37m[40m.[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2576 b/tests/data/crawl/crawl2576 new file mode 100644 index 0000000..e929886 --- /dev/null +++ b/tests/data/crawl/crawl2576 @@ -0,0 +1 @@ +[1;14H[37m[40m [30m[40m[1m#.#.####.########.#[2;14H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m#.#[3;6H[m[33m[40m##########[37m[40m..[30m[40m[1m...####[m[37m[40m [30m[40m[1m#Z#[4;5H[m[37m[40m [33m[40m#[37m[40m..)........[30m[40m[1m.#.#[m[37m[40m [30G [30m[40m[1m#.#[5;5H[m[37m[40m [33m[40m#[37m[40m..[15G[37m[43m[5mZ[m[37m[40m..[30m[40m[1m.#.#[5;30H[m[37m[40m [30m[40m[1m#..[6;5H[m[37m[40m [33m[40m#[14G[37m[40m....[30m[40m[1m.#.#[6;30H[m[37m[40m [30m[40m[1m###[7;5H[m[37m[40m [33m[40m#[7;18H[30m[40m[1m.#.#[7;30H[m[37m[40m [8;5H [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.#.#[9;5H[m[37m[40m [30m[40m[1m###[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##+#####.#[10;5H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;8H ..[31m[44m[1mo[12d[m[37m[40m..[33m[40m#[13;10H[37m[40m.[33m[44ms[33m[40m#[14;10H[37m[40m..[33m[40m#[15;10H[37m[40m..[33m[40m#[16;5H#[37m[40m.......[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[31m[44m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (sleeping)[K[15;38H[m[33m[44ms[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant cockroach (sleeping)[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[24;2H[31m[40m[1mA giant cockroach and an orc come into view.[m[39;49m[37m[40m[5;15H[37m[40m.[6d[37m[43m[5mZ[8;11HZ[m[37m[40m.[10;10H[31m[40m[1mo[11d[m[37m[40m.[12d[33m[40ms[13d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[14;38H[31m[40m[1mo[45G[30m[40m[K[15;38H[m[33m[40ms[15;57H[30m[40m[1m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2577 b/tests/data/crawl/crawl2577 new file mode 100644 index 0000000..63d56b0 --- /dev/null +++ b/tests/data/crawl/crawl2577 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc shouts![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2578 b/tests/data/crawl/crawl2578 new file mode 100644 index 0000000..db9339d --- /dev/null +++ b/tests/data/crawl/crawl2578 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m[1K[2d[1K #.#..<...# [3;5H[1K ##########..[25G [4;5H[1K [4;16H...#.# [5;5H[1K [5;16H...#.# [6;5H[1K [6;16H...#.# [7;5H[1K [7;16H...#.# [8;5H[1K [8;16H...#.# [9;5H[1K [9;22H [10;8H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [11;8H[1K [m[37m[40m...[30m[40m[1m [12;7H[1K [m[37m[40m..[33m[40ms[37m[40m.[33m[40m#[30m[40m[1m [13;6H[1K [13G [14;5H[1K [13G
[15d .......#
[16d .#....... [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2579 b/tests/data/crawl/crawl2579 new file mode 100644 index 0000000..62b20d0 --- /dev/null +++ b/tests/data/crawl/crawl2579 @@ -0,0 +1 @@ +[18;2H[37m[40mThe orc shouts!
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[23;2HAim: [37m[40man orc, wielding a club and wearing a chain mail (chance to defeat MR:
[24d 93%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl258 b/tests/data/crawl/crawl258 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl258 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2580 b/tests/data/crawl/crawl2580 new file mode 100644 index 0000000..97056c1 --- /dev/null +++ b/tests/data/crawl/crawl2580 @@ -0,0 +1 @@ +[1;14H[37m[40m[1K[2d[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [3;5H[1K [33m[40m##########[37m[40m..[25G [4;5H[1K [4;16H..[30m[40m[1m.#.#[m[37m[40m [5;5H[1K [5;16H..[30m[40m[1m.#.#[m[37m[40m [6;5H[1K [6;16H..[30m[40m[1m.#.#[m[37m[40m [7;5H[1K [7;16H..[30m[40m[1m.#.#[m[37m[40m [8;5H[1K [8;16H..[30m[40m[1m.#.#[m[37m[40m [9;5H[1K [9;22H [10;8H[1K [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [11;8H[1K ... [12;7H[1K ..[33m[40ms[37m[40m.[33m[40m#[37m[40m [13;6H[1K [13G [14;5H[1K [13G
[15d .......[33m[40m#[37m[40m
[16d .[33m[40m#[37m[40m....... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2581 b/tests/data/crawl/crawl2581 new file mode 100644 index 0000000..d952bc1 --- /dev/null +++ b/tests/data/crawl/crawl2581 @@ -0,0 +1 @@ +[10;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2582 b/tests/data/crawl/crawl2582 new file mode 100644 index 0000000..97f826b --- /dev/null +++ b/tests/data/crawl/crawl2582 @@ -0,0 +1 @@ +[8d[37m[43m[5mZ[m[37m[40m.[10d[31m[40m[1mo[11d[m[33m[40ms[12d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2583 b/tests/data/crawl/crawl2583 new file mode 100644 index 0000000..92154d6 --- /dev/null +++ b/tests/data/crawl/crawl2583 @@ -0,0 +1 @@ +[3;46H[31m[40m15[3;65H-[30m[40m[1m-[4;46H[m[31m[40m3[4;64H[35m[40m--[9d[37m[40m6[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2584 b/tests/data/crawl/crawl2584 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2584 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2585 b/tests/data/crawl/crawl2585 new file mode 100644 index 0000000..ee59935 --- /dev/null +++ b/tests/data/crawl/crawl2585 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony! The orc hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2586 b/tests/data/crawl/crawl2586 new file mode 100644 index 0000000..8df713f --- /dev/null +++ b/tests/data/crawl/crawl2586 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m[1K[2d[1K #.#..<...# [3;5H[1K ##########..[25G [4;5H[1K [4;16H...#.# [5;5H[1K [5;16H...#.# [6;5H[1K [6;16H...#.# [7;5H[1K [7;16H...#.# [8;5H[1K [8;16H...#.# [9;5H[1K [9;22H [10;8H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [11;8H[1K [m[37m[40m.[33m[40ms[37m[40m.[30m[40m[1m [12;7H[1K [m[37m[40m....[33m[40m#[30m[40m[1m [13;6H[1K [13G [14;5H[1K [13G
[15d .......#
[16d .#....... [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2587 b/tests/data/crawl/crawl2587 new file mode 100644 index 0000000..de109aa --- /dev/null +++ b/tests/data/crawl/crawl2587 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony! The orc hits you but does no damage.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc[23;57H[31m[40m[1mseverely wounded[m[37m[40m, chance[24;1H to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2588 b/tests/data/crawl/crawl2588 new file mode 100644 index 0000000..1ff07de --- /dev/null +++ b/tests/data/crawl/crawl2588 @@ -0,0 +1 @@ +[1;14H[37m[40m[1K[2d[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [3;5H[1K [33m[40m##########[37m[40m..[25G [4;5H[1K [4;16H..[30m[40m[1m.#.#[m[37m[40m [5;5H[1K [5;16H..[30m[40m[1m.#.#[m[37m[40m [6;5H[1K [6;16H..[30m[40m[1m.#.#[m[37m[40m [7;5H[1K [7;16H..[30m[40m[1m.#.#[m[37m[40m [8;5H[1K [8;16H..[30m[40m[1m.#.#[m[37m[40m [9;5H[1K [9;22H [10;8H[1K [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [11;8H[1K .[33m[40ms[37m[40m. [12;7H[1K ....[33m[40m#[37m[40m [13;6H[1K [13G [14;5H[1K [13G
[15d .......[33m[40m#[37m[40m
[16d .[33m[40m#[37m[40m....... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2589 b/tests/data/crawl/crawl2589 new file mode 100644 index 0000000..d952bc1 --- /dev/null +++ b/tests/data/crawl/crawl2589 @@ -0,0 +1 @@ +[10;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl259 b/tests/data/crawl/crawl259 new file mode 100644 index 0000000..9e6a074 --- /dev/null +++ b/tests/data/crawl/crawl259 @@ -0,0 +1 @@ +[1;7H[30m[40m[1mP♣♣♣.P[1;21H.#
[2d...#.P♣♣[m[37m[40m [30m[40m[1m♣.[19G#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#
[3d...#..P[m[37m[40m [30m[40m[1mP.[19G[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[4;4H#[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m.[4;19H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[5;4H[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[6;4H[m[37m[40m [20G [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[7;4H[37m[40m [20G [30m[40m[1m#[m[37m[40m..[33m[40m#[8;19H#####[37m[43m[5mZ[m[33m[40m##[9;19H#[37m[40m...[32m[40mP[37m[40m[7mp[m[37m[40m.[33m[40m#
[10d[30m[40m[1m###[10;18H[m[33m[40m#[37m[40m...[33m[40mP[37m[40m...[33m[40m#[11;17H[37m[40m[1K [33m[40m#[37m[40m...[32m[40m♣[33m[40mPP[37m[40m.[33m[40m#[12;2H[37m[40m [12;18H[33m[40m#[37m[40m..[30m[40m[1m♣[32m[40m♣[m[37m[40m...[33m[40m#
[13d[30m[40m[1m..[m[37m[40m [13;18H[33m[40m#[37m[40m.[30m[40m[1mP[m[37m[40m [33m[40mP[37m[40m..[33m[40m#
[14d[30m[40m[1m.#[14;18H[m[33m[40m#[30m[40m[1m.[m[37m[40m ..[33m[40m##[37m[40m [15;2H[30m[40m[1m#[15;18H.[m[37m[40m .[33m[40m#[37m[40m [16;20H[1K [33m[40mP[37m[40m. [17;31H[1K[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2590 b/tests/data/crawl/crawl2590 new file mode 100644 index 0000000..c9f56cf --- /dev/null +++ b/tests/data/crawl/crawl2590 @@ -0,0 +1 @@ +[6;14H[37m[40m.[7d[37m[43m[5mZ[10;10H[m[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2591 b/tests/data/crawl/crawl2591 new file mode 100644 index 0000000..522cf56 --- /dev/null +++ b/tests/data/crawl/crawl2591 @@ -0,0 +1 @@ +[3;47H[31m[40m4[3;65H[30m[40m[1m-[4;46H[m[31m[40m2[4;61H[35m[40m---[30m[40m[1m--[9d[m[37m[40m7[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2592 b/tests/data/crawl/crawl2592 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2592 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2593 b/tests/data/crawl/crawl2593 new file mode 100644 index 0000000..47d6b59 --- /dev/null +++ b/tests/data/crawl/crawl2593 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony! [30m[40m[1mThe orc closely misses you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2594 b/tests/data/crawl/crawl2594 new file mode 100644 index 0000000..19c8edf --- /dev/null +++ b/tests/data/crawl/crawl2594 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m[1K[2d[1K #.#..<...# [3;5H[1K ##########..[25G [4;5H[1K [4;16H...#.# [5;5H[1K [5;16H...#.# [6;5H[1K [6;16H...#.# [7;5H[1K [7;16H...#.# [8;5H[1K [8;16H...#.# [9;5H[1K [9;22H [10;8H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [11;8H[1K [m[37m[40m.[33m[40ms[37m[40m.[30m[40m[1m [12;7H[1K [m[37m[40m....[33m[40m#[30m[40m[1m [13;6H[1K [13G [14;5H[1K [13G
[15d .......#
[16d .#....... [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3L[37m[40m_The orc convulses in agony! [30m[40m[1mThe orc closely misses you.[19;2H[m[36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;57H[31m[40m[1malmost dead[m[37m[40m, chance to[K
[24d[3P[17;34H[m[39;49m[37m[40m[1;14H[37m[40m[1K[2d[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [3;5H[1K [33m[40m##########[37m[40m..[25G [4;5H[1K [4;16H..[30m[40m[1m.#.#[m[37m[40m [5;5H[1K [5;16H..[30m[40m[1m.#.#[m[37m[40m [6;5H[1K [6;16H..[30m[40m[1m.#.#[m[37m[40m [7;5H[1K [7;16H..[30m[40m[1m.#.#[m[37m[40m [8;5H[1K [8;16H..[30m[40m[1m.#.#[m[37m[40m [9;5H[1K [9;22H [10;8H[1K [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [11;8H[1K .[33m[40ms[37m[40m. [12;7H[1K ....[33m[40m#[37m[40m [13;6H[1K [13G [14;5H[1K [13G
[15d .......[33m[40m#[37m[40m
[16d .[33m[40m#[37m[40m....... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2595 b/tests/data/crawl/crawl2595 new file mode 100644 index 0000000..d952bc1 --- /dev/null +++ b/tests/data/crawl/crawl2595 @@ -0,0 +1 @@ +[10;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2596 b/tests/data/crawl/crawl2596 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl2596 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2597 b/tests/data/crawl/crawl2597 new file mode 100644 index 0000000..3a07be0 --- /dev/null +++ b/tests/data/crawl/crawl2597 @@ -0,0 +1 @@ +[7;13H[37m[40m.[8d[37m[43m[5mZ[10;10H[m[33m[40ms[11d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2598 b/tests/data/crawl/crawl2598 new file mode 100644 index 0000000..54e896a --- /dev/null +++ b/tests/data/crawl/crawl2598 @@ -0,0 +1 @@ +[3;47H[31m[40m3[3;64H-[4;46H1[4;58H[35m[40m---[30m[40m[1m---[8;52H[m[37m[40m7[9;65H8[14;38H[33m[40ms[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant cockroach[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;42Hba[7P[17;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2599 b/tests/data/crawl/crawl2599 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2599 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl260 b/tests/data/crawl/crawl260 new file mode 100644 index 0000000..1505e5e --- /dev/null +++ b/tests/data/crawl/crawl260 @@ -0,0 +1 @@ +[9;63H[37m[40m41.0 (3.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2600 b/tests/data/crawl/crawl2600 new file mode 100644 index 0000000..cf4f926 --- /dev/null +++ b/tests/data/crawl/crawl2600 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2601 b/tests/data/crawl/crawl2601 new file mode 100644 index 0000000..9c440c3 --- /dev/null +++ b/tests/data/crawl/crawl2601 @@ -0,0 +1 @@ +
[18d[2M[1;14H[30m[40m[1m[1K[2d[1K #.#..<...# [3;5H[1K ##########..[25G [4;5H[1K [4;16H...#.# [5;5H[1K [5;16H...#.# [6;5H[1K [6;16H...#.# [7;5H[1K [7;16H...#.# [8;5H[1K [8;16H...#.# [9;5H[1K [9;22H [10;8H[1K [m[33m[40m#s#[30m[40m[1m [11;8H[1K [m[37m[40m...[30m[40m[1m [12;7H[1K [m[37m[40m....[33m[40m#[30m[40m[1m [13;6H[1K [13G [14;5H[1K [13G
[15d .......#
[16d .#....... [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant cockroach[24;2HAim: [37m[40ma giant cockroach (clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m[1;14H[37m[40m[1K[2d[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [3;5H[1K [33m[40m##########[37m[40m..[25G [4;5H[1K [4;16H..[30m[40m[1m.#.#[m[37m[40m [5;5H[1K [5;16H..[30m[40m[1m.#.#[m[37m[40m [6;5H[1K [6;16H..[30m[40m[1m.#.#[m[37m[40m [7;5H[1K [7;16H..[30m[40m[1m.#.#[m[37m[40m [8;5H[1K [8;16H..[30m[40m[1m.#.#[m[37m[40m [9;5H[1K [9;22H [10;8H[1K [33m[40m#s#[37m[40m [11;8H[1K ... [12;7H[1K ....[33m[40m#[37m[40m [13;6H[1K [13G [14;5H[1K [13G
[15d .......[33m[40m#[37m[40m
[16d .[33m[40m#[37m[40m....... [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2602 b/tests/data/crawl/crawl2602 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl2602 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2603 b/tests/data/crawl/crawl2603 new file mode 100644 index 0000000..724bdba --- /dev/null +++ b/tests/data/crawl/crawl2603 @@ -0,0 +1 @@ +[8d[37m[43m[5mZ[m[37m[40m.[10;10H[33m[40ms[17;34H[m[39;49m[37m[40m[3;64H[30m[40m[1m-[4;46H[m[31m[40m0[4;56H[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m9[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The giant cockroach convulses in agony! [30m[40m[1mThe giant cockroach misses you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2604 b/tests/data/crawl/crawl2604 new file mode 100644 index 0000000..c7b19b2 --- /dev/null +++ b/tests/data/crawl/crawl2604 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2605 b/tests/data/crawl/crawl2605 new file mode 100644 index 0000000..c7b19b2 --- /dev/null +++ b/tests/data/crawl/crawl2605 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2606 b/tests/data/crawl/crawl2606 new file mode 100644 index 0000000..16543d9 --- /dev/null +++ b/tests/data/crawl/crawl2606 @@ -0,0 +1 @@ +
[18d[37m[40m [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K[19;3H[36m[40monfirm with . or Enter, or press ? or * to list all spells.
[20d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K[22;3H[36m[40monfirm with . or Enter, or press ? or * to list all spells.
[23d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[K
[24d You hit the giant cockroach.[K[m[39;49m[37m[40m[10;10H[37m[40m[7m)[17;34H[m[39;49m[37m[40m[4;56H[30m[40m[1m--[8;52H[m[37m[40m9[9;63H500.8 (1.1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;42Hba[7P[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2607 b/tests/data/crawl/crawl2607 new file mode 100644 index 0000000..9e0e5bb --- /dev/null +++ b/tests/data/crawl/crawl2607 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant cockroach![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2608 b/tests/data/crawl/crawl2608 new file mode 100644 index 0000000..2602d61 --- /dev/null +++ b/tests/data/crawl/crawl2608 @@ -0,0 +1 @@ +[1;19H[30m[40m[1m.[m[33m[40m<[30m[40m[1m...#[m[37m[40m [2;6H[33m[40m##########[37m[40m.[30m[40m[1m....###[2;32HZ[3;7H[m[37m[40m..)......[30m[40m[1m...#.#[m[37m[40m [32G[30m[40m[1m.[4;9H[m[37m[40m......[30m[40m[1m...[4;33H.[5;6H#[14G....[5;32H##[6;6H#.[m[37m[40m.....[30m[40m[1m.....[6;31H[m[37m[40m [7;6H[30m[40m[1m#..[m[37m[40m.[37m[43m[5mZZ[m[30m[40m[1m......[8;6H###[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##+####[9;6H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;3H.[36m[40m([37m[40m.......[33m[40m#[11;3H[37m[40m.........[33m[40m#[12;3H[37m[40m.....[13;3H....[14;3H...[15;3H[33m[40m#[37m[40m.[33m[40m#[12G[37m[40m.[16;3H[33m[40m#[37m[40m.[33m[40m#[31m[40m[[33m[40m###[17;34H[m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m1[72G0[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [ †
[24d_[m[37m[40ma club; a chain mail; an orc corpse[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2609 b/tests/data/crawl/crawl2609 new file mode 100644 index 0000000..fbb3dee --- /dev/null +++ b/tests/data/crawl/crawl2609 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40mYou kill the giant cockroach![19;2H[37m[40mItems here: [30m[40m[1m) [ †[m[37m[40m[K[20;2Ha club; a chain mail; an orc corpse[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl261 b/tests/data/crawl/crawl261 new file mode 100644 index 0000000..110bbc0 --- /dev/null +++ b/tests/data/crawl/crawl261 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m========[9;64H[m[37m[40m2.0 (4[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2610 b/tests/data/crawl/crawl2610 new file mode 100644 index 0000000..e11204a --- /dev/null +++ b/tests/data/crawl/crawl2610 @@ -0,0 +1 @@ +[7;10H[37m[43m[5mZ[m[37m[40m.[11;9H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2611 b/tests/data/crawl/crawl2611 new file mode 100644 index 0000000..2605062 --- /dev/null +++ b/tests/data/crawl/crawl2611 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m--[9;65H[37m[40m2[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2612 b/tests/data/crawl/crawl2612 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2612 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2613 b/tests/data/crawl/crawl2613 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl2613 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2614 b/tests/data/crawl/crawl2614 new file mode 100644 index 0000000..02d7080 --- /dev/null +++ b/tests/data/crawl/crawl2614 @@ -0,0 +1 @@ +[9;65H[37m[40m3.8 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2615 b/tests/data/crawl/crawl2615 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2615 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2616 b/tests/data/crawl/crawl2616 new file mode 100644 index 0000000..2de672d --- /dev/null +++ b/tests/data/crawl/crawl2616 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 5 chunks of flesh (gained 4)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2617 b/tests/data/crawl/crawl2617 new file mode 100644 index 0000000..de5d002 --- /dev/null +++ b/tests/data/crawl/crawl2617 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m##########.....###[1;32HZ[2;7H[m[37m[40m..).[30m[40m[1m........#.#[m[37m[40m [32G[30m[40m[1m.[3;9H[m[37m[40m..[30m[40m[1m.....[3;33H.[4;6H#[m[37m[40m....[30m[40m[1m....[4;32H##[5;7H.[m[37m[40m...[30m[40m[1m...[5;31H[m[37m[40m [6;8H[30m[40m[1m.[m[37m[40m.[37m[43m[5mZ[m[30m[40m[1m..[7;7H##[m[33m[40m#[37m[43m[5mZ[m[30m[40m[1m###+####[8;4H[m[33m[40m######[37m[40m.[33m[40m##[37m[40m [9;3H[30m[40m[1m.[m[36m[40m([37m[40m......[7mp[m[33m[40m#[10;3H[30m[40m[1m.[m[37m[40m.....[37m[43m[5mZ[11;3H[m[30m[40m[1m.[m[37m[40m......[12;3H[30m[40m[1m.[13d.[14d#[m[37m[40m.[33m[40m#[12G[37m[40m.[15;3H[30m[40m[1m#.[m[33m[40m#[31m[40m[[33m[40m###[16;3H[37m[40m [33m[40m#[37m[40m. [17;34H[m[39;49m[37m[40m
[18d[6;10H[37m[40m.[8d[37m[43m[5mZ[9dZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.8 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2618 b/tests/data/crawl/crawl2618 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2618 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2619 b/tests/data/crawl/crawl2619 new file mode 100644 index 0000000..ade8142 --- /dev/null +++ b/tests/data/crawl/crawl2619 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m..[m[37m[40m)[30m[40m[1m.........#.#[m[37m[40m [32G[30m[40m[1m.[2;6H#[m[37m[40m...[2;33H[30m[40m[1m.[3;6H#.[3;32H##[4;7H.[4;31H[m[37m[40m [5;8H[30m[40m[1m.[6d##[m[33m[40m#[37m[43m[5mZ[m[30m[40m[1m###+####[7;4H[m[33m[40m######[37m[43m[5mZ[m[33m[40m##[37m[40m [8;3H[30m[40m[1m.[m[36m[40m([37m[40m.....[37m[43m[5mZ[m[37m[40m.[9;4H.......[13;3H[30m[40m[1m#[m[37m[40m.[33m[40m#[12G[37m[40m.[14;4H[30m[40m[1m.[m[33m[40m#[31m[40m[[33m[40m###[15;3H[37m[40m [33m[40m#[37m[40m. [16;6H [13G.[17;34H[m[39;49m[37m[40m
[18d[6;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl262 b/tests/data/crawl/crawl262 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl262 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2620 b/tests/data/crawl/crawl2620 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2620 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2621 b/tests/data/crawl/crawl2621 new file mode 100644 index 0000000..be5bf0a --- /dev/null +++ b/tests/data/crawl/crawl2621 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m.[1;33H.[2;7H.[2;32H##[3;8H.[3;31H[m[37m[40m [4;8H[30m[40m[1m.[5d##[m[33m[40m#[37m[40m.[30m[40m[1m###+####[6;4H[m[33m[40m######[37m[43m[5mZ[m[33m[40m##[37m[40m [7;3H[30m[40m[1m.[m[36m[40m([37m[40m.....[37m[43m[5mZZ[8;4H[m[37m[40m........[12;3H[30m[40m[1m#[m[37m[40m.[33m[40m#[12G[37m[40m.[13;4H[30m[40m[1m.[m[33m[40m#[31m[40m[[33m[40m###[14;3H[37m[40m [33m[40m#[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m....[15;5H[30m[40m[1m#[m[37m[40m [13G.[16;5H [16;14H.[17;34H[m[39;49m[37m[40m
[18d[7;10H[37m[40m..[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[4;56H[30m[40m[1m--[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2622 b/tests/data/crawl/crawl2622 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2622 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2623 b/tests/data/crawl/crawl2623 new file mode 100644 index 0000000..303e0f1 --- /dev/null +++ b/tests/data/crawl/crawl2623 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2624 b/tests/data/crawl/crawl2624 new file mode 100644 index 0000000..b2b5821 --- /dev/null +++ b/tests/data/crawl/crawl2624 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2625 b/tests/data/crawl/crawl2625 new file mode 100644 index 0000000..5711209 --- /dev/null +++ b/tests/data/crawl/crawl2625 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2626 b/tests/data/crawl/crawl2626 new file mode 100644 index 0000000..e2daacf --- /dev/null +++ b/tests/data/crawl/crawl2626 @@ -0,0 +1 @@ +[1;32H[30m[40m[1m##[2;8H.[2;31H[m[37m[40m [4;7H[30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m###+####[5;4H[m[33m[40m######[37m[43m[5mZ[m[33m[40m##[37m[40m [6;3H[30m[40m[1m.[m[36m[40m([37m[40m.......[7;4H......[37m[43m[5mZZ[8d[m[37m[40m..[11;3H[30m[40m[1m#[m[37m[40m.[33m[40m#[12G[37m[40m.[12;4H[30m[40m[1m.[m[33m[40m#[31m[40m[[33m[40m###[37m[40m....[13;3H [33m[40m#[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m.....[14;5H[30m[40m[1m#[m[37m[40m [14G..[15;5H [15;14H...[16;10H[33m[40m######[37m[40m..[17;33H[30m[40m[1m#[m[39;49m[37m[40m
[18d[5;10H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m..[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[3;47H[31m[40m4[3;64H[32m[40m=[9d[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2627 b/tests/data/crawl/crawl2627 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2627 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2628 b/tests/data/crawl/crawl2628 new file mode 100644 index 0000000..38c06a0 --- /dev/null +++ b/tests/data/crawl/crawl2628 @@ -0,0 +1 @@ +[1;31H[37m[40m [3;7H[30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m###+####[4;4H[m[33m[40m######[37m[40m.[33m[40m##[37m[40m [5;3H[30m[40m[1m.[m[36m[40m([37m[40m.....[37m[43m[5mZ[m[37m[40m.[6;4H.......[7d[37m[43m[5mZZ[8d[m[37m[40m..[10;3H[30m[40m[1m#[m[37m[40m.[33m[40m#[12G[37m[40m.......[11;4H[30m[40m[1m.[m[33m[40m#[31m[40m[[33m[40m###[37m[40m.........[12;3H [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m.........[13;5H[30m[40m[1m#[m[37m[40m [13;15H....[14;5H [14;16H...[15;10H[33m[40m######[37m[40m...[16;15H[1K ...[16;33H[30m[40m[1m#[17d.[m[39;49m[37m[40m
[18d[5;10H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2629 b/tests/data/crawl/crawl2629 new file mode 100644 index 0000000..0eef051 --- /dev/null +++ b/tests/data/crawl/crawl2629 @@ -0,0 +1 @@ +[2;7H[30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m###+####[3;4H#[m[33m[40m#####[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [4;3H[30m[40m[1m.[m[36m[40m([37m[40m.......[30m[40m[1m#[5;4H.[11G[m[37m[43m[5mZ[m[30m[40m[1m#[6;4H.[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[30m[40m[1m#[7;4H.[m[37m[40m......[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m [33m[40m#[8;4H[30m[40m[1m.[11G[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m..[9;3H[30m[40m[1m#.[m[33m[40m#[37m[40m......[7mp[m[37m[40m.......[10;4H[30m[40m[1m.[m[33m[40m#[31m[40m[[33m[40m###[10;19H[37m[40m.[11;3H [30m[40m[1m#.[m[37m[40m [11;19H.[12;6H [12;19H.[13;5H [13;19H.[14;10H[33m[40m######[37m[40m....[15;15H[1K ....[15;33H[30m[40m[1m#[16;16H[m[37m[40m ...[16;33H[30m[40m[1m.[17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl263 b/tests/data/crawl/crawl263 new file mode 100644 index 0000000..023cc86 --- /dev/null +++ b/tests/data/crawl/crawl263 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mg - a scroll labeled HEPRAC CAITE[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2630 b/tests/data/crawl/crawl2630 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2630 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2631 b/tests/data/crawl/crawl2631 new file mode 100644 index 0000000..975339f --- /dev/null +++ b/tests/data/crawl/crawl2631 @@ -0,0 +1 @@ +[5;11H[37m[40m.[6d.[37m[43m[5mZ[8dZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2632 b/tests/data/crawl/crawl2632 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl2632 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2633 b/tests/data/crawl/crawl2633 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2633 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2634 b/tests/data/crawl/crawl2634 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl2634 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2635 b/tests/data/crawl/crawl2635 new file mode 100644 index 0000000..0d0d889 --- /dev/null +++ b/tests/data/crawl/crawl2635 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m###.###+####[2;4H##[m[33m[40m####[30m[40m[1m.##[m[37m[40m .[33m[40m#[37m[40m [3;3H[30m[40m[1m.[m[36m[40m([30m[40m[1m.[m[37m[40m....[30m[40m[1m..#[m[37m[40m .[33m[40m#[4;4H[30m[40m[1m..[m[37m[40m.....[30m[40m[1m.#[m[37m[40m .[33m[40m#[5;5H[30m[40m[1m.[m[37m[40m.....[30m[40m[1mZ#[m[37m[40m .[33m[40m#[6;5H[30m[40m[1m.[6;14H[m[37m[40m.[33m[40m#[37m[40m [33m[40m###[37m[40m.[7;5H[30m[40m[1m.[12G[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[8;3H[30m[40m[1m#.#[m[37m[40m...............[9;5H[30m[40m[1m#[m[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m...[7mp[20G[m[37m[40m.[10;3H [30m[40m[1m#.[m[37m[40m [10;20H.[11;6H [11;20H.[12;5H [12;20H.[13;10H[33m[40m######[37m[40m....[33m[40m>[14;15H[37m[40m[1K .....[14;33H[30m[40m[1m#[15;16H[m[37m[40m ....[15;33H[30m[40m[1m.[16;20H[m[37m[40m.[17;33H [m[39;49m[37m[40m[14;42H[32m[40mba[7P[15dorc[16;38H[37m[40m[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2636 b/tests/data/crawl/crawl2636 new file mode 100644 index 0000000..b03d376 --- /dev/null +++ b/tests/data/crawl/crawl2636 @@ -0,0 +1 @@ +[5;11H[30m[40m[1m.[8d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m10[14;42H[32m[40mgiant newt skeleton[15;42Hbat[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mFound an escape hatch in the floor.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2637 b/tests/data/crawl/crawl2637 new file mode 100644 index 0000000..68fcaad --- /dev/null +++ b/tests/data/crawl/crawl2637 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m##[13G[m[37m[40m [30m[40m[1m.#[m[37m[40m [2;3H[30m[40m[1m.[m[36m[40m([30m[40m[1m..[m[37m[40m...[30m[40m[1m..#[m[33m[40m#[3;4H[30m[40m[1m...[13G[m[33m[40m#[4;6H[30m[40m[1m.[13G[m[33m[40m#[21G[37m[40m.[5;6H[30m[40m[1m.[m[37m[40m....[37m[43m[5mZ[m[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[6;6H[30m[40m[1m.[m[37m[40m....[37m[43m[5mZ[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m#[7;3H[30m[40m[1m#.#.[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.........[8;6H[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m...[8;21H[33m[40m#[9;3H[37m[40m [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m....[7mp[21G[m[33m[40m#[10;6H[37m[40m [10;21H[33m[40m#[11;5H[37m[40m [11;21H[33m[40m#[12;10H######[37m[40m....[33m[40m>#[13;15H[37m[40m[1K .....[33m[40m#[13;33H[30m[40m[1m#[14;21H[m[33m[40m#[14;33H[30m[40m[1m.[15;21H[m[37m[40m.[16d[33m[40m##[16;33H[37m[40m [17d[m[39;49m[37m[40m
[18d[6;11H[37m[40m.[8d.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;64H[32m[40m[1m=[4;46H[m[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2638 b/tests/data/crawl/crawl2638 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl2638 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2639 b/tests/data/crawl/crawl2639 new file mode 100644 index 0000000..fbfa1a0 --- /dev/null +++ b/tests/data/crawl/crawl2639 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m.[m[36m[40m([30m[40m[1m.......##[2;4H....[15G#[m[37m[40m ..[3;7H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m ...[4;7H[30m[40m[1m.[m[37m[40m...[37m[43m[5mZ[m[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m####[37m[40m.[33m[40m#[5;7H[30m[40m[1m.[m[37m[40m....[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m##[6;3H[30m[40m[1m#.#..[m[37m[40m....[37m[43m[5mZ[m[37m[40m..........[7;6H[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m...[37m[43m[5mZ[21G[m[33m[40m#[8;3H[37m[40m [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m....[9;6H [14G.[7mp[10;5H[m[37m[40m [11;10H[33m[40m######[37m[40m....[33m[40m>[12;15H[37m[40m[1K .....[12;33H[30m[40m[1m#[13d.[14;21H[m[37m[40m.?[15;16H....[33m[40m###[15;33H[37m[40m [16;16H....[33m[40m#[37m[40m [17;34H[m[39;49m[37m[40m
[18d[4;11H[37m[40m.[5d[37m[43m[5mZ[6d[m[37m[40m.[8d.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl264 b/tests/data/crawl/crawl264 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl264 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2640 b/tests/data/crawl/crawl2640 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl2640 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2641 b/tests/data/crawl/crawl2641 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl2641 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl2642 b/tests/data/crawl/crawl2642 new file mode 100644 index 0000000..2746a10 --- /dev/null +++ b/tests/data/crawl/crawl2642 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m_You feel sick.
[2d_[34m[40m[1my - 2 scrolls labeled HUPPOKI RESS
[3d[m[37m[40m_You feel sick.
[4d You feel sick.
[5d_[32m[40m[1mYou are no longer poisoned.[6;2H[31m[40mA giant cockroach and an orc come into view.
[7d[m[37m[40m_The orc shouts!
[8d_The orc convulses in agony! The orc hits you but does no damage.
[9d_The orc convulses in agony! [30m[40m[1mThe orc closely misses you.[10;2H[m[37m[40mThe orc convulses in agony!
[11d_[31m[40mYou kill the orc!
[12d[37m[40m_The giant cockroach convulses in agony! [30m[40m[1mThe giant cockroach misses you.[13;2H[m[37m[40mYou don't have enough magic to cast that spell.
[14d You don't have enough magic to cast that spell.
[15d You hit the giant cockroach.
[16d_[31m[40mYou kill the giant cockroach![17;2H[37m[40mItems here: [30m[40m[1m) [ †[18;2H[m[37m[40ma club; a chain mail; an orc corpse
[19d You attempt to give life to the dead...
[20d Before your eyes, flesh is ripped from the corpse!
[21d_The dead are walking!
[22d_x - 5 chunks of flesh (gained 4)
[23d Found an escape hatch in the floor.
[24d[36m[40m[ [37m[40m[1m+[m[36m[40m, [37m[40m[1m>[m[36m[40m or [37m[40m[1mSpace[m[36m[40m: Page down. [37m[40m[1m-[m[36m[40m or [37m[40m[1m<[m[36m[40m: Page up. [37m[40m[1mEsc[m[36m[40m exits.][1@.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2643 b/tests/data/crawl/crawl2643 new file mode 100644 index 0000000..53ac996 --- /dev/null +++ b/tests/data/crawl/crawl2643 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[C[31m[40m[1mAn adder comes into view.
[2d[m[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.
[3d[m[37m[40m_The adder convulses in agony!
[4d_The adder convulses in agony!
[5d The adder barely resists. The adder bites you.
[6d [31m[40m[1mYou are poisoned.
[7d[m[37m[40m_The adder poisons you! The adder bites you.
[8d You feel sick. [30m[40m[1mYour bat skeleton misses the adder.
[9d[m[37m[40m_Your bat skeleton hits the adder but does no damage.
[10d The adder convulses in agony! You feel sick.
[11d Your bat skeleton hits the adder but does no damage.
[12d The adder bites you.
[13d_Your bat skeleton hits the adder but does no damage.
[14d The adder convulses in agony!
[15d [31m[40mYou kill the adder!
[16d[37m[40m_[32m[40mYou have reached level 5!
[17d[37m[40m_You feel sick.
[18d_r - 2 scrolls of identify (gained 1)
[19d_You swap places. You feel sick.
[20d_You swap places.
[21d Found [34m[40m[1m2 scrolls labeled HUPPOKI RESS[m[37m[40m. Found an escape hatch in the ceiling.
[22d_You feel sick.
[23d There is an escape hatch in the ceiling here.
[24d[36m[40m[ [37m[40m[1m+[m[36m[40m, [37m[40m[1m>[m[36m[40m or [37m[40m[1mSpace[m[36m[40m: Page down. [37m[40m[1m-[m[36m[40m or [37m[40m[1m<[m[36m[40m: Page up. [37m[40m[1mEsc[m[36m[40m exits.][1@.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2644 b/tests/data/crawl/crawl2644 new file mode 100644 index 0000000..b47b5bb --- /dev/null +++ b/tests/data/crawl/crawl2644 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m14[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/9[56G[34m[40m[1m==[30m[40m----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m.[m[36m[40m([30m[40m[1m.......##.#[2;3H.....[m[37m[40m..[30m[40m[1m..#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m ..[3;3H[30m[40m[1m.....[m[37m[40m...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m ...[4;3H[30m[40m[1m.....[m[37m[40m....[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m####[37m[40m.[33m[40m#[5;3H[30m[40m[1m.....[m[37m[40m...[37m[43m[5mZ[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m##[6;3H[30m[40m[1m#.#..[m[37m[40m...............[7;3H[30m[40m[1m#.#[m[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m...[37m[43m[5mZ[m[37m[40m.......[33m[40m#[8;5H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m......[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;5H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.....[7mp[m[37m[40m.....[33m[40m#[9;62H[37m[40m2512.8 (0.0)[10;9H[33m[40m#[37m[40m...........[33m[40m#[11;9H#######[37m[40m....[33m[40m>#[12;16H[37m[40m.....[33m[40m#[12;33H[30m[40m[1m#[13;16H[m[37m[40m.....[33m[40m#[13;33H[30m[40m[1m.[14;16H[m[37m[40m......?[14;33H[30m[40m[1m.[15;16H[m[37m[40m....[33m[40m###[16;16H[37m[40m....[33m[40m#[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_The dead are walking!
[19d_x - 5 chunks of flesh (gained 4)
[20d [36m[40mCasting: [37m[40m[1mAnimate Skeleton[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[30m[40m[1m_[m[36m[40mOkay, then.
[23d[37m[40m_[30m[40m[1mUnknown command.
[24d[m[37m[40m_Found an escape hatch in the floor.[m[39;49m[37m[40m[9;50H[17;34H[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2645 b/tests/data/crawl/crawl2645 new file mode 100644 index 0000000..f39099a --- /dev/null +++ b/tests/data/crawl/crawl2645 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2646 b/tests/data/crawl/crawl2646 new file mode 100644 index 0000000..76b215e --- /dev/null +++ b/tests/data/crawl/crawl2646 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m.[1;21H..[2;8H.[m[37m[40m..[2;20H..[30m[40m[1m.[3;8H.[m[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m [4;8H[30m[40m[1m.[m[37m[40m..[37m[43m[5mZ[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m###[5;3H[30m[40m[1m#.#...[m[37m[40m..............[6;6H[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m...[37m[43m[5mZ[21G[m[33m[40m#[37m[40m [7;3H [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m....[37m[43m[5mZ[8;6H[m[37m[40m [14G.[9;5H [9;15H.[7mp[10;10H[m[33m[40m######[37m[40m....[33m[40m>[11;14H[37m[40m[1K [33m[40m#[37m[40m.....[11;33H[30m[40m[1m#[12;15H[m[33m[40m#[12;33H[30m[40m[1m.[13;15H[m[33m[40m#[37m[40m......?[14;15H[33m[40m#[37m[40m....[33m[40m####[14;33H[37m[40m [15;15H[33m[40m#[37m[40m....[33m[40m#[37m[40m [16;15H[33m[40m#[37m[40m.[33m[40m##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2647 b/tests/data/crawl/crawl2647 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2647 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2648 b/tests/data/crawl/crawl2648 new file mode 100644 index 0000000..16414fe --- /dev/null +++ b/tests/data/crawl/crawl2648 @@ -0,0 +1 @@ +[4;11H[37m[40m.[5d[37m[43m[5mZ[7;14H[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2649 b/tests/data/crawl/crawl2649 new file mode 100644 index 0000000..702d23a --- /dev/null +++ b/tests/data/crawl/crawl2649 @@ -0,0 +1 @@ +[9;65H[37m[40m3.8 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl265 b/tests/data/crawl/crawl265 new file mode 100644 index 0000000..257259b --- /dev/null +++ b/tests/data/crawl/crawl265 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [20G[30m[40m[1m#.##[31G [2;3H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[2;31H[30m[40m[1m [3;3H[m[37m[40m [21G[30m[40m[1m#[m[37m[40m.[33m[40m##[31G[30m[40m[1m [4;3H[m[37m[40m [20G [30m[40m[1m#[m[37m[40m..[33m[40m#[31G[30m[40m[1m [5;3H[m[37m[40m [5;18H[30m[40m[1m##[m[33m[40m###[37m[40m.[33m[40m##[37m[40m [30m[40m[1m [6;3H[m[37m[40m [6;17H[30m[40m[1m##..[m[37m[40m.[32m[40mP[37m[40m..[31G[30m[40m[1m
[7d##[m[37m[40m [7;17H[30m[40m[1m#...[m[33m[40mP[37m[40m..[37m[43m[5mZ[31G[m[30m[40m[1m [8;16H[m[37m[40m[1K [30m[40m[1m#...[m[32m[40m♣[33m[40mPP[37m[40m.[33m[40m#[37m[40m [30m[40m[1m [9;16H[m[37m[40m[1K [30m[40m[1m#..♣[32m[40m♣[m[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m
[10d.[m[37m[40m [10;17H[30m[40m[1m#.[m[33m[40mP[37m[40m.[33m[40mP[37m[40m..[33m[40m##[37m[40m [30m[40m[1m
[11d#[11;17H[m[33m[40m#[37m[40m.[32m[40mP[33m[40mP[37m[40m..[33m[40m##[37m[40m [30m[40m[1m
[12d#[12;16H[m[32m[40mP[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m [13;15H[m[37m[40m[1K ..[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m. [30m[40m[1m [14;15H[m[37m[40m[1K [33m[40mP[37m[40m [32m[40m♣[37m[40m.. [30m[40m[1m [15;18H[m[37m[40m[1K [32m[40m♣[37m[40m. [31G[30m[40m[1m [16;19H[m[37m[44mb[37m[40m. [16;31H[30m[40m[1m [17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2650 b/tests/data/crawl/crawl2650 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2650 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2651 b/tests/data/crawl/crawl2651 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl2651 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2652 b/tests/data/crawl/crawl2652 new file mode 100644 index 0000000..21418ae --- /dev/null +++ b/tests/data/crawl/crawl2652 @@ -0,0 +1 @@ +[1;20H[30m[40m[1m.[2;9H.[m[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m [3;9H[30m[40m[1m.[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m##[30m[40m[1m#[4;3H#.#....[m[37m[40m..[37m[43m[5mZ[m[37m[40m.........[30m[40m[1m.[m[37m[40m [5;6H[31m[40m[[30m[40m[1m###[m[37m[40m...[37m[43m[5mZ[21G[m[33m[40m#[37m[40m [6;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#[m[37m[40m....[7;6H [30m[40m[1m#[m[37m[40m.....[37m[43m[5mZ[8;5H[m[37m[40m [30m[40m[1m#[m[37m[40m......[9;9H[30m[40m[1m######[m[33m[40m#[37m[40m.[7mp[m[37m[40m..[33m[40m>[10;14H[37m[40m[1K [33m[40m#[37m[40m.....[10;33H[30m[40m[1m#[11d.[12;21H[m[37m[40m.?[13;20H[33m[40m####[13;33H[37m[40m [14;21H [15;17H[33m[40m##[16d[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2653 b/tests/data/crawl/crawl2653 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2653 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2654 b/tests/data/crawl/crawl2654 new file mode 100644 index 0000000..f22926c --- /dev/null +++ b/tests/data/crawl/crawl2654 @@ -0,0 +1 @@ +[4;12H[37m[40m.[6d.[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2655 b/tests/data/crawl/crawl2655 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl2655 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2656 b/tests/data/crawl/crawl2656 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2656 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2657 b/tests/data/crawl/crawl2657 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2657 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2658 b/tests/data/crawl/crawl2658 new file mode 100644 index 0000000..4b55161 --- /dev/null +++ b/tests/data/crawl/crawl2658 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m####.#[m[37m[40m [2;10H[30m[40m[1m.[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m##[30m[40m[1m#[3;3H#.#.....[m[37m[40m...........[30m[40m[1m.[m[37m[40m [4;6H[31m[40m[[30m[40m[1m###.[m[37m[40m..[37m[43m[5mZ[21G[m[33m[40m#[37m[40m [5;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[m[37m[40m...[37m[43m[5mZ[6;6H[m[37m[40m [30m[40m[1m#.[m[37m[40m....[7;5H [30m[40m[1m#...[m[37m[40m...[37m[43m[5mZ[8;10H[m[30m[40m[1m#####[m[33m[40m#[37m[40m....[33m[40m>[9;14H[37m[40m[1K [33m[40m#[37m[40m..[7mp[m[37m[40m..[9;33H[30m[40m[1m#[10d.[11;21H[m[37m[40m.?.[12;20H[33m[40m#####[12;33H[37m[40m [13;21H [14;17H[33m[40m##[15d[37m[40m [16;15H.. ..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2659 b/tests/data/crawl/crawl2659 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2659 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl266 b/tests/data/crawl/crawl266 new file mode 100644 index 0000000..14ed496 --- /dev/null +++ b/tests/data/crawl/crawl266 @@ -0,0 +1 @@ +[9;64H[37m[40m4.0 (2[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m bat (sleeping)[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K[9;77H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2660 b/tests/data/crawl/crawl2660 new file mode 100644 index 0000000..ee43c1d --- /dev/null +++ b/tests/data/crawl/crawl2660 @@ -0,0 +1 @@ +[4;13H[37m[40m.[6d.[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2661 b/tests/data/crawl/crawl2661 new file mode 100644 index 0000000..b41ce43 --- /dev/null +++ b/tests/data/crawl/crawl2661 @@ -0,0 +1 @@ +[3;47H[31m[40m5[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2662 b/tests/data/crawl/crawl2662 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2662 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2663 b/tests/data/crawl/crawl2663 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2663 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2664 b/tests/data/crawl/crawl2664 new file mode 100644 index 0000000..4126c71 --- /dev/null +++ b/tests/data/crawl/crawl2664 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m.[33m[40m$[30m[40m...###[2;3H#.#......[m[37m[40m..........[30m[40m[1m.[m[37m[40m [3;6H[31m[40m[[30m[40m[1m###..[3;21H[m[33m[40m#[37m[40m [4;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[m[37m[40m..[37m[43m[5mZ[5;6H[m[37m[40m [30m[40m[1m#..[m[37m[40m...[37m[43m[5mZ[6;5H[m[37m[40m [30m[40m[1m#....[m[37m[40m..[7;10H[30m[40m[1m#####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m..[33m[40m>[8;14H[37m[40m[1K [33m[40m#[37m[40m.....[8;33H[30m[40m[1m#[9;18H[m[37m[40m.[7mp[9;33H[m[30m[40m[1m.[10;21H[m[37m[40m.?....[11;20H[33m[40m#######[33G[37m[40m [12;21H [13;17H[33m[40m##[14d[37m[40m [15;15H.[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m..[16;14H[33m[40m##[37m[40m [33m[40m###
[17d[30m[40m[1m######[17;34H[m[39;49m[37m[40m
[18d[5;15H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2665 b/tests/data/crawl/crawl2665 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl2665 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2666 b/tests/data/crawl/crawl2666 new file mode 100644 index 0000000..6ae31cb --- /dev/null +++ b/tests/data/crawl/crawl2666 @@ -0,0 +1 @@ +[2;12H[30m[40m[1m.[3d.[4d.[5d.[6d[m[37m[40m.[9;19H.[7mp[10;27H[m[37m[40m.[11d[33m[40m#[12;20H[30m[40m[1m#[13d#[14d#[15d.[16;15H#[m[37m[40m [33m[40m##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[4;14H[37m[40m.[5d[37m[43m[5mZ[6d[m[37m[40m.[37m[43m[5mZ[8d[m[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2667 b/tests/data/crawl/crawl2667 new file mode 100644 index 0000000..dee46e4 --- /dev/null +++ b/tests/data/crawl/crawl2667 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#.#[12G...........[m[37m[40m [2;6H[31m[40m[[30m[40m[1m###....[21G#[m[37m[40m [3;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m#....[21G#[4;6H[m[37m[40m [13G[30m[40m[1m.[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#[5;5H[m[37m[40m [13G[30m[40m[1m.[m[37m[40m...[37m[43m[5mZ[m[37m[40m...[30m[40m[1m#[6;10H#####[m[33m[40m#[37m[40m....[33m[40m>[30m[40m[1m#[7;14H[m[37m[40m[1K [33m[40m#[37m[40m.....[30m[40m[1m#[7;33H#[8;19H[m[37m[43m[5mZ[m[37m[40m.[33m[40m#####[37m[40m... [30m[40m[1m.[9;19H[m[37m[40m..[7mp[m[37m[40m?......[10;20H[33m[40m#########[37m[40m [11;19H[30m[40m[1m.#[m[37m[40m [12;17H[33m[40m#[30m[40m[1m#.[13;16H.[m[37m[40m [30m[40m[1m#.[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######[14G[m[37m[40m
[17d[30m[40m[1m....[m[32m[40m<[17;34H[m[39;49m[37m[40m
[18d[4;15H[37m[40m.[37m[43m[5mZ[8;19H[m[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2668 b/tests/data/crawl/crawl2668 new file mode 100644 index 0000000..85e3cfa --- /dev/null +++ b/tests/data/crawl/crawl2668 @@ -0,0 +1 @@ +[2;14H[30m[40m[1m.......[3;14H.[m[37m[40m.[30m[40m[1m.....[4;14H.[m[37m[40m.[37m[43m[5mZ[m[30m[40m[1m....[5;14H.[m[37m[40m..[37m[43m[5mZ[m[30m[40m[1m...[6d.[7d.[7;29H[m[33m[40m#[8d#[9;21H[37m[40m.[7mp[29G[m[37m[40m.[10d[33m[40m#[11;18H[30m[40m[1m.[12;16H.#[13;15H#[17;34H[m[39;49m[37m[40m
[18d[4;16H[37m[40m.[5d.[9d...[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[14;42H[32m[40mba[7P[15;38H[37m[40m[K[16d[K[9;50H[m[39;49m[37m[40m[17;34H[4;46H[31m[40m2[4;58H[34m[40m===[9;64H[37m[40m20.8 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2669 b/tests/data/crawl/crawl2669 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2669 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl267 b/tests/data/crawl/crawl267 new file mode 100644 index 0000000..c7bf570 --- /dev/null +++ b/tests/data/crawl/crawl267 @@ -0,0 +1 @@ +[7;24H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2670 b/tests/data/crawl/crawl2670 new file mode 100644 index 0000000..24fadd8 --- /dev/null +++ b/tests/data/crawl/crawl2670 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_z - a scroll of remove curse[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2671 b/tests/data/crawl/crawl2671 new file mode 100644 index 0000000..7f02d32 --- /dev/null +++ b/tests/data/crawl/crawl2671 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d z - a scroll of remove curse
[5d[34m[40m[1m y - 2 scrolls labeled HUPPOKI RESS
[6d[m[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2672 b/tests/data/crawl/crawl2672 new file mode 100644 index 0000000..8deb034 --- /dev/null +++ b/tests/data/crawl/crawl2672 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m#####[37m[40m...[33m[40m#[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2520.8 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[30m[40m[1m_[m[36m[40mOkay, then.
[19d[37m[40m_[30m[40m[1mUnknown command.
[20d[m[37m[40m_Found an escape hatch in the floor.
[21d_[30m[40m[1mUnknown command.
[22d[m[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.
[23d[m[37m[40m_z - a scroll of remove curse
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m#####[37m[40m...[33m[40m#[37m[40m [3
\ No newline at end of file diff --git a/tests/data/crawl/crawl2673 b/tests/data/crawl/crawl2673 new file mode 100644 index 0000000..d3e4468 --- /dev/null +++ b/tests/data/crawl/crawl2673 @@ -0,0 +1 @@ +0m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2520.8 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[30m[40m[1m_[m[36m[40mOkay, then.
[19d[37m[40m_[30m[40m[1mUnknown command.
[20d[m[37m[40m_Found an escape hatch in the floor.
[21d_[30m[40m[1mUnknown command.
[22d[m[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.
[23d[m[37m[40m_z - a scroll of remove curse
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.8 (1[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2674 b/tests/data/crawl/crawl2674 new file mode 100644 index 0000000..d5be8a4 --- /dev/null +++ b/tests/data/crawl/crawl2674 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel as if something is helping you.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2675 b/tests/data/crawl/crawl2675 new file mode 100644 index 0000000..326d763 --- /dev/null +++ b/tests/data/crawl/crawl2675 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d[34m[40m[1m y - 2 scrolls labeled HUPPOKI RESS
[5d[m[34m[40mBooks[6;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2676 b/tests/data/crawl/crawl2676 new file mode 100644 index 0000000..0f8a585 --- /dev/null +++ b/tests/data/crawl/crawl2676 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m#####[37m[40m...[33m[40m#[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2521.8 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_[30m[40m[1mUnknown command.
[19d[m[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.
[20d[m[37m[40m_z - a scroll of remove curse
[21d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.
[23d_You feel as if something is helping you.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2677 b/tests/data/crawl/crawl2677 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl2677 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2678 b/tests/data/crawl/crawl2678 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2678 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2679 b/tests/data/crawl/crawl2679 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2679 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl268 b/tests/data/crawl/crawl268 new file mode 100644 index 0000000..77a380f --- /dev/null +++ b/tests/data/crawl/crawl268 @@ -0,0 +1 @@ +[9;64H[37m[40m5.0 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2680 b/tests/data/crawl/crawl2680 new file mode 100644 index 0000000..d3ec9b0 --- /dev/null +++ b/tests/data/crawl/crawl2680 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2681 b/tests/data/crawl/crawl2681 new file mode 100644 index 0000000..f1cd9e9 --- /dev/null +++ b/tests/data/crawl/crawl2681 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRemove which piece of jewellery?[K
[2d[m[34m[40mJewellery
[3d[32m[40m[1m i - a ring of wizardry (left hand)
[4d[31m[40m k - a ring of loudness (right hand)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2682 b/tests/data/crawl/crawl2682 new file mode 100644 index 0000000..1ded3f8 --- /dev/null +++ b/tests/data/crawl/crawl2682 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m#####[37m[40m...[33m[40m#[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2521.8 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.
[19d_You feel as if something is helping you.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[30m[40m[1m_[m[36m[40mOkay, then.
[22d[30m[40m[1m_Unknown command.
[23d_Unknown command.[24;2H[m[36m[40mRemove which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2683 b/tests/data/crawl/crawl2683 new file mode 100644 index 0000000..d056606 --- /dev/null +++ b/tests/data/crawl/crawl2683 @@ -0,0 +1 @@ +#####[37m[40m...[33m[40m#[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2521.8 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.
[19d_You feel as if something is helping you.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[30m[40m[1m_[m[36m[40mOkay, then.
[22d[30m[40m[1m_Unknown command.
[23d_Unknown command.[24;2H[m[36m[40mRemove which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[6;18H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.3 (0.5[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You remove your ring of loudness.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2684 b/tests/data/crawl/crawl2684 new file mode 100644 index 0000000..76c48e4 --- /dev/null +++ b/tests/data/crawl/crawl2684 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrop what? 16/52 slots (_ for help)[K
[2d[m[34m[40mHand Weapons (select all with [37m[40m[1m)[m[34m[40m)
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[34m[40mArmour (select all with [37m[40m[1m[[m[34m[40m)
[5d[32m[40m[1m a - a +0 robe (worn)
[6d[m[34m[40mJewellery (select all with [37m[40m[1m"=[m[34m[40m)
[7d[32m[40m[1m i - a ring of wizardry (left hand)
[8d[31m[40m k - an uncursed ring of loudness
[9d[m[34m[40mWands (select all with [37m[40m[1m/[m[34m[40m)[10;2H[37m[40mt - a wand of digging (1/24)
[11d u - a wand of iceblast (8/15)
[12d[34m[40mScrolls (select all with [37m[40m[1m?[m[34m[40m)[13;2H[37m[40mr - 2 scrolls of identify
[14d[34m[40m[1m y - 2 scrolls labeled HUPPOKI RESS
[15d[m[34m[40mPotions (select all with [37m[40m[1m![m[34m[40m)
[16d[36m[40m d - a potion of haste
[17d[34m[40m[1m n - a glowing grey potion
[18d v - an orange potion
[19d[m[34m[40mBooks (select all with [37m[40m[1m:[m[34m[40m)[20;2H[37m[40mb - a book of Necromancy
[21d[34m[40mComestibles (select all with [37m[40m[1m%[m[34m[40m)[22;2H[37m[40mc - 2 bread rations
[23d x - 5 chunks of flesh
[24d[34m[40m-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2685 b/tests/data/crawl/crawl2685 new file mode 100644 index 0000000..bd4d170 --- /dev/null +++ b/tests/data/crawl/crawl2685 @@ -0,0 +1 @@ +[1;37H[37m[40m[1m(1 turn)[8;4H[31m[40m+[24;7H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2686 b/tests/data/crawl/crawl2686 new file mode 100644 index 0000000..05cfe1c --- /dev/null +++ b/tests/data/crawl/crawl2686 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m2[37m[40m/9[56G[34m[40m[1m=====[30m[40m-------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m 9%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;3H[30m[40m[1m#.#.................[2;3H#.#[m[31m[40m[[30m[40m[1m###...........#[3;5H#.[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[30m[40m[1m.....#[4;5H#[m[37m[40m [30m[40m[1m#.....[m[37m[40m..[30m[40m[1m....#[5;9H#.....[m[37m[40m...[30m[40m[1m...#[6;9H######[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[30m[40m[1m.[m[33m[40m>[30m[40m[1m#[7;15H[m[33m[40m#[37m[40m....[30m[40m[1m.#[29G[m[33m[40m#[37m[40m [30m[40m[1m#[8;15H[m[33m[40m#[37m[40m.....[33m[40m#####[37m[40m...[33m[40m#[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;15H[33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m.[9;62H[m[37m[40m2522.3 (0.0)[10;15H[33m[40m#[37m[40m....[33m[40m##########[11;15H#[37m[40m..[30m[40m[1m..#[12;15H[m[33m[40m#[30m[40m[1m.##.#[13;15H#.[m[37m[40m [30m[40m[1m#.#[14;15H..[m[37m[40m [30m[40m[1m#..[15;14H##[m[37m[40m [30m[40m[1m###
[16d######
[17d....[m[32m[40m<[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[30m[40m[1m_[m[36m[40mOkay, then.
[20d[30m[40m[1m_Unknown command.
[21d_Unknown command.[22;2H[m[36m[40mRemove which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_You remove your ring of loudness.
[24d [36m[40mDrop what? 16/52 slots (_ for help) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[6;18H[37m[40m.[7d[37m[43m[5mZ[8dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.3 (1[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2687 b/tests/data/crawl/crawl2687 new file mode 100644 index 0000000..e3230f9 --- /dev/null +++ b/tests/data/crawl/crawl2687 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You drop an uncursed ring of loudness.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2688 b/tests/data/crawl/crawl2688 new file mode 100644 index 0000000..fc09ef9 --- /dev/null +++ b/tests/data/crawl/crawl2688 @@ -0,0 +1 @@ +[2;14H[37m[40m.......[3;14H.......[4;14H.......[5;14H.......[6d.[7d.[7;29H[30m[40m[1m#[8d#[9;21H[m[37m[40m[7mp[m[37m[43m[5mZ[29G[m[30m[40m[1m.[10d#[11;18H[m[37m[40m.[12;16H.[33m[40m#[13;15H#[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m16[3;65H[m[32m[40m=[9d[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2689 b/tests/data/crawl/crawl2689 new file mode 100644 index 0000000..485c0b9 --- /dev/null +++ b/tests/data/crawl/crawl2689 @@ -0,0 +1 @@ +[9;50H[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl269 b/tests/data/crawl/crawl269 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl269 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2690 b/tests/data/crawl/crawl2690 new file mode 100644 index 0000000..64c0a5e --- /dev/null +++ b/tests/data/crawl/crawl2690 @@ -0,0 +1 @@ +[2;13H[37m[40m.[21G[33m[40m#[3;13H[37m[40m.[21G[33m[40m#[4;13H[37m[40m.[21G[33m[40m#[5d#[6d#[7d#[8;28H[30m[40m[1m.[9;20H[m[37m[40m[7mp[m[37m[40m.[28G[30m[40m[1m.[10d#[11;19H[m[37m[40m.[12d[33m[40m#[37m[40m.[13d[33m[40m#[37m[40m.[14d[33m[40m#[37m[40m.[15d[33m[40m##[17;34H[m[39;49m[37m[40m
[18d[7;19H[37m[40m.[8d[37m[43m[5mZ[9;21HZ[m[30m[40m[1m=[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2691 b/tests/data/crawl/crawl2691 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl2691 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2692 b/tests/data/crawl/crawl2692 new file mode 100644 index 0000000..408b816 --- /dev/null +++ b/tests/data/crawl/crawl2692 @@ -0,0 +1 @@ +[1;6H[31m[40m[[30m[40m[1m###[1;21H#[m[37m[40m [2;3H [30m[40m[1m#.[m[37m[40m [3;6H [13G[30m[40m[1m.[4;5H[m[37m[40m [13G[30m[40m[1m..[5;10H#####[m[33m[40m#[37m[40m....[33m[40m>[6;14H[37m[40m[1K [33m[40m#[37m[40m.....[6;29H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[7;19H[m[37m[43m[5mZZ[m[33m[40m#####[37m[40m.[30m[40m[1m..#[m[37m[40m [30m[40m[1m.[8;19H[m[37m[40m..[37m[43m[5mZ[m[30m[40m[1m=[m[37m[40m....[30m[40m[1m...[9;19H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########[m[37m[40m [10;21H [11;17H[33m[40m##[37m[40m.[33m[40m#[12;16H[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[13;15H[30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m..[14;14H[30m[40m[1m##[m[37m[40m [33m[40m###
[15d[30m[40m[1m######[14G[m[37m[40m
[16d[30m[40m[1m....[m[32m[40m<
[17d[30m[40m[1m#####[17;34H[m[39;49m[37m[40m
[18d[7;19H[37m[40m.[8d[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2693 b/tests/data/crawl/crawl2693 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl2693 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2694 b/tests/data/crawl/crawl2694 new file mode 100644 index 0000000..1529d07 --- /dev/null +++ b/tests/data/crawl/crawl2694 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m#.[m[37m[40m [2;6H [13G[30m[40m[1m.[3;5H[m[37m[40m [3;14H[30m[40m[1m.[4;10H#####[m[33m[40m#[37m[40m....[33m[40m>[5;14H[37m[40m[1K [33m[40m#[37m[40m.....[5;29H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[6;20H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m####...#[m[37m[40m [30m[40m[1m.[7;19H[m[37m[43m[5mZZ[m[30m[40m[1m.=.......[8;19H[m[37m[40m.[33m[40m#[30m[40m[1m#########[m[37m[40m [9;21H [10;17H[33m[40m##[11;15H[30m[40m[1m#.[m[37m[40m [12;15H[30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m..[13;14H[30m[40m[1m##[m[37m[40m [33m[40m###
[14d[30m[40m[1m######[14G[m[37m[40m
[15d[30m[40m[1m....[m[32m[40m<
[16d[30m[40m[1m#####[17;33H[m[37m[40m[1K [m[39;49m[37m[40m
[18d[6;20H[37m[40m.[7d.[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2695 b/tests/data/crawl/crawl2695 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl2695 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2696 b/tests/data/crawl/crawl2696 new file mode 100644 index 0000000..c8fa5f5 --- /dev/null +++ b/tests/data/crawl/crawl2696 @@ -0,0 +1 @@ +[1;6H[37m[40m [2d [2;14H[30m[40m[1m.[3;10H#####[m[33m[40m#[37m[40m....[33m[40m>[4;14H[37m[40m[1K [33m[40m#[37m[40m.....[4;29H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[5;21H#####...#[m[37m[40m [30m[40m[1m.[6;20H[m[37m[43m[5mZ[m[30m[40m[1m.=.......[7;18H[m[37m[43m[5mZZ[m[33m[40m#[30m[40m[1m#########[m[37m[40m [8;18H..[33m[40m#[37m[40m [9;15H[30m[40m[1m#.#[m[33m[40m#[10;15H[30m[40m[1m#.[m[37m[40m [11;15H[30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m..[12;14H[30m[40m[1m##[m[37m[40m [33m[40m####
[13d[30m[40m[1m######[14G[m[37m[40m
[14d[30m[40m[1m....[m[32m[40m<
[15d[30m[40m[1m#####[16;33H[m[37m[40m[1K[17d [m[39;49m[37m[40m
[18d[6;20H[37m[40m.[7;18H.[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[3;65H[32m[40m[1m=[9d[m[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2697 b/tests/data/crawl/crawl2697 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl2697 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2698 b/tests/data/crawl/crawl2698 new file mode 100644 index 0000000..cb82dbf --- /dev/null +++ b/tests/data/crawl/crawl2698 @@ -0,0 +1 @@ +[1;5H[37m[40m [2;10H[30m[40m[1m#####[m[33m[40m#[37m[40m....[33m[40m>[3;14H[37m[40m[1K [33m[40m#[37m[40m.....[30m[40m[1m#[29G#[m[37m[40m [30m[40m[1m#[4;21H#####...#[m[37m[40m [30m[40m[1m.[5;15H#[m[37m[40m.....[30m[40m[1m.=.......[6;15H#.[m[37m[40m..[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#########[m[37m[40m [7;15H[30m[40m[1m#..[m[37m[43m[5mZZ[m[33m[40m#[37m[40m [8;15H[30m[40m[1m#.#[m[33m[40m#[37m[40m.[9;17H [10;15H[30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m........[11;14H[30m[40m[1m##[m[37m[40m [33m[40m#########
[12d[30m[40m[1m######[14G[m[37m[40m
[13d[30m[40m[1m....[m[32m[40m<
[14d[30m[40m[1m#####[15;33H[m[37m[40m[1K[17d [m[39;49m[37m[40m
[18d[6;19H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m3[4;61H[34m[40m===[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2699 b/tests/data/crawl/crawl2699 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl2699 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl270 b/tests/data/crawl/crawl270 new file mode 100644 index 0000000..3624194 --- /dev/null +++ b/tests/data/crawl/crawl270 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2700 b/tests/data/crawl/crawl2700 new file mode 100644 index 0000000..5d5ed86 --- /dev/null +++ b/tests/data/crawl/crawl2700 @@ -0,0 +1 @@ +[1;10H[30m[40m[1m######....[m[33m[40m>[2;14H[37m[40m[1K [33m[40m#[37m[40m....[30m[40m[1m.#[29G#[m[37m[40m [30m[40m[1m#[3;20H.#####...#[m[37m[40m [30m[40m[1m.[4;15H#[m[37m[40m....[30m[40m[1m..=.......[5;16H.[m[37m[40m...[30m[40m[1m##########[m[37m[40m [6;17H[30m[40m[1m.[m[37m[43m[5mZZ[m[30m[40m[1m#[m[37m[40m [7;17H[30m[40m[1m#[m[33m[40m#[37m[43m[5mZ[m[30m[40m[1m#[8;17H[m[37m[40m [33m[40m#[37m[40m.[33m[40m########[9;15H[30m[40m[1m..[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m.......[10;14H[30m[40m[1m##[m[37m[40m [33m[40m##########
[11d[30m[40m[1m######[14G[m[37m[40m
[12d[30m[40m[1m....[m[32m[40m<
[13d[30m[40m[1m#####[14;33H[m[37m[40m[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2701 b/tests/data/crawl/crawl2701 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2701 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2702 b/tests/data/crawl/crawl2702 new file mode 100644 index 0000000..3df83eb --- /dev/null +++ b/tests/data/crawl/crawl2702 @@ -0,0 +1 @@ +[6;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2703 b/tests/data/crawl/crawl2703 new file mode 100644 index 0000000..5d62201 --- /dev/null +++ b/tests/data/crawl/crawl2703 @@ -0,0 +1 @@ +[9;64H[37m[40m30[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2704 b/tests/data/crawl/crawl2704 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2704 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2705 b/tests/data/crawl/crawl2705 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl2705 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2706 b/tests/data/crawl/crawl2706 new file mode 100644 index 0000000..75bce30 --- /dev/null +++ b/tests/data/crawl/crawl2706 @@ -0,0 +1,2 @@ +[2;15H[30m[40m[1m#....[3;15H#....[4;16H....[5;17H...[6d.Z[7dZ[8;28H[m[33m[40m#[9;20H[37m[40m.[7mp[28G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m[14;17r[17;1H +[1;24r[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[7;19H[30m[40m[1m.[9d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[14;17r[14;1HM[1;24r[9;65H[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2707 b/tests/data/crawl/crawl2707 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl2707 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2708 b/tests/data/crawl/crawl2708 new file mode 100644 index 0000000..4cac1fc --- /dev/null +++ b/tests/data/crawl/crawl2708 @@ -0,0 +1 @@ +[9;50H[3;47H[33m[40m[1m7[3;66H[m[32m[40m=[9;50H[m[39;49m[37m[40m[4;61H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2709 b/tests/data/crawl/crawl2709 new file mode 100644 index 0000000..f7aded6 --- /dev/null +++ b/tests/data/crawl/crawl2709 @@ -0,0 +1 @@ +[3;66H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl271 b/tests/data/crawl/crawl271 new file mode 100644 index 0000000..634b9c1 --- /dev/null +++ b/tests/data/crawl/crawl271 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m .. ..P# ##.## [2;3H #..# [3;3H ##.## [4;3H #..# [5;3H #####.## [6;3H ##...P..# [7;3H #...P...# [8;16H[1K #...♣PPZ# [9;16H[1K #..♣♣.[m[37m[40m[7mp[m[30m[40m[1m.#
[10d. #.P.P..##
[11d# #.PP..##
[12d# P.....# [13;15H[1K ..♣♣P. [14;15H[1K P ♣.. [15;18H[1K ♣. [16;18H[1K [m[37m[44mb[30m[40m[1m. [17d [1K [m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2710 b/tests/data/crawl/crawl2710 new file mode 100644 index 0000000..52bcc6d --- /dev/null +++ b/tests/data/crawl/crawl2710 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;64H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2711 b/tests/data/crawl/crawl2711 new file mode 100644 index 0000000..5908c86 --- /dev/null +++ b/tests/data/crawl/crawl2711 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[m[37m[40m [1;33H[30m[40m[1m#[2;8H#.....#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#######[3;8H#.....#####...#[m[37m[40m [30m[40m[1m.......[4;8H#......=[22G.[m[37m[40m [30m[40m[1m..######[5;8H#....##########[m[37m[40m [6;8H[30m[40m[1m#...Z#[m[37m[40m [7;8H[30m[40m[1m#.##.#[m[37m[40m [8;8H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.####[m[33m[40m###[27G[37m[40m.[9;8H[30m[40m[1m..[m[37m[40m [30m[40m[1m#.....[m[37m[40m.[37m[43m[5mZZ[m[37m[40m..[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m...[33m[40m#[10;7H[30m[40m[1m##[m[37m[40m [30m[40m[1m######[m[33m[40m#[10;26H[37m[40m..[11d[1K [36m[44mw[33m[40m#[12d[37m[40m[1K [33m[40m#[13;31H[37m[40m[1K [30m[40m[1m##[14;31H...[15;31H###[17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2712 b/tests/data/crawl/crawl2712 new file mode 100644 index 0000000..2c939da --- /dev/null +++ b/tests/data/crawl/crawl2712 @@ -0,0 +1 @@ +[9;64H[37m[40m40.3 (9[14;38H[36m[44mw[37m[40m [32m[40m[1m[7m [m[37m[40m dart slug (sleeping)[K[15;42H[32m[40mgiant newt skeleton[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2713 b/tests/data/crawl/crawl2713 new file mode 100644 index 0000000..8f1bd02 --- /dev/null +++ b/tests/data/crawl/crawl2713 @@ -0,0 +1 @@ +[9;19H[37m[40m.[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2714 b/tests/data/crawl/crawl2714 new file mode 100644 index 0000000..997a35a --- /dev/null +++ b/tests/data/crawl/crawl2714 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[9;65H[m[37m[40m1.3 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2715 b/tests/data/crawl/crawl2715 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2715 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2716 b/tests/data/crawl/crawl2716 new file mode 100644 index 0000000..2c4c1c4 --- /dev/null +++ b/tests/data/crawl/crawl2716 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA dart slug comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2717 b/tests/data/crawl/crawl2717 new file mode 100644 index 0000000..3632545 --- /dev/null +++ b/tests/data/crawl/crawl2717 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;13H># [2;7H[1K [15G # [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K #. [17G##[8;29H [9;7H[1K .. [17G.Z[9;29H [10;6H[1K ## [17G##[10;29H [11;26H[1K [m[36m[44mw[33m[40m#[30m[40m[1m [12;27H[1K [m[33m[40m#[30m[40m[1m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2718 b/tests/data/crawl/crawl2718 new file mode 100644 index 0000000..7daa24d --- /dev/null +++ b/tests/data/crawl/crawl2718 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - dart slug[24;2HAim: [37m[40ma dart slug (clinging, resting, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2719 b/tests/data/crawl/crawl2719 new file mode 100644 index 0000000..5cb62cf --- /dev/null +++ b/tests/data/crawl/crawl2719 @@ -0,0 +1 @@ +[H[37m[40m [1;13H[33m[40m>[30m[40m[1m#[m[37m[40m [2;7H[1K [15G [30m[40m[1m#[m[37m[40m [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K [30m[40m[1m#.[m[37m[40m [17G[33m[40m##[8;29H[37m[40m [9;7H[1K [30m[40m[1m..[m[37m[40m [17G.[37m[43m[5mZ[9;29H[m[37m[40m [10;6H[1K [30m[40m[1m##[m[37m[40m [17G[33m[40m##[10;29H[37m[40m [11;26H[1K [36m[44mw[33m[40m#[37m[40m [12;27H[1K [33m[40m#[37m[40m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl272 b/tests/data/crawl/crawl272 new file mode 100644 index 0000000..01ffbbe --- /dev/null +++ b/tests/data/crawl/crawl272 @@ -0,0 +1 @@ +[1;4H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [2;3H [30m[40m[1m#.[m[37m[40m.[30m[40m[1m#[m[37m[40m [3;3H [30m[40m[1m##[m[37m[40m.[33m[40m##[37m[40m [4;3H [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [5;3H [30m[40m[1m##[m[33m[40m###[37m[40m.[33m[40m##[37m[40m [6;3H [30m[40m[1m##..[m[37m[40m.[32m[40mP[37m[40m..[33m[40m#[37m[40m [7;3H [30m[40m[1m#...[m[33m[40mP[37m[40m...[33m[40m#[37m[40m [8;16H[1K [30m[40m[1m#...[m[32m[40m♣[33m[40mPP[37m[43m[5mZ[m[33m[40m#[37m[40m [9;16H[1K [30m[40m[1m#..♣[32m[40m♣[m[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m [10;2H [30m[40m[1m#.[m[33m[40mP[37m[40m.[33m[40mP[37m[40m..[33m[40m##[37m[40m [11;2H [33m[40m#[37m[40m.[32m[40mP[33m[40mP[37m[40m..[33m[40m##[37m[40m [12;2H [32m[40mP[37m[40m.....[33m[40m#[37m[40m [13;15H[1K ..[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m. [14;15H[1K [33m[40mP[37m[40m [32m[40m♣[37m[40m.. [15;18H[1K [32m[40m♣[37m[40m. [16;18H[1K [37m[44mb[37m[40m. [17d[1K[34G[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[31m[40mA bat is nearby![9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2720 b/tests/data/crawl/crawl2720 new file mode 100644 index 0000000..1c57ed0 --- /dev/null +++ b/tests/data/crawl/crawl2720 @@ -0,0 +1 @@ +[11;27H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2721 b/tests/data/crawl/crawl2721 new file mode 100644 index 0000000..cc3623d --- /dev/null +++ b/tests/data/crawl/crawl2721 @@ -0,0 +1 @@ +[9;18H[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[10;26H[m[36m[40mw[11d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2722 b/tests/data/crawl/crawl2722 new file mode 100644 index 0000000..73daa43 --- /dev/null +++ b/tests/data/crawl/crawl2722 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[4d[m[31m[40m3[4;64H[35m[40m--[9d[37m[40m2.3 (1.0) [14;38H[36m[40mw[37m[40m [33m[40m[1m[7m [14;51H[m[37m[40m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2723 b/tests/data/crawl/crawl2723 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2723 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2724 b/tests/data/crawl/crawl2724 new file mode 100644 index 0000000..42c65dc --- /dev/null +++ b/tests/data/crawl/crawl2724 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2725 b/tests/data/crawl/crawl2725 new file mode 100644 index 0000000..0b0e263 --- /dev/null +++ b/tests/data/crawl/crawl2725 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;13H># [2;7H[1K [15G # [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K #. [17G##[8;29H [9;7H[1K .. [17G..[9;29H [10;6H[1K ## [17G##[10;29H [11;26H[1K [m[37m[40m.[33m[40m#[30m[40m[1m [12;27H[1K [m[33m[40m#[30m[40m[1m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2726 b/tests/data/crawl/crawl2726 new file mode 100644 index 0000000..46a5a92 --- /dev/null +++ b/tests/data/crawl/crawl2726 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The dart slug convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([33m[40m[1mmoderately wounded[m[37m[40m, clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2727 b/tests/data/crawl/crawl2727 new file mode 100644 index 0000000..8b0f44e --- /dev/null +++ b/tests/data/crawl/crawl2727 @@ -0,0 +1 @@ +[H[37m[40m [1;13H[33m[40m>[30m[40m[1m#[m[37m[40m [2;7H[1K [15G [30m[40m[1m#[m[37m[40m [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K [30m[40m[1m#.[m[37m[40m [17G[33m[40m##[8;29H[37m[40m [9;7H[1K [30m[40m[1m..[m[37m[40m [17G..[9;29H [10;6H[1K [30m[40m[1m##[m[37m[40m [17G[33m[40m##[10;29H[37m[40m [11;26H[1K .[33m[40m#[37m[40m [12;27H[1K [33m[40m#[37m[40m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2728 b/tests/data/crawl/crawl2728 new file mode 100644 index 0000000..278b80d --- /dev/null +++ b/tests/data/crawl/crawl2728 @@ -0,0 +1 @@ +[10;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2729 b/tests/data/crawl/crawl2729 new file mode 100644 index 0000000..dad296e --- /dev/null +++ b/tests/data/crawl/crawl2729 @@ -0,0 +1 @@ +[9;19H[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZZ[m[37m[40m[7mp[m[36m[40mw[10d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl273 b/tests/data/crawl/crawl273 new file mode 100644 index 0000000..34f869a --- /dev/null +++ b/tests/data/crawl/crawl273 @@ -0,0 +1 @@ +[1;3H[37m[40m [19G [30m[40m[1m#..[2d#.[m[33m[40m##[3;20H[37m[40m [30m[40m[1m#.[m[37m[40m.[4;18H[30m[40m[1m###[m[33m[40m##[37m[40m.[33m[40m##[5;17H[30m[40m[1m##..[m[37m[40m.[32m[40mP[37m[40m..
[6d[30m[40m[1m##[6;18H...[m[33m[40mP[37m[40m.[7;16H[1K [33m[40m#[30m[40m[1m...[m[32m[40m♣[33m[40mPP[37m[43m[5mZ[8;17H[m[33m[40m#[37m[40m..[32m[40m♣[1m♣[m[37m[40m...
[9d[30m[40m[1m.[9;19H[m[33m[40mP[37m[40m.[33m[40mP[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#
[10d#[10;17H[m[33m[40m#[37m[40m.[32m[40mP[33m[40mP[37m[40m..[33m[40m##[37m[40m [11;15H[33m[40m#[32m[40mP[37m[40m.....[33m[40m##[37m[40m [12;14H[1K ...[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m. [13;15H.[33m[40mP[37m[40m [32m[40m♣[37m[40m.[14;16H [15d [37m[44mb[37m[40m.[33m[40m#[16;18H[37m[40m..[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[7;24H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m6.0 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2730 b/tests/data/crawl/crawl2730 new file mode 100644 index 0000000..b854e25 --- /dev/null +++ b/tests/data/crawl/crawl2730 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;66H[m[31m[40m-[4;46H2[4;61H[35m[40m---[30m[40m[1m--[9d[m[37m[40m3[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2731 b/tests/data/crawl/crawl2731 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2731 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2732 b/tests/data/crawl/crawl2732 new file mode 100644 index 0000000..42c65dc --- /dev/null +++ b/tests/data/crawl/crawl2732 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2733 b/tests/data/crawl/crawl2733 new file mode 100644 index 0000000..0b0e263 --- /dev/null +++ b/tests/data/crawl/crawl2733 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;13H># [2;7H[1K [15G # [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K #. [17G##[8;29H [9;7H[1K .. [17G..[9;29H [10;6H[1K ## [17G##[10;29H [11;26H[1K [m[37m[40m.[33m[40m#[30m[40m[1m [12;27H[1K [m[33m[40m#[30m[40m[1m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2734 b/tests/data/crawl/crawl2734 new file mode 100644 index 0000000..1c3cc82 --- /dev/null +++ b/tests/data/crawl/crawl2734 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The dart slug convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([33m[40m[1mheavily wounded[m[37m[40m, clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2735 b/tests/data/crawl/crawl2735 new file mode 100644 index 0000000..8b0f44e --- /dev/null +++ b/tests/data/crawl/crawl2735 @@ -0,0 +1 @@ +[H[37m[40m [1;13H[33m[40m>[30m[40m[1m#[m[37m[40m [2;7H[1K [15G [30m[40m[1m#[m[37m[40m [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K [30m[40m[1m#.[m[37m[40m [17G[33m[40m##[8;29H[37m[40m [9;7H[1K [30m[40m[1m..[m[37m[40m [17G..[9;29H [10;6H[1K [30m[40m[1m##[m[37m[40m [17G[33m[40m##[10;29H[37m[40m [11;26H[1K .[33m[40m#[37m[40m [12;27H[1K [33m[40m#[37m[40m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2736 b/tests/data/crawl/crawl2736 new file mode 100644 index 0000000..e7de746 --- /dev/null +++ b/tests/data/crawl/crawl2736 @@ -0,0 +1 @@ +[9;25H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2737 b/tests/data/crawl/crawl2737 new file mode 100644 index 0000000..f5c940c --- /dev/null +++ b/tests/data/crawl/crawl2737 @@ -0,0 +1 @@ +[20G[37m[40m.[37m[43m[5mZZZ[m[37m[40m[7mp[m[36m[40mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2738 b/tests/data/crawl/crawl2738 new file mode 100644 index 0000000..8e8add0 --- /dev/null +++ b/tests/data/crawl/crawl2738 @@ -0,0 +1 @@ +[3;46H[31m[40m15[3;65H-[30m[40m[1m-[4;46H[m[31m[40m1[4;58H[35m[40m---[30m[40m[1m---[9;65H[m[37m[40m4[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2739 b/tests/data/crawl/crawl2739 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2739 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl274 b/tests/data/crawl/crawl274 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl274 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2740 b/tests/data/crawl/crawl2740 new file mode 100644 index 0000000..81c1a57 --- /dev/null +++ b/tests/data/crawl/crawl2740 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony! [30m[40m[1mThe dart slug barely misses you.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2741 b/tests/data/crawl/crawl2741 new file mode 100644 index 0000000..0b0e263 --- /dev/null +++ b/tests/data/crawl/crawl2741 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;13H># [2;7H[1K [15G # [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K #. [17G##[8;29H [9;7H[1K .. [17G..[9;29H [10;6H[1K ## [17G##[10;29H [11;26H[1K [m[37m[40m.[33m[40m#[30m[40m[1m [12;27H[1K [m[33m[40m#[30m[40m[1m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2742 b/tests/data/crawl/crawl2742 new file mode 100644 index 0000000..7ff3235 --- /dev/null +++ b/tests/data/crawl/crawl2742 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The dart slug convulses in agony! [30m[40m[1mThe dart slug barely misses you.[20;2H[m[36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([31m[40m[1malmost dead[m[37m[40m, clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2743 b/tests/data/crawl/crawl2743 new file mode 100644 index 0000000..8b0f44e --- /dev/null +++ b/tests/data/crawl/crawl2743 @@ -0,0 +1 @@ +[H[37m[40m [1;13H[33m[40m>[30m[40m[1m#[m[37m[40m [2;7H[1K [15G [30m[40m[1m#[m[37m[40m [3;7H[1K [3;23H [4;7H[1K [4;23H [5;7H[1K [5;23H [6;7H[1K [14G [7;7H[1K [14G [8;7H[1K [30m[40m[1m#.[m[37m[40m [17G[33m[40m##[8;29H[37m[40m [9;7H[1K [30m[40m[1m..[m[37m[40m [17G..[9;29H [10;6H[1K [30m[40m[1m##[m[37m[40m [17G[33m[40m##[10;29H[37m[40m [11;26H[1K .[33m[40m#[37m[40m [12;27H[1K [33m[40m#[37m[40m [13;31H[1K[14d[1K[15d[1K[16;33H[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2744 b/tests/data/crawl/crawl2744 new file mode 100644 index 0000000..e7de746 --- /dev/null +++ b/tests/data/crawl/crawl2744 @@ -0,0 +1 @@ +[9;25H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2745 b/tests/data/crawl/crawl2745 new file mode 100644 index 0000000..dcddd82 --- /dev/null +++ b/tests/data/crawl/crawl2745 @@ -0,0 +1 @@ +[36m[40mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2746 b/tests/data/crawl/crawl2746 new file mode 100644 index 0000000..2bb0da8 --- /dev/null +++ b/tests/data/crawl/crawl2746 @@ -0,0 +1 @@ +[3;47H[31m[40m4[3;65H[30m[40m[1m-[4;46H[m[31m[40m0[4;56H[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2747 b/tests/data/crawl/crawl2747 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2747 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2748 b/tests/data/crawl/crawl2748 new file mode 100644 index 0000000..55871bc --- /dev/null +++ b/tests/data/crawl/crawl2748 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug barely resists.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2749 b/tests/data/crawl/crawl2749 new file mode 100644 index 0000000..982d8bc --- /dev/null +++ b/tests/data/crawl/crawl2749 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl275 b/tests/data/crawl/crawl275 new file mode 100644 index 0000000..44431df --- /dev/null +++ b/tests/data/crawl/crawl275 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m#.##[2;20H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[3;18H[30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m##[4;17H##[30m[40m[1m...[m[32m[40mP[37m[40m..
[5d[30m[40m[1m##[5;17H[m[33m[40m#[37m[40m.[30m[40m[1m..P[m[37m[40m.[6;16H[1K [33m[40m#[37m[40m..[30m[40m[1m.♣[m[33m[40mPP[7;18H[37m[40m..[32m[40m♣[1m♣[m[37m[40m.[37m[43m[5mZ
[8d[m[30m[40m[1m.[8;19H[m[33m[40mP[37m[40m.[33m[40mP[37m[40m..[33m[40m#[30m[40m[1m#
[9d#[9;17H[m[33m[40m#[37m[40m.[32m[40mP[33m[40mP[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [10;15H[33m[40m#[32m[40mP[37m[40m.....[33m[40m##[37m[40m [11;13H[1K ....[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m.[33m[40m#[37m[40m [12;14H..[33m[40mP[37m[40m [32m[40m♣[37m[40m..[33m[40m#[13;14H[37m[40m. [32m[40m♣[37m[40m..[33m[40m#[14;19H[37m[44mb[37m[40m.[33m[40m##[15;18H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [16;18H[33m[40m##[37m[40m [17;34H[m[39;49m[37m[40m
[18d[12;20H[37m[40mb[14d.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m7[14;38Hb[45G[K[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2750 b/tests/data/crawl/crawl2750 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2750 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2751 b/tests/data/crawl/crawl2751 new file mode 100644 index 0000000..bee1dda --- /dev/null +++ b/tests/data/crawl/crawl2751 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2752 b/tests/data/crawl/crawl2752 new file mode 100644 index 0000000..932733d --- /dev/null +++ b/tests/data/crawl/crawl2752 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou hit the dart slug but do no damage.[24;2H[31m[40mThe dart slug is almost dead.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2753 b/tests/data/crawl/crawl2753 new file mode 100644 index 0000000..aecff3b --- /dev/null +++ b/tests/data/crawl/crawl2753 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe dart slug closely misses you.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2754 b/tests/data/crawl/crawl2754 new file mode 100644 index 0000000..c266860 --- /dev/null +++ b/tests/data/crawl/crawl2754 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou hit the dart slug but do no damage.[24;2H[31m[40mThe dart slug is almost dead.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2755 b/tests/data/crawl/crawl2755 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2755 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2756 b/tests/data/crawl/crawl2756 new file mode 100644 index 0000000..aecff3b --- /dev/null +++ b/tests/data/crawl/crawl2756 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe dart slug closely misses you.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2757 b/tests/data/crawl/crawl2757 new file mode 100644 index 0000000..0a96960 --- /dev/null +++ b/tests/data/crawl/crawl2757 @@ -0,0 +1 @@ +
[18d[37m[40m [30m[40m[1mYou hit the dart slug but do no damage.[m[37m[40m[K
[19d [31m[40m[1mThe dart slug is almost dead.[m[37m[40m[K
[20d_[30m[40m[1mThe dart slug closely misses you.
[21d[m[37m[40m [30m[40m[1mYou hit the dart slug but do no damage.[22;2H[31m[40mThe dart slug is almost dead.[m[37m[40m[K
[23d_[30m[40m[1mThe dart slug closely misses you.
[24d[m[37m[40m You hit the dart slug.[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2758 b/tests/data/crawl/crawl2758 new file mode 100644 index 0000000..7d3a8e2 --- /dev/null +++ b/tests/data/crawl/crawl2758 @@ -0,0 +1 @@ +[9;25H[36m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2759 b/tests/data/crawl/crawl2759 new file mode 100644 index 0000000..8143792 --- /dev/null +++ b/tests/data/crawl/crawl2759 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[4;48H[37m[40m10[56G[34m[40m[1m==[8;51H[m[37m[40m12[9;65H8[14;31H[30m[40m[1m...[15;31H###[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl276 b/tests/data/crawl/crawl276 new file mode 100644 index 0000000..a0a4a11 --- /dev/null +++ b/tests/data/crawl/crawl276 @@ -0,0 +1 @@ +
[18d[2M[1;3H[30m[40m[1m ##.## [2;3H #..# [3;3H #####.## [4;3H [4;26H [5;3H [5;26H [6;16H[1K [6;26H [7;16H[1K [7;26H
[8d. [8;26H
[9d# [9;25H
[10d# #[10;24H [11;13H[1K ..[23G [12;13H[1K ..[m[33m[40mP[30m[40m[1m [m[32m[40m♣[37m[40mb.[33m[40m#[30m[40m[1m [13;13H[1K . [m[32m[40m♣[37m[40m..[33m[40m#[30m[40m[1m [14;18H[1K [m[37m[40m..[33m[40m##[30m[40m[1m [15;17H[1K ..# [16;17H[1K ## [17d [1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2760 b/tests/data/crawl/crawl2760 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2760 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2761 b/tests/data/crawl/crawl2761 new file mode 100644 index 0000000..af21902 --- /dev/null +++ b/tests/data/crawl/crawl2761 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the dart slug![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2762 b/tests/data/crawl/crawl2762 new file mode 100644 index 0000000..ee5a776 --- /dev/null +++ b/tests/data/crawl/crawl2762 @@ -0,0 +1 @@ +[H[30m[40m[1m#[8G....[m[33m[40m>[30m[40m[1m#[m[37m[40m [1;32H[30m[40m[1m#.[2;7H#.....#[m[37m[40m [21G[30m[40m[1m#[m[37m[40m [30m[40m[1m#[33G.[3;7H#.....#####...#[m[37m[40m [30m[40m[1m.[4;7H#......=.[22G[m[37m[40m [30m[40m[1m..#[5;7H#....#[5;22H[m[37m[40m [6;7H[30m[40m[1m#...Z#[m[37m[40m [7;7H[30m[40m[1m#.##.#[m[37m[40m [7;27H[33m[40m#[8;7H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#[8;26H[m[37m[40m.[33m[40m#[37m[40m [9;7H[30m[40m[1m..[m[37m[40m [30m[40m[1m#.[9;20H[m[37m[43m[5mZZZ[m[37m[40m.[7mp[m[37m[40m..[33m[40m#[37m[40m [10;6H[30m[40m[1m##[m[37m[40m [30m[40m[1m#[10;25H[m[37m[40m..[33m[40m#[37m[40m [11;25H..[33m[40m#[37m[40m [12;25H.[33m[40m##[37m[40m [13;25H.[33m[40m#[37m[40m [30m[40m[1m#[14;25H[m[37m[40m.. [30m[40m[1m.[15;25H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[16;25H[m[37m[40m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2763 b/tests/data/crawl/crawl2763 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2763 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2764 b/tests/data/crawl/crawl2764 new file mode 100644 index 0000000..9b5f003 --- /dev/null +++ b/tests/data/crawl/crawl2764 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2765 b/tests/data/crawl/crawl2765 new file mode 100644 index 0000000..fc42f35 --- /dev/null +++ b/tests/data/crawl/crawl2765 @@ -0,0 +1 @@ +[3;47H[31m[40m5[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2766 b/tests/data/crawl/crawl2766 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2766 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2767 b/tests/data/crawl/crawl2767 new file mode 100644 index 0000000..45c81aa --- /dev/null +++ b/tests/data/crawl/crawl2767 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a dart slug corpse.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2768 b/tests/data/crawl/crawl2768 new file mode 100644 index 0000000..dc6ef6e --- /dev/null +++ b/tests/data/crawl/crawl2768 @@ -0,0 +1 @@ +[10;80H[9;20H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m50[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You butcher the dart slug corpse.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2769 b/tests/data/crawl/crawl2769 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2769 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl277 b/tests/data/crawl/crawl277 new file mode 100644 index 0000000..4745aa1 --- /dev/null +++ b/tests/data/crawl/crawl277 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2770 b/tests/data/crawl/crawl2770 new file mode 100644 index 0000000..d3eb297 --- /dev/null +++ b/tests/data/crawl/crawl2770 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 7 chunks of flesh (gained 2)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2771 b/tests/data/crawl/crawl2771 new file mode 100644 index 0000000..4615702 --- /dev/null +++ b/tests/data/crawl/crawl2771 @@ -0,0 +1 @@ +[1;5H[37m[40m[1K [30m[40m[1m#.....#[m[37m[40m [20G[30m[40m[1m#[m[37m[40m [30m[40m[1m########.#[2;6H#.....#####...#[m[37m[40m [30m[40m[1m.[m[37m[40m..[30m[40m[1m......#[3;6H#......=.......[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m#######[4;6H#....##########[m[37m[40m .[33m[40m#[37m[40m [5;6H[30m[40m[1m#...Z#[m[37m[40m .[33m[40m#[6;6H[30m[40m[1m#.##.#[m[37m[40m [6;25H.[33m[40m#[7;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.######[m[33m[40m########[37m[40m.[33m[40m#[37m[40m [8;6H[30m[40m[1m..[m[37m[40m [30m[40m[1m#.......[m[37m[40m...[37m[43m[5mZZZ[m[37m[40m...[33m[40m#[37m[40m [9;5H[30m[40m[1m##[m[37m[40m [30m[40m[1m##############[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [10;16H[1K .........[33m[40m#[37m[40m [11;17H..[33m[40m#####[37m[40m.[33m[40m##[37m[40m [12;23H[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m####[13;23H[m[33m[40m#[37m[40m.. [30m[40m[1m.....[14;23H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#####[15;23H[m[33m[40m#[37m[40m.. [16;23H[33m[40m###[37m[40m [17;34H[m[39;49m[37m[40m
[18d[8;21H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2772 b/tests/data/crawl/crawl2772 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl2772 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2773 b/tests/data/crawl/crawl2773 new file mode 100644 index 0000000..8641262 --- /dev/null +++ b/tests/data/crawl/crawl2773 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m####...#[m[37m[40m [30m[40m[1m........[2;12H.=.......[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m######[3;11H##########[m[37m[40m .[33m[40m#[37m[40m [4;10H[30m[40m[1mZ#[m[37m[40m [5;8H[30m[40m[1m##.[6;8H[m[37m[40m [30m[40m[1m#.###########[m[33m[40m###[7;6H[30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z.Z[m[37m[43m[5mZ[m[37m[40m.[8;5H[30m[40m[1m##[m[37m[40m [30m[40m[1m########[m[33m[40m#######[9;16H[37m[40m[1K .......[10;19H[33m[40m#####[37m[40m.[33m[40m#[11;22H[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m####[12;25H[m[37m[40m. [30m[40m[1m.....[13;25H[m[33m[40m#[37m[40m [30m[40m[1m#####[14;25H[m[37m[40m. [15;24H[33m[40m##[16;33H[37m[40m[1K[17d [m[39;49m[37m[40m[14;42H[32m[40mba[7P[15;38H[37m[40m[K[16d[K
[18d[m[39;49m[37m[40m[7;22H[30m[40m[1m.[8;24H[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2774 b/tests/data/crawl/crawl2774 new file mode 100644 index 0000000..82903df --- /dev/null +++ b/tests/data/crawl/crawl2774 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[33m[40m<>[37m[40m[1m> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;23H[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[2;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [3;23H[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[3;54H#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[4;29H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[37m[40m [30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [5;29H[1m#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[6;29H#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......[30m[40m [37m[40m [30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#[7;29H#[m[34m[40m....[30m[40m[1m##########[m[30m[40m [37m[40m [30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[8;29H#[m[34m[40m...[30m[40m[1mZ#[8;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[9;29H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[9;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m.[37m[40m[1m>[30m[40m#[10;28H[m[30m[40m [1m#[m[34m[40m.[30m[40m [1m#[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[57G##[m[34m[40m.[30m[40m[1m###[m[30m[40m [11;28H [34m[40m..[30m[40m [1m#[m[34m[40m..........[30m[40m[1mZ[m[34m[40m..[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[11;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m [12;12H [12;28H[1m##[m[30m[40m [1m###############Z[m[34m[40m.[30m[40m[1m#[12;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [13;12H[1m#.#######[13;39H[m[30m[40m [34m[40m.......[37m[40m[1mp[m[34m[40m.[30m[40m[1m#[13;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[14;12H#......[m[32m[40m<[30m[40m[1m#[14;39H[m[30m[40m [34m[40m..[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[14;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[15;12H#########[15;39H[m[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [1m######[m[34m[40m.[30m[40m[1m#§########[m[30m[40m [16;46H[1m#[m[34m[40m..[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m§§[m[34m[40m.......[30m[40m [17;46H[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [1m#########§########[m[30m[40m [18;46H[1m#[m[34m[40m..[30m[40m [18;60H[1m#§#[19;46H###[m[30m[40m [19;60H[1m#§#[20;60H#§#[21;60H#§#[22;60H#§#[23;60H#§#[24;60H###[80G[m[39;49m[37m[40m[13;47H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2775 b/tests/data/crawl/crawl2775 new file mode 100644 index 0000000..58dd0a6 --- /dev/null +++ b/tests/data/crawl/crawl2775 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m[20;47H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2776 b/tests/data/crawl/crawl2776 new file mode 100644 index 0000000..e58b708 --- /dev/null +++ b/tests/data/crawl/crawl2776 @@ -0,0 +1 @@ +[20;59H[37m[40m[1K[24;80H[m[39;49m[37m[40m[24;47H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2777 b/tests/data/crawl/crawl2777 new file mode 100644 index 0000000..b80995b --- /dev/null +++ b/tests/data/crawl/crawl2777 @@ -0,0 +1 @@ +[24;59H[37m[40m[1K[80G[m[39;49m[37m[40m[24;47H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2778 b/tests/data/crawl/crawl2778 new file mode 100644 index 0000000..768cbda --- /dev/null +++ b/tests/data/crawl/crawl2778 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m15[37m[40m/37 [32m[40m[1m=========[30m[40m---------------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/10[56G[34m[40m[1m==[30m[40m----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#.....#####...#[m[37m[40m [30m[40m[1m.........#[2;6H#......=.......[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m#######[3;6H#....##########[m[37m[40m .[33m[40m#[4;6H[30m[40m[1m#...Z#[4;25H[m[37m[40m.[33m[40m#[5;6H[30m[40m[1m#.##.#[5;25H[m[37m[40m.[33m[40m#[6;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.###########[m[33m[40m###[37m[40m.[33m[40m#[7;6H[30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z..[m[37m[43m[5mZ[m[37m[40m..[33m[40m#[8;5H[30m[40m[1m##[m[37m[40m [30m[40m[1m########[m[33m[40m#######[37m[43m[5mZ[m[37m[40m.[33m[40m#[8;56HPlace: [37m[40mDungeon:3[9;17H.......[7mp[m[37m[40m.[33m[40m#[9;62H[37m[40m2553.3 (0.0)[10;17H..[33m[40m#####[37m[40m.[33m[40m##[11;23H#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m####[12;23H[m[33m[40m#[37m[40m.. [30m[40m[1m.....[13;23H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#####[14;23H[m[33m[40m#[37m[40m..[15;23H[33m[40m###[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[31m[40m[1mThe dart slug is almost dead.
[19d[m[37m[40m_[30m[40m[1mThe dart slug closely misses you.[20;2H[m[37m[40mYou hit the dart slug.
[21d_[31m[40mYou kill the dart slug!
[22d[30m[40m[1m_[m[37m[40mYou see here a dart slug corpse.
[23d_You butcher the dart slug corpse.
[24d_x - 7 chunks of flesh (gained 2)[m[39;49m[37m[40m[9;50H[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2779 b/tests/data/crawl/crawl2779 new file mode 100644 index 0000000..089489a --- /dev/null +++ b/tests/data/crawl/crawl2779 @@ -0,0 +1 @@ +[2;25H[30m[40m[1m.#[3d.[6;22H##[7dZ[8;16H[m[33m[40m#[9d[37m[40m.[23G[7mp[m[37m[40m.[10;16H.[11;23H[30m[40m[1m#[12d#[13d#[m[37m[40m.[33m[40m##[14;23H[30m[40m[1m#[15d#[17;34H[m[39;49m[37m[40m[14;42H[32m[40mba[7P[15;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.3 (1[9;50H[m[39;49m[37m[40m[17;34H[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl278 b/tests/data/crawl/crawl278 new file mode 100644 index 0000000..4253c00 --- /dev/null +++ b/tests/data/crawl/crawl278 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m##.##[m[37m[40m [2;3H [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [3;3H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [4;3H [4;26H [5;3H [5;26H [6;16H[1K [6;26H [7;16H[1K [7;26H [8;2H [8;26H [9;2H [9;25H [10;2H [33m[40m#[10;24H[37m[40m [11;13H[1K ..[23G [12;13H[1K ..[33m[40mP[37m[40m [32m[40m♣[37m[40mb.[33m[40m#[37m[40m [13;13H[1K . [32m[40m♣[37m[40m..[33m[40m#[37m[40m [14;18H[1K ..[33m[40m##[37m[40m [15;17H[1K [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [16;17H[1K [33m[40m##[37m[40m [17d[1K[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2780 b/tests/data/crawl/crawl2780 new file mode 100644 index 0000000..97e95ba --- /dev/null +++ b/tests/data/crawl/crawl2780 @@ -0,0 +1 @@ +[3;26H[30m[40m[1m#[4d.#[5d.#[6;24H#.[7d.[8;15H[m[33m[40m#[9d#[22G[37m[40m[7mp[m[37m[40m.[10;15H[33m[40m#[11d#[11;24H[30m[40m[1m.[12d..[13d.##[14;24H..[15d##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2781 b/tests/data/crawl/crawl2781 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2781 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2782 b/tests/data/crawl/crawl2782 new file mode 100644 index 0000000..08fe757 --- /dev/null +++ b/tests/data/crawl/crawl2782 @@ -0,0 +1 @@ +[7;23H[30m[40m[1m.[9d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2783 b/tests/data/crawl/crawl2783 new file mode 100644 index 0000000..c8eb35f --- /dev/null +++ b/tests/data/crawl/crawl2783 @@ -0,0 +1 @@ +[9;65H[37m[40m5[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2784 b/tests/data/crawl/crawl2784 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2784 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2785 b/tests/data/crawl/crawl2785 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl2785 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2786 b/tests/data/crawl/crawl2786 new file mode 100644 index 0000000..dd8e997 --- /dev/null +++ b/tests/data/crawl/crawl2786 @@ -0,0 +1 @@ +[6;26H[30m[40m[1m#[7d.[9;21H[m[37m[40m[7mp[m[37m[40m.[11;16H.[11;25H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[8;24H[37m[40m.[9;22H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;58H[34m[40m==[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2787 b/tests/data/crawl/crawl2787 new file mode 100644 index 0000000..2bded81 --- /dev/null +++ b/tests/data/crawl/crawl2787 @@ -0,0 +1 @@ +[7;26H[30m[40m[1m#[9;20H[m[37m[40m[7mp[m[37m[40m.[11;17H[33m[40m#[12;15H#[17;34H[m[39;49m[37m[40m
[18d[8;24H[37m[43m[5mZ[9;21HZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m16[3;65H[m[32m[40m=[9d[37m[40m7[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2788 b/tests/data/crawl/crawl2788 new file mode 100644 index 0000000..f8b1e61 --- /dev/null +++ b/tests/data/crawl/crawl2788 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11;18H[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[8;24H[37m[40m.[9;20H[37m[43m[5mZZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2789 b/tests/data/crawl/crawl2789 new file mode 100644 index 0000000..ffcb96e --- /dev/null +++ b/tests/data/crawl/crawl2789 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m.=.......[m[37m[40m [30m[40m[1m..#######[2;11H##########[m[37m[40m [30m[40m[1m.#[m[37m[40m [3;10H[30m[40m[1mZ#[m[37m[40m [4;8H[30m[40m[1m##.[5;8H[m[37m[40m [30m[40m[1m#.##############[6;6H..[m[37m[40m [30m[40m[1m#..........Z....[7;5H##[m[37m[40m [30m[40m[1m######[m[33m[40m#########[37m[40m..[8;14H[1K [33m[40m#[37m[40m....[37m[43m[5mZZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m..[30m[40m[1m#[9;18H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m####.##[10;17H[m[33m[40m###[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[11;16H[m[37m[40m [25G[30m[40m[1m.[m[37m[40m [30m[40m[1m.....[12;22H[m[37m[40m[1K [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[13;25H.[m[37m[40m [14;24H[30m[40m[1m##[15;33H[m[37m[40m[1K[17d [m[39;49m[37m[40m
[18d[8;19H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl279 b/tests/data/crawl/crawl279 new file mode 100644 index 0000000..5e175ce --- /dev/null +++ b/tests/data/crawl/crawl279 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mYour line of fire to the bat is blocked by a bush. Continue anyway? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2790 b/tests/data/crawl/crawl2790 new file mode 100644 index 0000000..7e81a2f --- /dev/null +++ b/tests/data/crawl/crawl2790 @@ -0,0 +1 @@ +[7;25H[30m[40m[1m.[8d.[9;17H[m[37m[40m[7mp[m[37m[40m.[11;16H.[12d..[13;14H...[14;13H[33m[40m####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2791 b/tests/data/crawl/crawl2791 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2791 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2792 b/tests/data/crawl/crawl2792 new file mode 100644 index 0000000..53106df --- /dev/null +++ b/tests/data/crawl/crawl2792 @@ -0,0 +1 @@ +[8;19H[37m[40m.[37m[43m[5mZZ[m[37m[40m.[9;18H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2793 b/tests/data/crawl/crawl2793 new file mode 100644 index 0000000..fd23d2b --- /dev/null +++ b/tests/data/crawl/crawl2793 @@ -0,0 +1 @@ +[4;58H[34m[40m[1m==[9;64H[m[37m[40m60[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2794 b/tests/data/crawl/crawl2794 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2794 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2795 b/tests/data/crawl/crawl2795 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2795 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2796 b/tests/data/crawl/crawl2796 new file mode 100644 index 0000000..884fa71 --- /dev/null +++ b/tests/data/crawl/crawl2796 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m##########[m[37m[40m [30m[40m[1m.#[m[37m[40m [2;10H[30m[40m[1mZ#[m[37m[40m [3;8H[30m[40m[1m##.[4;8H[m[37m[40m [30m[40m[1m#.##############[5;6H..[m[37m[40m [30m[40m[1m#..........Z....[6;5H##[m[37m[40m [30m[40m[1m######[m[33m[40m########[30m[40m[1m#[7;14H[m[37m[40m[1K [33m[40m#[37m[40m....[37m[43m[5mZZ[m[30m[40m[1m...[8;18H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m####.#[9;16H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[10;18H[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[11;15H[m[37m[40m...[25G[30m[40m[1m##[m[37m[40m [30m[40m[1m#####[12;14H[m[37m[40m...[33m[40m#[37m[40m.[25G[30m[40m[1m.[m[37m[40m [13;13H[33m[40m#####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m###[14;18H[m[37m[40m[1K [33m[40m#[37m[40m [17;34H[m[39;49m[37m[40m
[18d[7;19H[37m[43m[5mZ[m[37m[40m.[8;17H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;65H[32m[40m[1m=[9d[m[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2797 b/tests/data/crawl/crawl2797 new file mode 100644 index 0000000..aff1840 --- /dev/null +++ b/tests/data/crawl/crawl2797 @@ -0,0 +1,2 @@ +[1;10H[30m[40m[1mZ#[m[37m[40m [2;8H[30m[40m[1m##.[3;8H[m[37m[40m [30m[40m[1m#.##############[4;6H..[m[37m[40m [30m[40m[1m#..........Z....[5;5H##[m[37m[40m [30m[40m[1m######[m[33m[40m#####[30m[40m[1m####[6;14H[m[37m[40m[1K [33m[40m#[37m[40m...[30m[40m[1mZ.Z..[7;17H[m[37m[43m[5mZ[m[30m[40m[1m.#####.#[8;17H[m[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[9;18H[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[10;12H[m[33m[40m#[37m[40m......[33m[40m#[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[11;12H[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m [12;12H[33m[40m######[37m[40m.[33m[40m#[37m[40m [30m[40m[1m###[13;18H[m[37m[40m[1K [33m[40m#[37m[40m [14;33H[1K[17d [m[39;49m[37m[40m[14;17r[17;1H +[1;24r[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[7;17H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2798 b/tests/data/crawl/crawl2798 new file mode 100644 index 0000000..f936097 --- /dev/null +++ b/tests/data/crawl/crawl2798 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m##.[2;8H[m[37m[40m [30m[40m[1m#.##############[3;6H..[m[37m[40m [30m[40m[1m#..........Z....[4;5H##[m[37m[40m [30m[40m[1m######[m[33m[40m##[30m[40m[1m#######[5;14H[m[37m[40m[1K [33m[40m#[37m[40m.[30m[40m[1m..Z.Z..[6;17H..#####.#[7;12H[m[33m[40m#[37m[40m [33m[40m#[37m[43m[5mZ[m[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[8;12H[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m###[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[9;12H[m[33m[40m#[37m[40m....[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[10;17H[m[33m[40m#[25G[30m[40m[1m.[m[37m[40m [11;13H[33m[40m####[30m[40m[1m#[24G##[12;17H[m[37m[40m[1K .[33m[40m#[37m[40m [13;18H[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[7;16H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2799 b/tests/data/crawl/crawl2799 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2799 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl280 b/tests/data/crawl/crawl280 new file mode 100644 index 0000000..0b4def5 --- /dev/null +++ b/tests/data/crawl/crawl280 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2800 b/tests/data/crawl/crawl2800 new file mode 100644 index 0000000..dc6315e --- /dev/null +++ b/tests/data/crawl/crawl2800 @@ -0,0 +1 @@ +[1;8H[37m[40m [30m[40m[1m#.##############[2;6H..[m[37m[40m [30m[40m[1m#..........Z....[3;5H##[m[37m[40m [30m[40m[1m###############[4;14H[m[37m[40m[1K [30m[40m[1m#...Z.Z..[5;16H...#####.#[6;12H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[7;13H[m[37m[40m..[33m[40m#[37m[43m[5mZ[m[33m[40m###[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[8;15H[m[37m[40m....[25G[30m[40m[1m##[m[37m[40m [30m[40m[1m#####[9;12H#....[m[33m[40m#[37m[40m[7mp[25G[m[30m[40m[1m.[m[37m[40m [10;12H[30m[40m[1m#####[24G##[11;16H[m[37m[40m[1K ..[33m[40m#[37m[40m [12;16H[33m[40m###[13;33H[37m[40m[1K[17d [m[39;49m[37m[40m
[18d[7;16H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m3[4;60H[34m[40m===[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2801 b/tests/data/crawl/crawl2801 new file mode 100644 index 0000000..904114d --- /dev/null +++ b/tests/data/crawl/crawl2801 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z....[2;5H##[m[37m[40m [30m[40m[1m###############[3;14H[m[37m[40m[1K [30m[40m[1m#...Z.Z..[4;15H[m[33m[40m#[30m[40m[1m...#####.#[5;12H#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[6;12H#..#[m[37m[40m.[33m[40m###[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[7;12H#....[m[37m[43m[5mZ[m[37m[40m.[25G[30m[40m[1m##[m[37m[40m [30m[40m[1m#####[8;12H#....[m[33m[40m#[25G[30m[40m[1m.[m[37m[40m [9;13H[30m[40m[1m####[24G##[10;11H[m[37m[40m........[33m[40m#[37m[40m [11;11H[33m[40m########[12;33H[37m[40m[1K[17d[30m[40m[1m[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2802 b/tests/data/crawl/crawl2802 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2802 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2803 b/tests/data/crawl/crawl2803 new file mode 100644 index 0000000..0312a59 --- /dev/null +++ b/tests/data/crawl/crawl2803 @@ -0,0 +1 @@ +[5;16H[37m[43m[5mZ[7d[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2804 b/tests/data/crawl/crawl2804 new file mode 100644 index 0000000..bee9947 --- /dev/null +++ b/tests/data/crawl/crawl2804 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[9;65H[37m[40m5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[17;33H[30m[40m[1m[1K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2805 b/tests/data/crawl/crawl2805 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2805 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2806 b/tests/data/crawl/crawl2806 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2806 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2807 b/tests/data/crawl/crawl2807 new file mode 100644 index 0000000..9b9b4e1 --- /dev/null +++ b/tests/data/crawl/crawl2807 @@ -0,0 +1,2 @@ +[1;5H[30m[40m[1m##[m[37m[40m [30m[40m[1m###############[2;14H[m[37m[40m[1K [30m[40m[1m#...Z.Z..[3;19H#####.#[4;12H#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[5;13H..#.#[m[33m[40m##[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[6;15H...[m[37m[40m.[25G[30m[40m[1m##[m[37m[40m [30m[40m[1m#####[7;17H#[m[37m[43m[5mZ[25G[m[30m[40m[1m.[m[37m[40m [8;10H[33m[40m#[37m[40m.[33m[40m######[37m[40m.[33m[40m#[37m[40m [30m[40m[1m###[9;10H[m[33m[40m#[37m[40m......[7mp[m[37m[40m.[33m[40m#[37m[40m [10;10H[33m[40m#########[11;33H[37m[40m[1K[16d[30m[40m[1m[1K[17d [m[39;49m[37m[40m[14;17r[17;1H +[1;24r[15;33H[37m[40m[1K[17d[30m[40m[1m[1K
[18d[m[39;49m[37m[40m[7;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m7[3;66H[m[32m[40m=[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2808 b/tests/data/crawl/crawl2808 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2808 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2809 b/tests/data/crawl/crawl2809 new file mode 100644 index 0000000..8c322df --- /dev/null +++ b/tests/data/crawl/crawl2809 @@ -0,0 +1 @@ +[5;18H[30m[40m[1m##[6d.#[7d.[9;16H[m[37m[40m[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl281 b/tests/data/crawl/crawl281 new file mode 100644 index 0000000..56ca325 --- /dev/null +++ b/tests/data/crawl/crawl281 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2810 b/tests/data/crawl/crawl2810 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2810 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2811 b/tests/data/crawl/crawl2811 new file mode 100644 index 0000000..4ebacdb --- /dev/null +++ b/tests/data/crawl/crawl2811 @@ -0,0 +1 @@ +[8;18H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2812 b/tests/data/crawl/crawl2812 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl2812 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2813 b/tests/data/crawl/crawl2813 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2813 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2814 b/tests/data/crawl/crawl2814 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl2814 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2815 b/tests/data/crawl/crawl2815 new file mode 100644 index 0000000..d5b40a3 --- /dev/null +++ b/tests/data/crawl/crawl2815 @@ -0,0 +1 @@ +[7;19H[30m[40m[1m#[9;15H[m[37m[40m[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[9;16H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;60H[34m[40m[1m===[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2816 b/tests/data/crawl/crawl2816 new file mode 100644 index 0000000..0e21067 --- /dev/null +++ b/tests/data/crawl/crawl2816 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2817 b/tests/data/crawl/crawl2817 new file mode 100644 index 0000000..a880152 --- /dev/null +++ b/tests/data/crawl/crawl2817 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2818 b/tests/data/crawl/crawl2818 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2818 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2819 b/tests/data/crawl/crawl2819 new file mode 100644 index 0000000..dba1cba --- /dev/null +++ b/tests/data/crawl/crawl2819 @@ -0,0 +1 @@ +[9;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl282 b/tests/data/crawl/crawl282 new file mode 100644 index 0000000..57ac045 --- /dev/null +++ b/tests/data/crawl/crawl282 @@ -0,0 +1 @@ +[1;20H[37m[40m [30m[40m[1m#..[2;18H####[m[33m[40m#[37m[40m.[33m[40m##[3;17H##[30m[40m[1m...[m[32m[40mP[37m[40m..
[4d[30m[40m[1m##[4;18H[m[37m[40m..[30m[40m[1m.P[m[37m[40m.[5;16H[1K [30m[40m[1m#[m[37m[40m..[30m[40m[1m.♣[m[33m[40mPP[6;18H[30m[40m[1m.[m[37m[40m.[32m[40m♣[1m♣[m[37m[40m.[37m[43m[5mZ
[7d[m[30m[40m[1m.[7;19H[m[33m[40mP[37m[40m.[33m[40mP[37m[40m..[33m[40m#[30m[40m[1m#
[8d#[8;15H[m[33m[40m###[37m[40m.[32m[40mP[33m[40mP[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [9;15H[33m[40m#[32m[40mP[37m[40m....[7mp[m[33m[40m#[30m[40m[1m#[m[37m[40m [10;13H[1K ....[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m.[33m[40m#[37m[40m [11;15H[30m[40m[1m.P[m[37m[40m [32m[40m♣[37m[40mb[12;14H[30m[40m[1m.[m[37m[40m [32m[40m♣[37m[40m.[13;18H[1K ..[33m[40m#[14;18H[37m[40m..[33m[40m#[37m[40m [15;18H[33m[40m##[37m[40m [16;30H[1K[17;34H[m[39;49m[37m[40m
[18d[6;23H[37m[40m.[7d[37m[43m[5mZ[10d[m[37m[40mb[11d.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m The bat hits you but does no damage.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2820 b/tests/data/crawl/crawl2820 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl2820 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2821 b/tests/data/crawl/crawl2821 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2821 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2822 b/tests/data/crawl/crawl2822 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl2822 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2823 b/tests/data/crawl/crawl2823 new file mode 100644 index 0000000..94f1b77 --- /dev/null +++ b/tests/data/crawl/crawl2823 @@ -0,0 +1 @@ +[7;10H[33m[40m#[9;13H[37m[40m[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[8;18H[37m[43m[5mZ[9;14HZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[12;17r[12;1HM[1;24r[3;66H[32m[40m[1m=[9;64H[m[37m[40m70[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;33H[30m[40m[1m[1K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2824 b/tests/data/crawl/crawl2824 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl2824 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2825 b/tests/data/crawl/crawl2825 new file mode 100644 index 0000000..e817475 --- /dev/null +++ b/tests/data/crawl/crawl2825 @@ -0,0 +1 @@ +[2;10H[37m[40m..[3d[33m[40m#[37m[40m.[4d[33m[40m#[37m[40m.[5d[33m[40m#[37m[40m.[6d[33m[40m#[37m[40m.[7d.[9d[7mp[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2826 b/tests/data/crawl/crawl2826 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2826 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2827 b/tests/data/crawl/crawl2827 new file mode 100644 index 0000000..1cfc631 --- /dev/null +++ b/tests/data/crawl/crawl2827 @@ -0,0 +1 @@ +[8;18H[37m[40m.[9;13H[37m[43m[5mZ[m[37m[40m...[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2828 b/tests/data/crawl/crawl2828 new file mode 100644 index 0000000..fb6213f --- /dev/null +++ b/tests/data/crawl/crawl2828 @@ -0,0 +1 @@ +[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2829 b/tests/data/crawl/crawl2829 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2829 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl283 b/tests/data/crawl/crawl283 new file mode 100644 index 0000000..1287c40 --- /dev/null +++ b/tests/data/crawl/crawl283 @@ -0,0 +1 @@ +
[18d[2M[1;3H[30m[40m[1m #..# [2;3H #####.## [3;3H ##...P..# [4;3H [4;26H [5;16H[1K [5;26H [6;16H[1K [6;26H
[7d. [7;26H
[8d# #[8;25H
[9d# #[9;24H [10;13H[1K ..[23G [11;13H[1K ..P [m[32m[40m♣[37m[40m..[33m[40m#[30m[40m[1m [12;13H[1K . [m[32m[40m♣[37m[40m..[33m[40m#[30m[40m[1m [13;18H[1K [m[37m[40m..[33m[40m##[30m[40m[1m [14;17H[1K [m[37m[40m..[33m[40m#[30m[40m[1m [15;17H[1K ## [16d [1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2830 b/tests/data/crawl/crawl2830 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl2830 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2831 b/tests/data/crawl/crawl2831 new file mode 100644 index 0000000..5b4fe93 --- /dev/null +++ b/tests/data/crawl/crawl2831 @@ -0,0 +1 @@ +[1;5H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[2;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########[3;10H[m[37m[40m..[33m[40m#[19G[30m[40m[1mZ.Z....[4;12H[m[33m[40m#[37m[40m [30m[40m[1m#...#####.##[m[37m[40m [5;12H[33m[40m#[37m[40m [30m[40m[1m#Z[5;25H#[m[37m[40m [30m[40m[1m####[6;12H[m[33m[40m#[30m[40m[1m..#.##[25G.[m[37m[40m [30m[40m[1m.....[7;12H[m[33m[40m#[30m[40m[1m.....[25G##[m[37m[40m [30m[40m[1m#####[8;13H....#.#[m[37m[40m [30m[40m[1m#..[9;11H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[10;11H[m[37m[40m..[37m[43m[5mZ[m[37m[40m...[37m[43m[5mZ[m[37m[40m.[30m[40m[1m#[11;10H[m[33m[40m#########[30m[40m[1m#[16;33H[m[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2832 b/tests/data/crawl/crawl2832 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2832 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2833 b/tests/data/crawl/crawl2833 new file mode 100644 index 0000000..77da952 --- /dev/null +++ b/tests/data/crawl/crawl2833 @@ -0,0 +1 @@ +[10;12H[37m[43m[5mZ[m[37m[40m...[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2834 b/tests/data/crawl/crawl2834 new file mode 100644 index 0000000..8da476c --- /dev/null +++ b/tests/data/crawl/crawl2834 @@ -0,0 +1 @@ +[4;46H[31m[40m4[4;63H[34m[40m==[9d[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2835 b/tests/data/crawl/crawl2835 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2835 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2836 b/tests/data/crawl/crawl2836 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2836 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2837 b/tests/data/crawl/crawl2837 new file mode 100644 index 0000000..f035da5 --- /dev/null +++ b/tests/data/crawl/crawl2837 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[2;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[3;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########[4;10H[m[37m[40m.[4;19H[30m[40m[1mZ.Z....[5;16H...#####.##[m[37m[40m [6;13H [30m[40m[1m#Z[6;25H#[m[37m[40m [30m[40m[1m####[7;15H#.##[25G.[m[37m[40m [30m[40m[1m.....[8;17H.[25G##[m[37m[40m [30m[40m[1m#####[9;13H....[24G..[10;12H[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[11;11H[m[37m[40m.[37m[43m[5mZ[m[30m[40m[1m...Z..[12;10H[m[33m[40m####[30m[40m[1m######[17;33H[m[37m[40m[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2838 b/tests/data/crawl/crawl2838 new file mode 100644 index 0000000..05eebfe --- /dev/null +++ b/tests/data/crawl/crawl2838 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[18;1H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2839 b/tests/data/crawl/crawl2839 new file mode 100644 index 0000000..bc234c2 --- /dev/null +++ b/tests/data/crawl/crawl2839 @@ -0,0 +1 @@ +[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl284 b/tests/data/crawl/crawl284 new file mode 100644 index 0000000..25f82a2 --- /dev/null +++ b/tests/data/crawl/crawl284 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2840 b/tests/data/crawl/crawl2840 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl2840 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2841 b/tests/data/crawl/crawl2841 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2841 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2842 b/tests/data/crawl/crawl2842 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2842 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2843 b/tests/data/crawl/crawl2843 new file mode 100644 index 0000000..3508693 --- /dev/null +++ b/tests/data/crawl/crawl2843 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m##.#[m[37m[40m [2;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[3;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[4;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########[5;10H[m[37m[40m.[5;19H[30m[40m[1mZ.Z....[6;16H...#####.##[m[37m[40m [7;13H [30m[40m[1m#Z[7;25H#[m[37m[40m [30m[40m[1m####[8;15H#.##[25G.[m[37m[40m [30m[40m[1m.....[9;17H.[25G##[m[37m[40m [30m[40m[1m#####[10;11H[m[37m[40m.[33m[40m#[30m[40m[1m....[24G..[11;11H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[12;11H[m[37m[40m..[30m[40m[1m...Z..[13;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m8[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2844 b/tests/data/crawl/crawl2844 new file mode 100644 index 0000000..a7f7c98 --- /dev/null +++ b/tests/data/crawl/crawl2844 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m..Z[2;8H##.#[m[37m[40m [3;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[4;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[5;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########[6;10H[m[37m[40m.[6;19H[30m[40m[1mZ.Z....[7;16H...#####.##[m[37m[40m [8;13H [30m[40m[1m#Z[8;25H#[m[37m[40m [30m[40m[1m####[9;15H#.##[25G.[m[37m[40m [30m[40m[1m.....[10;11H[m[37m[40m.[33m[40m#[30m[40m[1m.....[25G##[m[37m[40m [30m[40m[1m#####[11;11H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m....[24G..[12;12H[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[13;11H[m[37m[40m..[30m[40m[1m...Z..[14;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2845 b/tests/data/crawl/crawl2845 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2845 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2846 b/tests/data/crawl/crawl2846 new file mode 100644 index 0000000..c349773 --- /dev/null +++ b/tests/data/crawl/crawl2846 @@ -0,0 +1 @@ +[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2847 b/tests/data/crawl/crawl2847 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl2847 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2848 b/tests/data/crawl/crawl2848 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2848 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2849 b/tests/data/crawl/crawl2849 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl2849 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl285 b/tests/data/crawl/crawl285 new file mode 100644 index 0000000..fc6f2cc --- /dev/null +++ b/tests/data/crawl/crawl285 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m#..#[m[37m[40m [2;3H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [3;3H [33m[40m##[30m[40m[1m...[m[32m[40mP[37m[40m..[33m[40m#[37m[40m [4;3H [4;26H [5;16H[1K [5;26H [6;16H[1K [6;26H [7;2H [7;26H [8;2H [33m[40m#[8;25H[37m[40m [9;2H [33m[40m#[9;24H[37m[40m [10;13H[1K ..[23G [11;13H[1K .[30m[40m[1m.P[m[37m[40m [32m[40m♣[37m[40m..[33m[40m#[37m[40m [12;13H[1K [30m[40m[1m.[m[37m[40m [32m[40m♣[37m[40m..[33m[40m#[37m[40m [13;18H[1K ..[33m[40m##[37m[40m [14;17H[1K ..[33m[40m#[37m[40m [15;17H[1K [33m[40m##[37m[40m [16d[1K[17d[1K[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2850 b/tests/data/crawl/crawl2850 new file mode 100644 index 0000000..326d763 --- /dev/null +++ b/tests/data/crawl/crawl2850 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 2 scrolls of identify
[4d[34m[40m[1m y - 2 scrolls labeled HUPPOKI RESS
[5d[m[34m[40mBooks[6;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2851 b/tests/data/crawl/crawl2851 new file mode 100644 index 0000000..c913421 --- /dev/null +++ b/tests/data/crawl/crawl2851 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/37 [32m[40m[1m===========[30m[40m-------------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#...Z#[1;25H.#[2;6H#.##.#[2;25H.#[3;6H#.[m[37m[40m [30m[40m[1m#.##############.#[4;6H..[m[37m[40m [30m[40m[1m#..........Z.....#[5;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########..#[6;10H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[7;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...#####.##[8;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[9;62H[m[37m[40m2575.3 (0.0)[10;10H[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[11;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#..[12;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[13;10H[m[33m[40m#[37m[40m..[30m[40m[1m...Z..#[14;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[37m[40mYou hit the dart slug.
[19d_[31m[40mYou kill the dart slug!
[20d[30m[40m[1m_[m[37m[40mYou see here a dart slug corpse.
[21d_You butcher the dart slug corpse.
[22d_x - 7 chunks of flesh (gained 2)
[23d_[33m[40m[1mYou hear the slow rusting of a very distant drain.[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2852 b/tests/data/crawl/crawl2852 new file mode 100644 index 0000000..a8e4079 --- /dev/null +++ b/tests/data/crawl/crawl2852 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/37 [32m[40m[1m===========[30m[40m-------------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#...Z#[1;25H.#[2;6H#.##.#[2;25H.#[3;6H#.[m[37m[40m [30m[40m[1m#.##############.#[4;6H..[m[37m[40m [30m[40m[1m#..........Z.....#[5;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########..#[6;10H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[7;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...#####.##[8;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[9;62H[m[37m[40m2575.3 (0.0)[10;10H[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[11;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#..[12;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[13;10H[m[33m[40m#[37m[40m..[30m[40m[1m...Z..#[14;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[37m[40mYou hit the dart slug.
[19d_[31m[40mYou kill the dart slug!
[20d[30m[40m[1m_[m[37m[40mYou see here a dart slug corpse.
[21d_You butcher the dart slug corpse.
[22d_x - 7 chunks of flesh (gained 2)
[23d_[33m[40m[1mYou hear the slow rusting of a very distant drain.[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mAs you read the scroll labeled HUPPOKI RESS, it crumbles to dust.
[24d It is a scroll of enchant armour.[9;50H[m[39;49m[37m[40m[?25h
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2853 b/tests/data/crawl/crawl2853 new file mode 100644 index 0000000..035e45f --- /dev/null +++ b/tests/data/crawl/crawl2853 @@ -0,0 +1 @@ +[?25l[2J[39;49m[37m[40m[H[2J[37m[40m[1mEnchant which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m a - a +0 robe (worn)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2854 b/tests/data/crawl/crawl2854 new file mode 100644 index 0000000..6d231ef --- /dev/null +++ b/tests/data/crawl/crawl2854 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/37 [32m[40m[1m===========[30m[40m-------------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#...Z#[1;25H.#[2;6H#.##.#[2;25H.#[3;6H#.[m[37m[40m [30m[40m[1m#.##############.#[4;6H..[m[37m[40m [30m[40m[1m#..........Z.....#[5;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########..#[6;10H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[7;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...#####.##[8;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[9;62H[m[37m[40m2575.3 (0.0)[10;10H[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[11;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#..[12;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[13;10H[m[33m[40m#[37m[40m..[30m[40m[1m...Z..#[14;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_You butcher the dart slug corpse.
[19d_x - 7 chunks of flesh (gained 2)
[20d_[33m[40m[1mYou hear the slow rusting of a very distant drain.[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled HUPPOKI RESS, it crumbles to dust.
[23d It is a scroll of enchant armour.
[24d [36m[40mEnchant which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m18[m[37m[40m/37 [32m[40m[1m===========[30m[40m-------------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#...Z#[1;25H.#[2;6H#.##.#[2;25H.#[3;6H#.[m[37m[40m [30m[40m[1m#.##############.#[4;6H..[m[37m[40m [30m[40m[1m#..........Z.....#[5;5H##[m[37m[40m [30m[40m[1m#[m[33m[40m###[30m[40m[1m###########..#[6;10H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[7;10H[m[33m[40m#[37m[40m.[33m[40m#[
\ No newline at end of file diff --git a/tests/data/crawl/crawl2855 b/tests/data/crawl/crawl2855 new file mode 100644 index 0000000..77b4e74 --- /dev/null +++ b/tests/data/crawl/crawl2855 @@ -0,0 +1 @@ +37m[40m [30m[40m[1m#...#####.##[8;10H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;10H[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [30m[40m[1m.....[9;62H[m[37m[40m2575.3 (0.0)[10;10H[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [30m[40m[1m#####[11;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#..[12;10H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[13;10H[m[33m[40m#[37m[40m..[30m[40m[1m...Z..#[14;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_You butcher the dart slug corpse.
[19d_x - 7 chunks of flesh (gained 2)
[20d_[33m[40m[1mYou hear the slow rusting of a very distant drain.[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled HUPPOKI RESS, it crumbles to dust.
[23d It is a scroll of enchant armour.
[24d [36m[40mEnchant which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[5;43H[37m[40m3[9;65H6.3 (1[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2856 b/tests/data/crawl/crawl2856 new file mode 100644 index 0000000..b0ffd6a --- /dev/null +++ b/tests/data/crawl/crawl2856 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your +0 robe glows green for a moment.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2857 b/tests/data/crawl/crawl2857 new file mode 100644 index 0000000..2865746 --- /dev/null +++ b/tests/data/crawl/crawl2857 @@ -0,0 +1 @@ +[1;10H[30m[40m[1m.##########[2;8H..Z[3;8H##.#[m[37m[40m [4;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[5;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[6;5H##[m[37m[40m [33m[40m####[30m[40m[1m###########[7;10H[m[37m[40m.[7;19H[30m[40m[1mZ.Z....[8;16H...#####.##[m[37m[40m [9;13H [30m[40m[1m#Z[9;25H#[m[37m[40m [30m[40m[1m####[10;11H[m[37m[40m.[33m[40m#[30m[40m[1m..#.##[25G.[m[37m[40m [30m[40m[1m.....[11;11H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.....[25G##[m[37m[40m [30m[40m[1m#####[12;13H....[24G..[13;12H[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[14;11H[m[37m[40m..[30m[40m[1m...Z..[15;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[14d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[14;42H[32m[40mgiant newt skeleton[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2858 b/tests/data/crawl/crawl2858 new file mode 100644 index 0000000..7c1d5d7 --- /dev/null +++ b/tests/data/crawl/crawl2858 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m..=.......[m[37m[40m [30m[40m[1m..########[2;10H.##########[3;8H..Z[4;8H##.#[m[37m[40m [5;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[6;5H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[7;4H[m[33m[40m#########[30m[40m[1m###########[8;4H[m[37m[40m.......[8;19H[30m[40m[1mZ.Z....[9;16H...#####.##[m[37m[40m [10;11H.[33m[40m#[37m[40m [30m[40m[1m#Z[10;25H#[m[37m[40m [30m[40m[1m####[11;11H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m..#.##[25G.[m[37m[40m [30m[40m[1m.....[12;17H.[25G##[m[37m[40m [30m[40m[1m#####[13;13H....[24G..[14;12H[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[15;11H[m[37m[40m.[37m[43m[5mZ[m[30m[40m[1m...Z..[16;10H[m[33m[40m###[30m[40m[1m#######[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[14d[37m[43m[5mZ[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2859 b/tests/data/crawl/crawl2859 new file mode 100644 index 0000000..37347fa --- /dev/null +++ b/tests/data/crawl/crawl2859 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m#####...#[m[37m[40m [30m[40m[1m.........[2;11H..=.......[m[37m[40m [30m[40m[1m..########[3;10H.##########[4;8H..Z[5;8H##.#[m[37m[40m [6;6H[30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############[7;4H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z...[8;3H[m[33m[40m##########[30m[40m[1m###########[9;3H[m[37m[40m.......[7mp[m[37m[40m.[19G[30m[40m[1mZ.Z....[10;3H[m[37m[40m.[33m[40m#######[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...#####.##[m[37m[40m [11;10H[30m[40m[1m#[m[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#Z[11;25H#[m[37m[40m [30m[40m[1m####[12;10H#[m[37m[40m.[33m[40m#[30m[40m[1m..#.##[25G.[m[37m[40m [30m[40m[1m.....[13;10H#[17G.[25G##[m[37m[40m [30m[40m[1m#####[14;10H#[m[37m[40m.[33m[40m#[30m[40m[1m....[24G..[15;10H#[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m###[16;10H#[m[37m[40m..[30m[40m[1m...Z..[17;10H##########[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[16d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl286 b/tests/data/crawl/crawl286 new file mode 100644 index 0000000..242ef94 --- /dev/null +++ b/tests/data/crawl/crawl286 @@ -0,0 +1 @@ +[10;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2860 b/tests/data/crawl/crawl2860 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2860 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2861 b/tests/data/crawl/crawl2861 new file mode 100644 index 0000000..d890e19 --- /dev/null +++ b/tests/data/crawl/crawl2861 @@ -0,0 +1 @@ +[1;6H[37m[40m [30m[40m[1m#.....#####...#[m[37m[40m [1;33H[30m[40m[1m.[2;6H[m[37m[40m [30m[40m[1m#......=[21G.[m[37m[40m [30m[40m[1m..[3;6H[m[37m[40m [30m[40m[1m#....[3;21H#[m[37m[40m [30m[40m[1m.#[4;6H[m[37m[40m [30m[40m[1m#...Z#[4;25H[m[37m[40m [30m[40m[1m.#[5;6H[m[37m[40m [30m[40m[1m#.##.#[5;25H[m[37m[40m [30m[40m[1m.#[6;6H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[6;25H#.#[7;6H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[7;20H.Z.....#[8;13H[m[33m[40m#[8;24H[30m[40m[1m#..#[9;12H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[10;3H[m[33m[40m#[37m[40m.[11G[33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#...#####.##[11;10H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;10H [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [13;10H [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [14;10H [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#..[15;10H[m[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [30m[40m[1m###[16;10H[m[37m[40m [30m[40m[1m#.Z...Z..#[17;10H[m[37m[40m [17;20H[30m[40m[1m#[17;34H[m[39;49m[37m[40m[14;42H[32m[40mba[7P[15;38H[37m[40m[K[16d[K
[18d[m[39;49m[37m[40m[9;11H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m80[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2862 b/tests/data/crawl/crawl2862 new file mode 100644 index 0000000..45899a7 --- /dev/null +++ b/tests/data/crawl/crawl2862 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m#.....#####...#[m[37m[40m [2;7H [30m[40m[1m#......=[22G.[m[37m[40m [30m[40m[1m..[3;7H[m[37m[40m [30m[40m[1m#....[3;22H#[m[37m[40m [30m[40m[1m.#[4;7H[m[37m[40m [30m[40m[1m#...Z#[4;26H[m[37m[40m [30m[40m[1m.#[5;7H[m[37m[40m [30m[40m[1m#.##.#[5;26H[m[37m[40m [30m[40m[1m.#[6;7H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[6;26H#.#[7;7H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[7;21H.Z.....#[8;14H[m[33m[40m#[8;25H[30m[40m[1m#..#[9;11H[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...Z.Z....#[10;4H[m[33m[40m#[37m[40m.[12G[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...#####.##[11;11H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;11H [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [13;11H [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [14;11H [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#..[15;11H[m[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [30m[40m[1m###[16;11H[m[37m[40m [30m[40m[1m#.Z...Z..#[17;11H[m[37m[40m [17;21H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2863 b/tests/data/crawl/crawl2863 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2863 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2864 b/tests/data/crawl/crawl2864 new file mode 100644 index 0000000..cbb6794 --- /dev/null +++ b/tests/data/crawl/crawl2864 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2865 b/tests/data/crawl/crawl2865 new file mode 100644 index 0000000..8b71a9d --- /dev/null +++ b/tests/data/crawl/crawl2865 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;65H[m[34m[40m===[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2866 b/tests/data/crawl/crawl2866 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2866 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2867 b/tests/data/crawl/crawl2867 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2867 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2868 b/tests/data/crawl/crawl2868 new file mode 100644 index 0000000..22b9ac9 --- /dev/null +++ b/tests/data/crawl/crawl2868 @@ -0,0 +1 @@ +[9;50H[3;47H[33m[40m[1m9[3;67H[m[32m[40m=[9;50H[m[39;49m[37m[40m[4;65H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2869 b/tests/data/crawl/crawl2869 new file mode 100644 index 0000000..6b986fb --- /dev/null +++ b/tests/data/crawl/crawl2869 @@ -0,0 +1 @@ +[1;8H[37m[40m [30m[40m[1m#.....#####...#[m[37m[40m [2;8H [30m[40m[1m#......=.......[m[37m[40m [30m[40m[1m..[3;8H[m[37m[40m [30m[40m[1m#....[23G####[m[37m[40m [30m[40m[1m.#[4;8H[m[37m[40m [30m[40m[1m#...Z#[4;27H[m[37m[40m [30m[40m[1m.#[5;8H[m[37m[40m [30m[40m[1m#.##.#[5;27H[m[37m[40m [30m[40m[1m.#[6;8H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[6;27H####.#[7;8H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[22G....Z.....#[8;3H[m[37m[40m [8;15H[33m[40m###[8;26H[30m[40m[1m####..#
[9d###[m[37m[40m [33m[40m#[14G[37m[40m....[30m[40m[1m#[m[37m[40m [30m[40m[1m#...Z.Z....#[9;65H[m[37m[40m5.3 (4
[10d[30m[40m[1m.[m[32m[40m<[30m[40m[1m#[m[37m[40m [33m[40m###[37m[40m.[33m[40m#######[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#####.##
[11d###[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;8H[33m[40m#[37m[40m. [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [13;8H[33m[40m#[37m[40m. [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [14;8H[33m[40m#[37m[40m. [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#..[15;8H[m[37m[40m.. [30m[40m[1m#Z######.#[m[37m[40m [30m[40m[1m###[16;8H[m[33m[40m##[37m[40m [30m[40m[1m#.Z...Z..#[17;12H[m[37m[40m [22G[30m[40m[1m####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl287 b/tests/data/crawl/crawl287 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl287 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2870 b/tests/data/crawl/crawl2870 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2870 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2871 b/tests/data/crawl/crawl2871 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2871 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2872 b/tests/data/crawl/crawl2872 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2872 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2873 b/tests/data/crawl/crawl2873 new file mode 100644 index 0000000..8df2735 --- /dev/null +++ b/tests/data/crawl/crawl2873 @@ -0,0 +1 @@ +[1;12H[37m[40m [30m[40m[1m#......=.......[m[37m[40m [30m[40m[1m..#[2;12H[m[37m[40m [30m[40m[1m#....##########[m[37m[40m [30m[40m[1m.[3;12H[m[37m[40m [30m[40m[1m#...Z#[m[37m[40m [30m[40m[1m.#[4;12H[m[37m[40m [30m[40m[1m#.##.#[4;31H[m[37m[40m [30m[40m[1m.#[5;12H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.##############.#[6;12H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z.....#[7;7H[m[33m[40m###########[30m[40m[1m#############..#
[8d####[m[37m[40m [33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.#[m[37m[40m [30m[40m[1m#...Z.Z....#
[9d..[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m######.#[m[37m[40m [30m[40m[1m#...#####.##
[10d####[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.[11;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[12;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.##[13;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#..[14;8H[m[37m[40m ..[33m[40m#[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [30m[40m[1m###[15;8H[m[37m[40m [33m[40m###[37m[40m [30m[40m[1m#.Z...Z..#[m[37m[40m [16;16H[1K [30m[40m[1m##########[17;33H[m[37m[40m[1K [m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2874 b/tests/data/crawl/crawl2874 new file mode 100644 index 0000000..1cd354e --- /dev/null +++ b/tests/data/crawl/crawl2874 @@ -0,0 +1 @@ +[8;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2875 b/tests/data/crawl/crawl2875 new file mode 100644 index 0000000..af8c082 --- /dev/null +++ b/tests/data/crawl/crawl2875 @@ -0,0 +1 @@ +[3;67H[32m[40m[1m=[9;65H[m[37m[40m6.3 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2876 b/tests/data/crawl/crawl2876 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2876 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2877 b/tests/data/crawl/crawl2877 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2877 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2878 b/tests/data/crawl/crawl2878 new file mode 100644 index 0000000..284e1cb --- /dev/null +++ b/tests/data/crawl/crawl2878 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m##########[m[37m[40m [2;17H[30m[40m[1mZ#[m[37m[40m [3;15H[30m[40m[1m##.[4;15H[m[37m[40m [30m[40m[1m#.##############[5;13H..[m[37m[40m [30m[40m[1m#..........Z....[6;7H#[m[33m[40m#####[30m[40m[1m##################
[7d####[m[37m[40m [30m[40m[1m#.[m[37m[40m..[37m[43m[5mZ[m[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...Z.Z..
[8d..[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m######[8;26H#####.#
[9d####[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [23G[30m[40m[1mZ###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;8H[1K [10;20H[30m[40m[1m..#.[10;32H.[11;22H....[32G##[12;24H#[32G.[m[37m[40m [13;9H.[13;18H[30m[40m[1mZ#####[31G##[14;9H[m[33m[40m##[18G[30m[40m[1m.Z...Z..#[m[37m[40m [15;16H[1K [30m[40m[1m#########[16;33H[m[37m[40m[1K[17d [m[39;49m[37m[40m
[18d[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2879 b/tests/data/crawl/crawl2879 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2879 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl288 b/tests/data/crawl/crawl288 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl288 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl2880 b/tests/data/crawl/crawl2880 new file mode 100644 index 0000000..20e4c03 --- /dev/null +++ b/tests/data/crawl/crawl2880 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2881 b/tests/data/crawl/crawl2881 new file mode 100644 index 0000000..c24bd85 --- /dev/null +++ b/tests/data/crawl/crawl2881 @@ -0,0 +1 @@ +[1;15H[37m[40m [30m[40m[1m#[1;28H####[2;13H..[m[37m[40m [30m[40m[1m#..........Z....[3;7H##[m[33m[40m###[30m[40m[1m###################.
[4d####[m[37m[40m [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...Z.Z...
[5d..[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m######.#[m[37m[40m [30m[40m[1m#...#####.#
[6d####[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[m[37m[40m [8;8H[1K [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#.#......#[m[37m[40m [9;8H[1K [9;20H[30m[40m[1m....#.[32G.[9;64H[m[37m[40m90.3 (3[10;5H[33m[40m#[37m[40m....[10;18H[30m[40m[1mZ######.#[m[37m[40m [30m[40m[1m###[11;5H[m[33m[40m######[11;19H[30m[40m[1mZ...Z[30G[m[37m[40m [12;16H[1K [30m[40m[1m##########[m[37m[40m [13d[1K[14d[1K[15d[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2882 b/tests/data/crawl/crawl2882 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2882 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2883 b/tests/data/crawl/crawl2883 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2883 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2884 b/tests/data/crawl/crawl2884 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2884 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2885 b/tests/data/crawl/crawl2885 new file mode 100644 index 0000000..5204c5d --- /dev/null +++ b/tests/data/crawl/crawl2885 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z.....[2;8H###[m[33m[40m##[30m[40m[1m###################..
[3d#####[m[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.......#[m[37m[40m [30m[40m[1m#...Z.Z....
[4d...[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m###[m[37m[40m.[33m[40m#[30m[40m[1m######.#[m[37m[40m [30m[40m[1m#...#####
[5d#####[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.[6;9H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#..[7;9H[m[37m[40m [30m[40m[1m#[m[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.#[8;6H[m[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#..[9;6H[m[33m[40m#[37m[40m...[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [30m[40m[1m###[10;5H[m[37m[40m [33m[40m#######[37m[40m [30m[40m[1m#.Z...Z..#[m[37m[40m [11;17H[1K [30m[40m[1m##########[12;33H[m[37m[40m[1K[17d[30m[40m[1m[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2886 b/tests/data/crawl/crawl2886 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2886 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2887 b/tests/data/crawl/crawl2887 new file mode 100644 index 0000000..ca37a68 --- /dev/null +++ b/tests/data/crawl/crawl2887 @@ -0,0 +1 @@ +[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2888 b/tests/data/crawl/crawl2888 new file mode 100644 index 0000000..712bff0 --- /dev/null +++ b/tests/data/crawl/crawl2888 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[9;65H[m[37m[40m1.3 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2889 b/tests/data/crawl/crawl2889 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2889 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl289 b/tests/data/crawl/crawl289 new file mode 100644 index 0000000..3bf633f --- /dev/null +++ b/tests/data/crawl/crawl289 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m13/13 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [1m2[m[37m[40m/3[56G[34m[40m[1m================[m[35m[40m--------[5;38H[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m15[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 1 [33m[40mNext: [37m[40m100%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m9[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2890 b/tests/data/crawl/crawl2890 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2890 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2891 b/tests/data/crawl/crawl2891 new file mode 100644 index 0000000..5394c20 --- /dev/null +++ b/tests/data/crawl/crawl2891 @@ -0,0 +1 @@ +[1;14H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[1;28H.Z[2;8H[m[37m[40m [30m[40m[1m####[2;32H#[3;6H#[m[37m[40m [30m[40m[1m#...[20G.#[m[37m[40m [30m[40m[1m#...Z.Z[4;4H.[m[32m[40m<[30m[40m[1m#[m[37m[40m [30m[40m[1m###.[19G#.#[m[37m[40m [30m[40m[1m#...#####.[5;6H#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#.[6;10H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#[7;7H[m[33m[40m#[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#.[8;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#[9;6H[m[37m[40m [33m[40m#[37m[40m..[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [10;6H [13G[33m[40m#[37m[40m [30m[40m[1m#.Z...Z..#[11;18H[m[37m[40m [11;28H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2892 b/tests/data/crawl/crawl2892 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2892 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2893 b/tests/data/crawl/crawl2893 new file mode 100644 index 0000000..07a1f37 --- /dev/null +++ b/tests/data/crawl/crawl2893 @@ -0,0 +1 @@ +[8;12H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2894 b/tests/data/crawl/crawl2894 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl2894 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2895 b/tests/data/crawl/crawl2895 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2895 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2896 b/tests/data/crawl/crawl2896 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2896 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2897 b/tests/data/crawl/crawl2897 new file mode 100644 index 0000000..a987c09 --- /dev/null +++ b/tests/data/crawl/crawl2897 @@ -0,0 +1 @@ +[1;15H[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#[1;29H.Z[2;8H[m[33m[40m#[37m[40m.[2;33H[30m[40m[1m#[3;7H#[m[33m[40m#[37m[40m.[30m[40m[1m#[3;21H.#[m[37m[40m [30m[40m[1m#...Z.Z[4;5H.[m[32m[40m<[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m###.[20G#.#[m[37m[40m [30m[40m[1m#...#####[5;7H#[m[33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#[6;8H[m[33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [30m[40m[1m#[7;7H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#......#[m[37m[40m [30m[40m[1m#[8;7H[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#....#.#[m[37m[40m [30m[40m[1m#[9;7H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#Z######.#[m[37m[40m [10;7H [14G[33m[40m#[37m[40m [30m[40m[1m#.Z...Z..#[11;19H[m[37m[40m [11;29H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;68H[34m[40m[1m==[9;65H[m[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2898 b/tests/data/crawl/crawl2898 new file mode 100644 index 0000000..cb54327 --- /dev/null +++ b/tests/data/crawl/crawl2898 @@ -0,0 +1 @@ +[1;16H[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.############[2;8H[m[37m[40m [33m[40m#[37m[40m?. [30m[40m[1m..[m[37m[40m [30m[40m[1m#..........Z..[3;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m######################
[4d.#######[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m...........#[m[37m[40m [30m[40m[1m#...Z.Z.
[5d......[m[32m[40m<[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#######.#[m[37m[40m [30m[40m[1m#...###
[6d########[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [7;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[m[37m[40m [8;8H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#......#[m[37m[40m [9;8H [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.#[m[37m[40m [30m[40m[1m#.#....#.#[m[37m[40m [10;8H [33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#Z######.#[11;9H[m[33m[40m#######[37m[40m [30m[40m[1m#.Z...Z..#[12;21H##########[17;33H[m[37m[40m[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2899 b/tests/data/crawl/crawl2899 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2899 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl290 b/tests/data/crawl/crawl290 new file mode 100644 index 0000000..18540de --- /dev/null +++ b/tests/data/crawl/crawl290 @@ -0,0 +1 @@ +[H[30m[40m[1m..[1;21H#..#[31G
[2d..[2;18H####[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m
[3d..[3;17H[m[33m[40m##[30m[40m[1m...[m[32m[40mP[37m[40m..[33m[40m#[37m[40m [30m[40m[1m
[4d##[4;17H[m[33m[40m#[37m[40m..[30m[40m[1m.P[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m [5;17H#[m[37m[40m..[30m[40m[1m.♣[m[33m[40mPP[37m[40m.[33m[40m#[37m[40m [30m[40m[1m [6;17H[m[33m[40m#[30m[40m[1m.[m[37m[40m.[32m[40m♣[1m♣[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m
[7d.[7;17H[m[33m[40m#[37m[40m.[33m[40mP[37m[40m.[33m[40mP[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m
[8d#[8;15H[m[33m[40m###[37m[40m.[32m[40mP[33m[40mP[37m[40m..[33m[40m#[30m[40m[1m#[31G [8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#[9;15H[m[33m[40m#[32m[40mP[37m[40m....[7mp[m[33m[40m#[30m[40m[1m#[31G [9;62H[m[37m[40m348.0 (0.0)[10;14H....[32m[40m[1m♣[m[32m[40m♣[33m[40mP[37m[40m.[33m[40m#[10;31H[30m[40m[1m [11;14H[m[37m[40m.[30m[40m[1m.P[m[37m[40m [32m[40m♣[37m[40m..[33m[40m#[11;31H[30m[40m[1m [12;14H.[m[37m[40m [32m[40m♣[37m[40m..[33m[40m#[12;31H[30m[40m[1m [13;19H[m[37m[40m..[33m[40m##[13;31H[30m[40m[1m [14;18H[m[37m[40m..[33m[40m#[14;31H[30m[40m[1m [15;18H[m[33m[40m##[15;31H[30m[40m[1m [16;31H [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2900 b/tests/data/crawl/crawl2900 new file mode 100644 index 0000000..ed9b32d --- /dev/null +++ b/tests/data/crawl/crawl2900 @@ -0,0 +1 @@ +[10;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2901 b/tests/data/crawl/crawl2901 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl2901 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2902 b/tests/data/crawl/crawl2902 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2902 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2903 b/tests/data/crawl/crawl2903 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2903 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2904 b/tests/data/crawl/crawl2904 new file mode 100644 index 0000000..76a5a88 --- /dev/null +++ b/tests/data/crawl/crawl2904 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2905 b/tests/data/crawl/crawl2905 new file mode 100644 index 0000000..0284625 --- /dev/null +++ b/tests/data/crawl/crawl2905 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m1[3;68H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2906 b/tests/data/crawl/crawl2906 new file mode 100644 index 0000000..cee4df5 --- /dev/null +++ b/tests/data/crawl/crawl2906 @@ -0,0 +1 @@ +[1;19H[30m[40m[1m....#[m[37m[40m [30m[40m[1m#[m[37m[40m [2;16H[1K [30m[40m[1m#.....#####...#[m[37m[40m [3;16H[1K [30m[40m[1m#......=.......[m[37m[40m [4;16H[1K [30m[40m[1m#....##########[m[37m[40m [5;16H[1K [30m[40m[1m#...Z#[m[37m[40m [6;16H[1K [30m[40m[1m#.##.#[m[37m[40m [7;10H[33m[40m########[30m[40m[1m.[m[37m[40m [30m[40m[1m#.############[8;10H[m[37m[40m?.......[30m[40m[1m.[m[37m[40m [30m[40m[1m#...[30G.Z..[9;14H####################[9;63H[m[37m[40m600.3 (6
[10d[30m[40m[1m.#######[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m...........#[m[37m[40m [30m[40m[1m#...Z.Z.
[11d......[m[32m[40m<[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#######.#[m[37m[40m [30m[40m[1m#...####
[12d########[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[22G.#[m[37m[40m [30m[40m[1m#Z[13;9H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[14;9H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#......#[15;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#[m[37m[40m [30m[40m[1m#.#....#.#[16;9H[m[33m[40m#[37m[40m..[30m[40m[1m...#[m[37m[40m [30m[40m[1m#Z######.#[17;9H#######[m[37m[40m [30m[40m[1m#.Z...Z..#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2907 b/tests/data/crawl/crawl2907 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2907 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2908 b/tests/data/crawl/crawl2908 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2908 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2909 b/tests/data/crawl/crawl2909 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl2909 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl291 b/tests/data/crawl/crawl291 new file mode 100644 index 0000000..a3dd8eb --- /dev/null +++ b/tests/data/crawl/crawl291 @@ -0,0 +1 @@ +[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhobgoblin skeleton[K
[18d[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m The bat hits you but does no damage.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[22;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - bat[23;2HAim: [37m[40ma bat (chance to defeat MR: 92%)
[24d The bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2910 b/tests/data/crawl/crawl2910 new file mode 100644 index 0000000..b8ed9d2 --- /dev/null +++ b/tests/data/crawl/crawl2910 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m#######....[m[33m[40m>[1;31H[37m[40m [2;24H [3;23H[30m[40m[1m#####...#[4;22H..=.......[5;21H.##########[6;19H..Z[7;16H[m[37m[40m[1K [30m[40m[1m#.##.#[m[37m[40m [8;10H[33m[40m########[30m[40m[1m.[m[37m[40m [30m[40m[1m#.############[9;11H[m[37m[40m.......[30m[40m[1m.[m[37m[40m [30m[40m[1m#..........Z..[10;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m################
[11d.#######[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m..........[11;30HZ.Z.
[12d......[m[32m[40m<[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[27G...####
[13d########[13;24H[m[37m[40m [30m[40m[1m#Z[14d#.##[15;12H[m[37m[40m [15;28H[30m[40m[1m.[16;11H[m[33m[40m#[30m[40m[1m##[16;22H.#....[17;10H.....[22GZ######[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2911 b/tests/data/crawl/crawl2911 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2911 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2912 b/tests/data/crawl/crawl2912 new file mode 100644 index 0000000..b3f1f3f --- /dev/null +++ b/tests/data/crawl/crawl2912 @@ -0,0 +1 @@ +[10;10H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2913 b/tests/data/crawl/crawl2913 new file mode 100644 index 0000000..8cb8395 --- /dev/null +++ b/tests/data/crawl/crawl2913 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;65H[m[37m[40m1.3 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2914 b/tests/data/crawl/crawl2914 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2914 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2915 b/tests/data/crawl/crawl2915 new file mode 100644 index 0000000..584ddc8 --- /dev/null +++ b/tests/data/crawl/crawl2915 @@ -0,0 +1 @@ +[9;65H[37m[40m2.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2916 b/tests/data/crawl/crawl2916 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2916 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2917 b/tests/data/crawl/crawl2917 new file mode 100644 index 0000000..9eb1c6f --- /dev/null +++ b/tests/data/crawl/crawl2917 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 3 scrolls of identify (gained 1)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2918 b/tests/data/crawl/crawl2918 new file mode 100644 index 0000000..15a1430 --- /dev/null +++ b/tests/data/crawl/crawl2918 @@ -0,0 +1 @@ +[8;18H[37m[40m.[9;10H.[7mp[18G[m[37m[40m.[10d[33m[40m#[11;11H[30m[40m[1m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m[3;68H[32m[40m[1m=[9;65H[m[37m[40m3.3 (1[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2919 b/tests/data/crawl/crawl2919 new file mode 100644 index 0000000..5cfe1ee --- /dev/null +++ b/tests/data/crawl/crawl2919 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m8[4;72H[m[34m[40m===[9;50H[m[39;49m[37m[40m[3;47H[33m[40m[1m2[3;69H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl292 b/tests/data/crawl/crawl292 new file mode 100644 index 0000000..4d5311d --- /dev/null +++ b/tests/data/crawl/crawl292 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill the bat![24;2H[32m[40mYou have reached level 2![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2920 b/tests/data/crawl/crawl2920 new file mode 100644 index 0000000..11cd1ab --- /dev/null +++ b/tests/data/crawl/crawl2920 @@ -0,0 +1 @@ +[2;18H[37m[40m.....[33m[40m#[3;18H[37m[40m.....[4;18H....[5;18H...[6;18H..[7d.[33m[40m#[8;9H[30m[40m[1m#[8;19H[m[33m[40m#[9;9H[30m[40m[1m#[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.[33m[40m#[9;65H[37m[40m9.3 (6[10;9H[30m[40m[1m#[m[37m[40m.[10;19H[33m[40m#[11;9H[30m[40m[1m#.[12d#.[13d#.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2921 b/tests/data/crawl/crawl2921 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2921 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2922 b/tests/data/crawl/crawl2922 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2922 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2923 b/tests/data/crawl/crawl2923 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2923 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2924 b/tests/data/crawl/crawl2924 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl2924 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl2925 b/tests/data/crawl/crawl2925 new file mode 100644 index 0000000..55b5366 --- /dev/null +++ b/tests/data/crawl/crawl2925 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[33m[40m<>[37m[40m[1m> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;17H[30m[40m [1m#[m[34m[40m.[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[2;51H[m[30m[40m [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [3;19H[1m#[m[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[3;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[4;23H#[m[34m[40m...........[30m[40m[1m#[4;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [5;23H[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[5;54H#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[6;29H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[37m[40m [30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [7;29H[1m#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[8;29H#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......[30m[40m [37m[40m [30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#[9;29H#[m[34m[40m....[30m[40m[1m##########[m[30m[40m [37m[40m [30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[10;29H#[m[34m[40m...[30m[40m[1mZ#[10;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[11;29H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[11;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m.[37m[40m[1m>[30m[40m#[12;21H#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30
\ No newline at end of file diff --git a/tests/data/crawl/crawl2926 b/tests/data/crawl/crawl2926 new file mode 100644 index 0000000..c74a4c4 --- /dev/null +++ b/tests/data/crawl/crawl2926 @@ -0,0 +1 @@ +m[40m[1m##############[m[34m[40m.[30m[40m[1m#[57G##[m[34m[40m.[30m[40m[1m###[m[30m[40m [13;21H[1m#[m[34m[40m......[30m[40m[1mZ[37m[40mp[m[34m[40m.[30m[40m[1m##[m[34m[40m..........[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[13;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m [14;12H [21G[1m#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[14;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [15;12H[1m#.########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m....[30m[40m[1m#[15;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[16;12H#......[m[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[16;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[17;12H##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [1m#Z###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [1m######[m[34m[40m.[30m[40m[1m#§########[m[30m[40m [18;21H[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m§§[m[34m[40m.......[30m[40m [19;21H[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2927 b/tests/data/crawl/crawl2927 new file mode 100644 index 0000000..b262565 --- /dev/null +++ b/tests/data/crawl/crawl2927 @@ -0,0 +1 @@ +[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m [1m#########§########[m[30m[40m [20;21H[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m [20;60H[1m#§#[21;21H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###[m[30m[40m [21;60H[1m#§#[22;21H#######[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m...[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[22;60H#§#[23;33H##########[23;60H#§#[24;60H#§#[80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2928 b/tests/data/crawl/crawl2928 new file mode 100644 index 0000000..6d24ff0 --- /dev/null +++ b/tests/data/crawl/crawl2928 @@ -0,0 +1 @@ +[13;29H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2929 b/tests/data/crawl/crawl2929 new file mode 100644 index 0000000..6e64964 --- /dev/null +++ b/tests/data/crawl/crawl2929 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m[6;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl293 b/tests/data/crawl/crawl293 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl293 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl2930 b/tests/data/crawl/crawl2930 new file mode 100644 index 0000000..fe3b041 --- /dev/null +++ b/tests/data/crawl/crawl2930 @@ -0,0 +1 @@ +[2;16H[30m[40m [34m[40m.[36m[40m([34m[40m.......[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [2;50H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[3;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [3;50H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[4;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [4;50H[1m#[m[34m[40m..............[30m[40m[1m#[m[30m[40m [34m[40m..[30m[40m[1m#[5;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[30m[40m [5;50H[1m####[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[30m[40m [C[34m[40m.[30m[40m[1m#[6;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[33m[40m[1m$[m[34m[40m...[30m[40m[1m###[m[37m[40m [30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[7;16H[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.................[30m[40m [37m[40m [30m[40m [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [8;17H[1m#[m[34m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30
\ No newline at end of file diff --git a/tests/data/crawl/crawl2931 b/tests/data/crawl/crawl2931 new file mode 100644 index 0000000..8fd577e --- /dev/null +++ b/tests/data/crawl/crawl2931 @@ -0,0 +1 @@ +m[40m[1m#[m[30m[40m [9;17H [1m#[m[34m[40m.[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [10;19H[1m#[m[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[10;47H[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m##[C#####[m[34m[40m..[30m[40m[1m##[11;23H#[m[34m[40m...........[30m[40m[1m#[11;47H[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [12;21H[37m[40m [12;31H[34m[40m...[33m[40m>[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[13;28H[m[37m[40m[1K [30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[37m[40m [30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [14;28H[37m[40m[1K [30m[40m[1m#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m#[m[34m[40m..[61G[37m[40m[K[15;28H[1K [30m[40m[1m#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......[30m[40m [37m[40m [30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#[m[37m[40m[K[16;28H[1K [30m[40m[1m#[m[34m[40m....[30m[40m[1m##########[m[30m[40m [37m[40m [30m[40m [34m[40m.[16;57H[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m[K[17;28H[1K [30m[40m[1m#[m[34m[40m...[30m[40m[1mZ#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[61G[37m[40m[K[18;28H[1K [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2932 b/tests/data/crawl/crawl2932 new file mode 100644 index 0000000..696d78f --- /dev/null +++ b/tests/data/crawl/crawl2932 @@ -0,0 +1 @@ +[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[37m[40m[1m>[30m[40m#[m[37m[40m[K[19;22H[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[30m[40m [37m[40m[K[20;23H[34m[40m.....[30m[40m[1mZ[37m[40mp[m[34m[40m.[30m[40m[1m##[m[34m[40m..........[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[20;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m [21;12H [21;23H[1m############[41G######[m[34m[40m..[30m[40m[1m#[21;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [22;12H[1m#.########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m....[30m[40m[1m#[22;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[23;12H[30m[40m[1m#......[m[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[23;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[24;12H[30m[40m[1m##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [1m#Z###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [1m######[m[34m[40m.[30m[40m[1m#§########[m[30m[40m [80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2933 b/tests/data/crawl/crawl2933 new file mode 100644 index 0000000..19d4274 --- /dev/null +++ b/tests/data/crawl/crawl2933 @@ -0,0 +1 @@ +[6;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2934 b/tests/data/crawl/crawl2934 new file mode 100644 index 0000000..e5b20b2 --- /dev/null +++ b/tests/data/crawl/crawl2934 @@ -0,0 +1 @@ +
[2d[7L[2;20H[30m[40m[1m#[m[34m[40m..[37m[40m)[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[2;45H#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[3;20H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[3;45H#[m[34m[40m....[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[30m[40m [1m###[4;20H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[4;45H######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m#[m[34m[40m...[30m[40m [5;20H[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[5;50H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[6;20H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[6;50H#[m[34m[40m....[30m[40m[1mZ[m[34m[40m.............[30m[40m[1m#[7;20H####[m[34m[40m.[30m[40m[1m###+#####[m[34m[40m.[30m[40m[1m#[7;50H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[8;16H[m[30m[40m [1m######[m[34m[40m.[30m[40m[1m##[m[30m[40m [34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [8;50H[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[13;29H#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2935 b/tests/data/crawl/crawl2935 new file mode 100644 index 0000000..9641cbe --- /dev/null +++ b/tests/data/crawl/crawl2935 @@ -0,0 +1 @@ +[6;29H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2936 b/tests/data/crawl/crawl2936 new file mode 100644 index 0000000..7f4c750 --- /dev/null +++ b/tests/data/crawl/crawl2936 @@ -0,0 +1 @@ +
[2d[7L[2;28H[30m[40m [1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m......[30m[40m[1m###[m[30m[40m [3;28H [34m[40m..................[30m[40m [4;28H [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#Z##########[m[30m[40m [34m[40m..[30m[40m [37m[40m [30m[40m [5;29H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [37m[40m [30m[40m [6;29H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m [7;29H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[33m[40m<[34m[40m...[30m[40m[1m#[45G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [8;20H[1m##########[m[34m[40m.....[30m[40m[1m####[45G#Z#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[30m[40m [13;29H[34m[40m.[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2937 b/tests/data/crawl/crawl2937 new file mode 100644 index 0000000..19d4274 --- /dev/null +++ b/tests/data/crawl/crawl2937 @@ -0,0 +1 @@ +[6;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2938 b/tests/data/crawl/crawl2938 new file mode 100644 index 0000000..fdf4c57 --- /dev/null +++ b/tests/data/crawl/crawl2938 @@ -0,0 +1 @@ +
[2d[6L[6;41H[30m[40m [1m#[7;29H[m[30m[40m [37m[40m [30m[40m[1m######[m[34m[40m.[30m[40m[1m#[12;29H#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2939 b/tests/data/crawl/crawl2939 new file mode 100644 index 0000000..9ece4b9 --- /dev/null +++ b/tests/data/crawl/crawl2939 @@ -0,0 +1 @@ +[6;29H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl294 b/tests/data/crawl/crawl294 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl294 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2940 b/tests/data/crawl/crawl2940 new file mode 100644 index 0000000..2e96e48 --- /dev/null +++ b/tests/data/crawl/crawl2940 @@ -0,0 +1 @@ +[6;40H[37m[40m[1K[24;80H[m[39;49m[37m[40m[13;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2941 b/tests/data/crawl/crawl2941 new file mode 100644 index 0000000..5ea770b --- /dev/null +++ b/tests/data/crawl/crawl2941 @@ -0,0 +1 @@ +[30m[40m[1m#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2942 b/tests/data/crawl/crawl2942 new file mode 100644 index 0000000..f3d3fed --- /dev/null +++ b/tests/data/crawl/crawl2942 @@ -0,0 +1 @@ +[20;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2943 b/tests/data/crawl/crawl2943 new file mode 100644 index 0000000..6730556 --- /dev/null +++ b/tests/data/crawl/crawl2943 @@ -0,0 +1 @@ +
[2d[7M[13;29H[30m[40m[1m#[18;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[30m[40m [18;50H[1m####[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[19;16H[m[30m[40m [34m[40m.........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[33m[40m[1m$[m[34m[40m...[30m[40m[1m###[19;51H[m[30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[20;16H[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.................[30m[40m [20;51H [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [21;17H[1m#[m[34m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#[m[30m[40m [21;51H [34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[30m[40m [22;17H [1m#[m[34m[40m.[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[22;51H[m[30m[40m [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [23;19H[1m#[m[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[23;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[24;23H#[m[34m[40m...........[30m[40m[1m#[24;54H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [80G[m[39;49m[37m[40m[20;29H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2944 b/tests/data/crawl/crawl2944 new file mode 100644 index 0000000..3d17322 --- /dev/null +++ b/tests/data/crawl/crawl2944 @@ -0,0 +1 @@ +
[2d[7M[13;29H[34m[40m.[18;23H[30m[40m[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[18;54H#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[19;29H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[37m[40m [30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [20;29H[1m#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[21;29H#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......[30m[40m [37m[40m [30m[40m [34m[40m..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#[22;29H#[m[34m[40m....[30m[40m[1m##########[m[30m[40m [37m[40m [30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[23;29H#[m[34m[40m...[30m[40m[1mZ#[23;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m..[30m[40m[1m#[24;29H#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[24;47H[m[30m[40m [34m[40m.[30m[40m[1m#[57G#[m[34m[40m.[37m[40m[1m>[30m[40m#[80G[m[39;49m[37m[40m[20;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2945 b/tests/data/crawl/crawl2945 new file mode 100644 index 0000000..4468d68 --- /dev/null +++ b/tests/data/crawl/crawl2945 @@ -0,0 +1 @@ +
[2d[7M[13;29H[30m[40m[1m#[18;21H#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[57G##[m[34m[40m.[30m[40m[1m###[m[30m[40m [19;21H[1m#[m[34m[40m......[30m[40m[1mZ[37m[40mp[m[34m[40m.[30m[40m[1m##[m[34m[40m..........[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[19;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m [20;12H [21G[1m#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[20;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [21;12H[1m#.########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m....[30m[40m[1m#[21;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[22;12H#......[m[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[22;58H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[23;12H##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [1m#Z###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [1m######[m[34m[40m.[30m[40m[1m#§########[m[30m[40m [24;21H[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m§§[m[34m[40m.......[30m[40m [80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2946 b/tests/data/crawl/crawl2946 new file mode 100644 index 0000000..f3d3fed --- /dev/null +++ b/tests/data/crawl/crawl2946 @@ -0,0 +1 @@ +[20;29H[30m[47m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2947 b/tests/data/crawl/crawl2947 new file mode 100644 index 0000000..6dc8270 --- /dev/null +++ b/tests/data/crawl/crawl2947 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m22[m[37m[40m/37 [32m[40m[1m==============[30m[40m----------[4;38H[m[33m[40mMagic: [1m8[m[37m[40m/10[56G[34m[40m[1m===================[30m[40m-----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m12%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m83[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;11H[30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[2;17H#[m[37m[40m.....[33m[40m#[31G[30m[40m[1m#[3;17H#[m[37m[40m.....[30m[40m[1m#####...#[4;17H#[m[37m[40m....[30m[40m[1m..=.......[5;17H#[m[37m[40m...[30m[40m[1m.##########[6;17H#[m[37m[40m..[30m[40m[1m.Z#[7;17H#[m[37m[40m.[33m[40m#[30m[40m[1m#.#[8;9H#[m[33m[40m########[37m[40m.[33m[40m#[30m[40m[1m#.############[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;9H[30m[40m[1m#[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#..........Z..[9;62H[m[37m[40m2609.3 (0.0)[10;9H[30m[40m[1m#[m[37m[40m.[33m[40m#########[30m[40m[1m##############
[11d.########.#...........#[m[37m[40m [30m[40m[1m#...Z.Z.
[12d......[m[32m[40m<[30m[40m[1m##.###.#######.#[m[37m[40m [30m[40m[1m#...####
[13d#########.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[14;9H#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[15;9H#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#......#[16;9H#.###.#[m[37m[40m [30m[40m[1m#.#....#.#[17;9H#.....#[m[37m[40m [30m[40m[1m#Z######.#[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.[19;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mAs you read the scroll labeled HUPPOKI RESS, it crumbles to dust.
[21d It is a scroll of enchant armour.
[22d [36m[40mEnchant which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_Your +0 robe glows green for a moment.
[24d_r - 3 scrolls of identify (gained 1)[m[39;49m[37m[40m[9;50H[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2948 b/tests/data/crawl/crawl2948 new file mode 100644 index 0000000..1c00cfa --- /dev/null +++ b/tests/data/crawl/crawl2948 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m...........[2;11H######[m[33m[40m#[37m[40m....[33m[40m>[2;31H[37m[40m [3;17H[33m[40m#[37m[40m.....[33m[40m#[37m[40m [4;17H[33m[40m#[37m[40m.....[30m[40m[1m#####...#[5;17H[m[33m[40m#[37m[40m....[30m[40m[1m..=.......[6;17H[m[33m[40m#[37m[40m...[30m[40m[1m.##########[7;17H[m[33m[40m#[37m[40m..[30m[40m[1m.Z[8;16H[m[37m[40m[1K [23G [9;10H[30m[40m[1m#######[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.############[10;10H.[m[37m[40m.....[37m[43m[5mZ[m[37m[40m..[33m[40m#[30m[40m[1m#..........Z..[11;8H[m[37m[40m[1K [30m[40m[1m#.[m[33m[40m#########[30m[40m[1m##############
[12d.########.#..........[12;30HZ.Z.
[13d......[m[32m[40m<[30m[40m[1m##.###.######[27G...####
[14d########[14;24H[m[37m[40m [30m[40m[1m#Z[15d#.##[16;12H[m[37m[40m [16;28H[30m[40m[1m.[17;11H###[17;22H.#....[34G[m[39;49m[37m[40m
[18d[10;16H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m10.3 (1[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2949 b/tests/data/crawl/crawl2949 new file mode 100644 index 0000000..42a5f56 --- /dev/null +++ b/tests/data/crawl/crawl2949 @@ -0,0 +1 @@ +[9;50H[1;7H[30m[40m[1m#[2;12H.....[m[37m[40m......[3;11H[30m[40m[1m######[m[33m[40m#[37m[40m....[33m[40m>[3;31H[37m[40m [4;23H[33m[40m#[37m[40m [5;22H.[33m[40m##[30m[40m[1m###...#[6;21H[m[37m[40m...[30m[40m[1m=.......[7;20H[m[37m[40m..[33m[40m#[30m[40m[1m#########[8;19H[m[37m[40m...[33m[40m#[9;16H[37m[40m[1K [23G [9;65H1[10;10H[30m[40m[1m#######[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#.############[11;11H......[m[37m[40m..[33m[40m#[30m[40m[1m#..........Z..[12;8H[m[37m[40m[1K [30m[40m[1m#.#####[m[33m[40m####[30m[40m[1m##############
[13d.########.#..........[13;30HZ.Z.
[14d......[m[32m[40m<[30m[40m[1m##.###.######[27G...####
[15d########[15;24H[m[37m[40m [30m[40m[1m#Z[16d#.##[17;12H[m[37m[40m [17;28H[30m[40m[1m.[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl295 b/tests/data/crawl/crawl295 new file mode 100644 index 0000000..62136fa --- /dev/null +++ b/tests/data/crawl/crawl295 @@ -0,0 +1 @@ +[?25l[7;22H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;46H[32m[40m18[37m[40m/19[78G[31m[40m--[4;46H[33m[40m[1m3[m[37m[40m/5[4;70H[35m[40m--[30m[40m[1m--------[8;43H[m[37m[40m2[51G 0% [9;64H9.0 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2950 b/tests/data/crawl/crawl2950 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2950 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2951 b/tests/data/crawl/crawl2951 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2951 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2952 b/tests/data/crawl/crawl2952 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2952 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2953 b/tests/data/crawl/crawl2953 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2953 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2954 b/tests/data/crawl/crawl2954 new file mode 100644 index 0000000..7d4eb25 --- /dev/null +++ b/tests/data/crawl/crawl2954 @@ -0,0 +1 @@ +[4;46H[32m[40m9[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2955 b/tests/data/crawl/crawl2955 new file mode 100644 index 0000000..df98253 --- /dev/null +++ b/tests/data/crawl/crawl2955 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2956 b/tests/data/crawl/crawl2956 new file mode 100644 index 0000000..11a0991 --- /dev/null +++ b/tests/data/crawl/crawl2956 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m.........##.#[m[37m[40m [30m[40m[1m...[2;5H......[m[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#####[3;5H[30m[40m[1m......[m[37m[40m...[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m###[4;5H[30m[40m[1m#.#...[m[37m[40m..............[31G [5;5H[30m[40m[1m#.#[m[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m......[24G [6;7H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m...........[33m[40m#[37m[40m [7;7H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m...........[33m[40m#[37m[40m [8;11H[33m[40m#[37m[40m...........[33m[40m#[9;11H[30m[40m[1m######[m[33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m>#[9;65H[37m[40m7.3 (6[10;16H[1K [33m[40m#[37m[43m[5mZ[m[37m[40m....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [11;16H[1K [33m[40m#[37m[40m.....[33m[40m#[30m[40m[1m####...#[m[37m[40m [12;16H[1K [33m[40m#[37m[40m......[30m[40m[1m=[m[37m[40m.[30m[40m[1m......[m[37m[40m [13;16H[1K [33m[40m#[37m[40m....[33m[40m####[30m[40m[1m######[m[37m[40m [14;16H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [15;16H[1K [33m[40m#[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m [16;10H[30m[40m[1m#######[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m###########[17;11H........##...[30G.Z..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2957 b/tests/data/crawl/crawl2957 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl2957 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2958 b/tests/data/crawl/crawl2958 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2958 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2959 b/tests/data/crawl/crawl2959 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl2959 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl296 b/tests/data/crawl/crawl296 new file mode 100644 index 0000000..f3aa7ba --- /dev/null +++ b/tests/data/crawl/crawl296 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m--[4;70H--[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2960 b/tests/data/crawl/crawl2960 new file mode 100644 index 0000000..4387462 --- /dev/null +++ b/tests/data/crawl/crawl2960 @@ -0,0 +1 @@ +[1;22H[37m[40m [2;10H...[30m[40m[1m.#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m ..[30m[40m[1m.[3;10H[m[37m[40m....[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m####[37m[40m.[33m[40m#[37m[40m [4;5H[30m[40m[1m.....[m[37m[40m....[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m##[30m[40m[1m#[5;8H..[m[37m[40m..[5;23H..[6;5H[30m[40m[1m#.#[m[31m[40m[[30m[40m[1m##[7;8H.[8d#[9;11H[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.....[10;11H[33m[40m#######[37m[40m....[33m[40m>[10;31H[37m[40m [11;17H[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m....[33m[40m#[37m[40m [12;17H[30m[40m[1m#[m[37m[40m.....[33m[40m#[30m[40m[1m####...#[13;17H#[m[37m[40m......[30m[40m[1m=.......[14;17H#[m[37m[40m....[33m[40m###[30m[40m[1m#######[15;17H#[m[37m[40m...[16;16H[1K [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m [17;10H[30m[40m[1m########.##.############[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2961 b/tests/data/crawl/crawl2961 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2961 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2962 b/tests/data/crawl/crawl2962 new file mode 100644 index 0000000..5c767d9 --- /dev/null +++ b/tests/data/crawl/crawl2962 @@ -0,0 +1 @@ +[10;18H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2963 b/tests/data/crawl/crawl2963 new file mode 100644 index 0000000..1c961eb --- /dev/null +++ b/tests/data/crawl/crawl2963 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;65H[m[37m[40m8.3 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2964 b/tests/data/crawl/crawl2964 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2964 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2965 b/tests/data/crawl/crawl2965 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl2965 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2966 b/tests/data/crawl/crawl2966 new file mode 100644 index 0000000..2d3813f --- /dev/null +++ b/tests/data/crawl/crawl2966 @@ -0,0 +1 @@ +[1;6H[36m[40m([1;23H[37m[40m [2;9H.[17G[33m[40m#[37m[40m [30m[40m[1m.[3;9H[m[37m[40m....[30m[40m[1m.#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m.[30m[40m[1m.[4;9H[m[37m[40m.....[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m [5;5H[30m[40m[1m....[m[37m[40m.....[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[33m[40m#[30m[40m[1m##[6;8H.[m[37m[40m...[6;23H.[30m[40m[1m.[7;5H#.#[m[31m[40m[[30m[40m[1m##[8;8H.[9d#[9;16H[m[37m[40m[7mp[m[37m[40m.[10;12H...........[11;11H[33m[40m#######[37m[43m[5mZ[m[37m[40m...[33m[40m>[11;31H[37m[40m [12;24H [13;18H[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m####...#[14;18H.[m[37m[40m.....[30m[40m[1m=.......[15;18H..[m[37m[40m..[33m[40m##[30m[40m[1m########[16;18H..[m[37m[40m.[17;16H[1K [23G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2967 b/tests/data/crawl/crawl2967 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2967 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2968 b/tests/data/crawl/crawl2968 new file mode 100644 index 0000000..d5fca73 --- /dev/null +++ b/tests/data/crawl/crawl2968 @@ -0,0 +1 @@ +[10;17H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2969 b/tests/data/crawl/crawl2969 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl2969 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl297 b/tests/data/crawl/crawl297 new file mode 100644 index 0000000..53e1e8e --- /dev/null +++ b/tests/data/crawl/crawl297 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m19[78G[32m[40m==[4;46H[33m[40m[1m4[4;70H[m[34m[40m=====
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2970 b/tests/data/crawl/crawl2970 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2970 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2971 b/tests/data/crawl/crawl2971 new file mode 100644 index 0000000..a02bf1d --- /dev/null +++ b/tests/data/crawl/crawl2971 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the slow rusting of a very distant drain.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2972 b/tests/data/crawl/crawl2972 new file mode 100644 index 0000000..a836aa7 --- /dev/null +++ b/tests/data/crawl/crawl2972 @@ -0,0 +1 @@ +[1;5H[37m[40m [30m[40m[1m######.##[m[37m[40m [2;6H[36m[40m([30m[40m[1m.[m[37m[40m.[15G[30m[40m[1m#[23G[m[37m[40m [3;8H.[15G[30m[40m[1m#[22G[m[37m[40m [30m[40m[1m.[4;8H[m[37m[40m.[15G[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m...[5;8H[m[37m[40m......[30m[40m[1m##[m[37m[40m.[33m[40m#####[37m[40m.[30m[40m[1m#[m[37m[40m [6;5H[30m[40m[1m...[m[37m[40m......[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m...[30m[40m[1m###[7;8H[m[37m[40m....[7;23H[30m[40m[1m..[8;5H#.#[m[31m[40m[[30m[40m[1m##[8;23H#[9;8H.[15G[m[37m[40m[7mp[m[37m[40m.[23G[30m[40m[1m#[10;7H#[10;17H[m[37m[40m......[30m[40m[1m#[11;12H[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#[12;11H[m[33m[40m#######[37m[40m....[33m[40m>[30m[40m[1m#[31G[m[37m[40m [13;18H.....[30m[40m[1m#[m[37m[40m [14;23H[30m[40m[1m#####...#[15;22H[m[37m[40m.[30m[40m[1m.=.......[16;23H#########[17;19H..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2973 b/tests/data/crawl/crawl2973 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2973 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2974 b/tests/data/crawl/crawl2974 new file mode 100644 index 0000000..9be8a78 --- /dev/null +++ b/tests/data/crawl/crawl2974 @@ -0,0 +1 @@ +[10;16H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2975 b/tests/data/crawl/crawl2975 new file mode 100644 index 0000000..378d732 --- /dev/null +++ b/tests/data/crawl/crawl2975 @@ -0,0 +1 @@ +[9;64H[37m[40m20[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2976 b/tests/data/crawl/crawl2976 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2976 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2977 b/tests/data/crawl/crawl2977 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl2977 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2978 b/tests/data/crawl/crawl2978 new file mode 100644 index 0000000..383d2e7 --- /dev/null +++ b/tests/data/crawl/crawl2978 @@ -0,0 +1 @@ +[1;6H[37m[40m [15G[30m[40m[1m#+#####.#[2;5H[m[37m[40m [30m[40m[1m#[m[33m[40m#####[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m.#[3;6H[m[36m[40m([37m[40m.......[30m[40m[1m##.#[m[37m[40m [4;7H.[4;16H[30m[40m[1m.#[m[37m[40m [5;7H.[5;16H[30m[40m[1m.[m[33m[40m#[37m[40m [30m[40m[1m...[6;7H[m[37m[40m.[14G[30m[40m[1m##[m[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m###[30m[40m[1m.#[m[37m[40m [7;5H[30m[40m[1m..[m[37m[40m.[14G[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m..[30m[40m[1m.###[8;7H[m[33m[40m#[37m[40m....[8;22H[30m[40m[1m...[9;5H#.#[m[31m[40m[[30m[40m[1m##[m[33m[40m#[37m[40m..[7mp[m[37m[40m.[22G[30m[40m[1m.[10;8H.[16G[m[37m[40m......[30m[40m[1m.[11;7H#[11;16H[m[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.[12;12H[m[37m[40m..........[30m[40m[1m.[13;11H[m[33m[40m#######[37m[40m....[33m[40m>[13;31H[37m[40m [14;18H....[30m[40m[1m.#[m[37m[40m [15;19H...[30m[40m[1m.#####...#[16;22H..=.......[17;23H#########[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2979 b/tests/data/crawl/crawl2979 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2979 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl298 b/tests/data/crawl/crawl298 new file mode 100644 index 0000000..120914a --- /dev/null +++ b/tests/data/crawl/crawl298 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m==[4;70H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2980 b/tests/data/crawl/crawl2980 new file mode 100644 index 0000000..855ccc7 --- /dev/null +++ b/tests/data/crawl/crawl2980 @@ -0,0 +1 @@ +[10;15H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2981 b/tests/data/crawl/crawl2981 new file mode 100644 index 0000000..fb6213f --- /dev/null +++ b/tests/data/crawl/crawl2981 @@ -0,0 +1 @@ +[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2982 b/tests/data/crawl/crawl2982 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2982 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2983 b/tests/data/crawl/crawl2983 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl2983 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2984 b/tests/data/crawl/crawl2984 new file mode 100644 index 0000000..565b85d --- /dev/null +++ b/tests/data/crawl/crawl2984 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m............[2;6H[m[37m[40m [30m[40m[1m###[m[33m[40m#[37m[40m.[30m[40m[1m###+#####.#[3;5H[m[37m[40m [33m[40m######[37m[40m.[33m[40m##[37m[40m [4;6H[36m[40m([14G[33m[40m#[4;23H[37m[40m [5;6H.[14G[33m[40m#[30m[40m[1m#.#[m[37m[40m [6;6H.[14G[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[7;6H[m[37m[40m.[7;15H[30m[40m[1m#.#####.#[m[37m[40m [8;5H[30m[40m[1m.[m[37m[40m..[14G[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m.[30m[40m[1m..###[9;7H[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.[21G[30m[40m[1m....[10;5H#.[m[33m[40m#[31m[40m[[33m[40m###[37m[40m.........[30m[40m[1m.[11;8H.[15G[m[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.[12;7H#[12;21H.[13;12H[m[37m[40m.........[30m[40m[1m..[14;11H[m[33m[40m#######[37m[40m...[30m[40m[1m.[m[33m[40m>[14;31H[37m[40m [15;18H...[30m[40m[1m..#[m[37m[40m [16;19H..[30m[40m[1m..#####...#[17;22H..=.......[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2985 b/tests/data/crawl/crawl2985 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2985 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2986 b/tests/data/crawl/crawl2986 new file mode 100644 index 0000000..4f14613 --- /dev/null +++ b/tests/data/crawl/crawl2986 @@ -0,0 +1 @@ +[10;14H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2987 b/tests/data/crawl/crawl2987 new file mode 100644 index 0000000..a14b356 --- /dev/null +++ b/tests/data/crawl/crawl2987 @@ -0,0 +1 @@ +[4;46H[37m[40m10/10[77G[34m[40m===[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2988 b/tests/data/crawl/crawl2988 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2988 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2989 b/tests/data/crawl/crawl2989 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl2989 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl299 b/tests/data/crawl/crawl299 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl299 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2990 b/tests/data/crawl/crawl2990 new file mode 100644 index 0000000..a04986e --- /dev/null +++ b/tests/data/crawl/crawl2990 @@ -0,0 +1 @@ +[2d[33m[40m#[3;5H#[4d[37m[40m.[5d.[6d.[7d.[8d.[8;20H[30m[40m[1m.[9;12H[m[37m[40m[7mp[m[37m[40m.[20G[30m[40m[1m.[10d.[11d.[12d.[13d.[14d.[15;18H.[m[37m[40m.[30m[40m[1m.[16d..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2991 b/tests/data/crawl/crawl2991 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2991 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2992 b/tests/data/crawl/crawl2992 new file mode 100644 index 0000000..dc686bc --- /dev/null +++ b/tests/data/crawl/crawl2992 @@ -0,0 +1 @@ +[9;13H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2993 b/tests/data/crawl/crawl2993 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl2993 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2994 b/tests/data/crawl/crawl2994 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl2994 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2995 b/tests/data/crawl/crawl2995 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl2995 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl2996 b/tests/data/crawl/crawl2996 new file mode 100644 index 0000000..2810f8e --- /dev/null +++ b/tests/data/crawl/crawl2996 @@ -0,0 +1 @@ +[2;11H[30m[40m[1m#[3;4H[m[33m[40m#[4d[37m[40m.[5d.[6d.[7d.[8d.[9;11H[7mp[m[37m[40m.[19G[30m[40m[1m.[10d.[11;11H#[19G.[12;11H#[19G.[13;11H#[19G.[14;11H#[19G.[15d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2997 b/tests/data/crawl/crawl2997 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl2997 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl2998 b/tests/data/crawl/crawl2998 new file mode 100644 index 0000000..2184edf --- /dev/null +++ b/tests/data/crawl/crawl2998 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl2999 b/tests/data/crawl/crawl2999 new file mode 100644 index 0000000..4aa2d35 --- /dev/null +++ b/tests/data/crawl/crawl2999 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;70H[m[32m[40m=[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl300 b/tests/data/crawl/crawl300 new file mode 100644 index 0000000..d01491f --- /dev/null +++ b/tests/data/crawl/crawl300 @@ -0,0 +1 @@ +[9;63H[37m[40m69.0 (20.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3000 b/tests/data/crawl/crawl3000 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3000 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3001 b/tests/data/crawl/crawl3001 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl3001 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3002 b/tests/data/crawl/crawl3002 new file mode 100644 index 0000000..956d3a3 --- /dev/null +++ b/tests/data/crawl/crawl3002 @@ -0,0 +1 @@ +[3;3H[33m[40m#[4d[37m[40m.[5d.[6d.[7d.[8d[35m[40m?[8;18H[30m[40m[1m.[9;10H[m[37m[40m[7mp[m[37m[40m.[18G[30m[40m[1m.[10d.[11;7H[m[33m[40m#[30m[40m[1m.[m[37m[40m [30m[40m[1m#.[m[37m[40m.....[30m[40m[1m.[12;12H..[m[37m[40m....[30m[40m[1m.[13;12H...[m[37m[40m...[30m[40m[1m.[14;12H####[m[33m[40m##[30m[40m[1m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3003 b/tests/data/crawl/crawl3003 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3003 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3004 b/tests/data/crawl/crawl3004 new file mode 100644 index 0000000..cbb6794 --- /dev/null +++ b/tests/data/crawl/crawl3004 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3005 b/tests/data/crawl/crawl3005 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3005 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3006 b/tests/data/crawl/crawl3006 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3006 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3007 b/tests/data/crawl/crawl3007 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3007 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3008 b/tests/data/crawl/crawl3008 new file mode 100644 index 0000000..7402829 --- /dev/null +++ b/tests/data/crawl/crawl3008 @@ -0,0 +1 @@ +[1d[37m[40m [30m[40m[1m#[1;21H.#.#[2;8H[m[37m[40m [30m[40m[1m####[m[37m[40m.[33m[40m#[30m[40m[1m##+#####.#[3;12H[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.#[4;6H[m[37m[40m.[36m[40m([14G[37m[40m.[33m[40m#[30m[40m[1m#.#[5;14H[m[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[6;14H[m[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m...[7;14H[m[37m[40m.[33m[40m#[30m[40m[1m#.#####.#[8;3H[m[37m[40m.[35m[40m?[8;14H[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m#.[33m[40m$[30m[40m...###[9;5H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[7mp[m[37m[40m.[37m[43m[5mZ[9;25H[m[30m[40m[1m.[10;5H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[31m[40m[[33m[40m###[10;23H[30m[40m[1m.#[11;7H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#..[11;23H.#[12;7H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#....[23G.#[13;8H[m[33m[40m#[37m[40m. [30m[40m[1m#...........#[14;8H[m[33m[40m#[37m[40m. [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[15;8H[m[33m[40m#[37m[40m.[17G [30m[40m[1m#.....#[31G[m[37m[40m [30m[40m[1m#[16;8H[m[33m[40m#[37m[40m.[17G [30m[40m[1m#.....#####...#[17;17H[m[37m[40m [30m[40m[1m#......=[32G.[C[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3009 b/tests/data/crawl/crawl3009 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3009 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl301 b/tests/data/crawl/crawl301 new file mode 100644 index 0000000..46708e1 --- /dev/null +++ b/tests/data/crawl/crawl301 @@ -0,0 +1 @@ +[4;46H[37m[40m5[75G[34m[40m=====[9;63H[37m[40m70.0 (21[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3010 b/tests/data/crawl/crawl3010 new file mode 100644 index 0000000..cbb6794 --- /dev/null +++ b/tests/data/crawl/crawl3010 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3011 b/tests/data/crawl/crawl3011 new file mode 100644 index 0000000..54478c7 --- /dev/null +++ b/tests/data/crawl/crawl3011 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3012 b/tests/data/crawl/crawl3012 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3012 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3013 b/tests/data/crawl/crawl3013 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3013 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3014 b/tests/data/crawl/crawl3014 new file mode 100644 index 0000000..5eaf43d --- /dev/null +++ b/tests/data/crawl/crawl3014 @@ -0,0 +1 @@ +[1;9H[37m[40m [30m[40m[1m####.###+#####.#[2;4H[m[33m[40m##########[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.#[m[37m[40m [3;3H [30m[40m[1m.[m[37m[40m...[36m[40m([37m[40m.......[33m[40m#[30m[40m[1m#.#[4;3H[m[37m[40m [30m[40m[1m..[m[37m[40m..[15G.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m..[5;3H[m[37m[40m [30m[40m[1m...[5;15H[m[37m[40m.[33m[40m#[30m[40m[1m#.#[26G.[6;3H[m[37m[40m [30m[40m[1m....[15G[m[37m[40m.[33m[40m#[30m[40m[1m#.#####.#[7;3H[m[37m[40m [30m[40m[1m.[m[35m[40m?[30m[40m[1m...[15G[m[37m[40m.[33m[40m##[30m[40m[1m.#.[33m[40m$[30m[40m...###[8;3H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.........[9;6H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##....[25G#[10;6H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#....[24G.#[11;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#....[24G.#[12;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#....[24G.#[13;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[14;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.....#[33G#[15;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[18G[37m[40m [30m[40m[1m#.....#####...#[16;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[18G[37m[40m [30m[40m[1m#......=.......[17;18H[m[37m[40m [30m[40m[1m#....##########[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3015 b/tests/data/crawl/crawl3015 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3015 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3016 b/tests/data/crawl/crawl3016 new file mode 100644 index 0000000..1cd354e --- /dev/null +++ b/tests/data/crawl/crawl3016 @@ -0,0 +1 @@ +[8;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3017 b/tests/data/crawl/crawl3017 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl3017 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3018 b/tests/data/crawl/crawl3018 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3018 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3019 b/tests/data/crawl/crawl3019 new file mode 100644 index 0000000..75fa10c --- /dev/null +++ b/tests/data/crawl/crawl3019 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a robe.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl302 b/tests/data/crawl/crawl302 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl302 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3020 b/tests/data/crawl/crawl3020 new file mode 100644 index 0000000..235cbee --- /dev/null +++ b/tests/data/crawl/crawl3020 @@ -0,0 +1 @@ +[9;50H[3;70H[32m[40m[1m=
[24d[m[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3021 b/tests/data/crawl/crawl3021 new file mode 100644 index 0000000..cbb7096 --- /dev/null +++ b/tests/data/crawl/crawl3021 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;71H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3022 b/tests/data/crawl/crawl3022 new file mode 100644 index 0000000..9050d89 --- /dev/null +++ b/tests/data/crawl/crawl3022 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m#.#[m[31m[40m[[30m[40m[1m###..........[2;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...........#[3;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...........#[4;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#...........#[m[37m[40m [5;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[m[37m[40m [6;8H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#....[6;33H#[7;8H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[28G##...#[8;7H[m[37m[40m [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#[26G=.......[9;7H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#....##########[9;64H[m[37m[40m35.3 (8[10;3H........[33m[40m#[37m[40m [30m[40m[1m#....#[m[37m[40m [11;3H.[33m[40m########[37m[40m [30m[40m[1m#.##.#[m[37m[40m [12;9H [30m[40m[1m#########.##.##########[13;9H[m[37m[40m [30m[40m[1m#.........##..........Z[14;9H[m[37m[40m [30m[40m[1m#.####################[15;2H#.########.#......[26G[m[37m[40m [30m[40m[1m#...Z.[16;2H#......[m[32m[40m<[30m[40m[1m##.###.#######.#[m[37m[40m [30m[40m[1m#...##[17;2H##########.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z###[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3023 b/tests/data/crawl/crawl3023 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3023 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3024 b/tests/data/crawl/crawl3024 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3024 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3025 b/tests/data/crawl/crawl3025 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3025 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3026 b/tests/data/crawl/crawl3026 new file mode 100644 index 0000000..c5df6fa --- /dev/null +++ b/tests/data/crawl/crawl3026 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[1;25H.#[2;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[2;25H.#[3;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[3;25H.#[4;6H[m[33m[40m##[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[5;7H[m[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.....#[6;7H[m[33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[19G[37m[40m [30m[40m[1m#.....#####...[7;3H[m[33m[40m#####[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[43m[5mZ[m[33m[40m#[19G[37m[40m [30m[40m[1m#......=......[8;3H[m[37m[40m.......[33m[40m#[37m[40m.[33m[40m#[19G[37m[40m [30m[40m[1m#....#########[9;3H[m[33m[40m#[37m[40m......[7mp[m[37m[40m.[33m[40m#[19G[37m[40m [30m[40m[1m#....#[m[37m[40m [10;3H[33m[40m#[37m[40m.[33m[40m########[19G[37m[40m [30m[40m[1m#.##.#[11;11H[m[37m[40m[1K [30m[40m[1m#########.##.#########[12;11H[m[37m[40m [30m[40m[1m#.........##..........[13;11H[m[37m[40m [30m[40m[1m#.####################[14;3H#.########.#...........#[m[37m[40m [30m[40m[1m#...Z[15;2H[m[37m[40m [30m[40m[1m#......[m[32m[40m<[30m[40m[1m##.###.#######.#[m[37m[40m [30m[40m[1m#...#[16;2H[m[37m[40m [30m[40m[1m##########.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z#[17;11H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.###[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3027 b/tests/data/crawl/crawl3027 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3027 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3028 b/tests/data/crawl/crawl3028 new file mode 100644 index 0000000..ca37a68 --- /dev/null +++ b/tests/data/crawl/crawl3028 @@ -0,0 +1 @@ +[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3029 b/tests/data/crawl/crawl3029 new file mode 100644 index 0000000..1927c5d --- /dev/null +++ b/tests/data/crawl/crawl3029 @@ -0,0 +1 @@ +[3;71H[32m[40m[1m=[9;65H[m[37m[40m6.3 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl303 b/tests/data/crawl/crawl303 new file mode 100644 index 0000000..c5295ab --- /dev/null +++ b/tests/data/crawl/crawl303 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3030 b/tests/data/crawl/crawl3030 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3030 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3031 b/tests/data/crawl/crawl3031 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3031 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3032 b/tests/data/crawl/crawl3032 new file mode 100644 index 0000000..b06e153 --- /dev/null +++ b/tests/data/crawl/crawl3032 @@ -0,0 +1 @@ +[1;10H[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[1;26H.#[2;8H[m[33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[2;26H.#[3;8H[m[33m[40m#[37m[40m. [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[3;26H.#[4;6H[m[37m[40m [33m[40m##[37m[40m. [30m[40m[1m#.#[m[37m[40m [21G[30m[40m[1m#....[m[33m[40m>[30m[40m[1m#[5;7H[m[37m[40m .. [30m[40m[1m#.#[20G[m[37m[40m [30m[40m[1m#.....#[6;7H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.#[20G[m[37m[40m [30m[40m[1m#.....#####[7;8H[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m.[m[33m[40m#[20G[37m[40m [30m[40m[1m#......=[8;10H[m[37m[40m.[33m[40m#[37m[43m[5mZ[m[33m[40m#[20G[37m[40m [30m[40m[1m#....[9;3H[m[37m[40m [33m[40m#[12G[37m[40m.[33m[40m#[20G[37m[40m [30m[40m[1m#....#[10;3H[m[37m[40m [33m[40m#[37m[40m.[13G[33m[40m#[20G[37m[40m [30m[40m[1m#.##.#[11;12H[m[37m[40m [11;21H[30m[40m[1m#.##.[12;12H[m[37m[40m [30m[40m[1m#[12;22H.##[13;12H[m[37m[40m [30m[40m[1m#.[14;3H[m[37m[40m [30m[40m[1m#.[13G#.#[14;26H.#[m[37m[40m [30m[40m[1m#...[15;3H[m[37m[40m [30m[40m[1m#......[m[32m[40m<[30m[40m[1m##.###.[25G#.#[m[37m[40m [30m[40m[1m#...[16;3H[m[37m[40m [16;13H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z[17;12H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#..#.##[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3033 b/tests/data/crawl/crawl3033 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3033 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3034 b/tests/data/crawl/crawl3034 new file mode 100644 index 0000000..07a1f37 --- /dev/null +++ b/tests/data/crawl/crawl3034 @@ -0,0 +1 @@ +[8;12H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3035 b/tests/data/crawl/crawl3035 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl3035 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3036 b/tests/data/crawl/crawl3036 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3036 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3037 b/tests/data/crawl/crawl3037 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3037 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3038 b/tests/data/crawl/crawl3038 new file mode 100644 index 0000000..84e003c --- /dev/null +++ b/tests/data/crawl/crawl3038 @@ -0,0 +1 @@ +[1;10H[30m[40m[1m#.#[m[31m[40m[[30m[40m[1m###[1;27H.#[2;8H[m[37m[40m ..[34m[40m[1m![m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[2;27H.#[3;8H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[3;27H.#[4;7H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#...........#[5;8H#[m[33m[40m#[37m[40m..[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[6;8H[m[37m[40m ...[30m[40m[1m#.#[21G[m[37m[40m [30m[40m[1m#.....#[m[37m[40m [7;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[21G[m[37m[40m [30m[40m[1m#.....#####[8;3H[m[33m[40m#######[37m[40m.[33m[40m##[30m[40m[1m.#[21G[m[37m[40m [30m[40m[1m#......=....[9;3H[m[37m[40m..[11G.[33m[40m#[30m[40m[1m.#[21G[m[37m[40m [30m[40m[1m#....#######[10;3H[m[33m[40m###[37m[40m......[37m[43m[5mZ[m[37m[40m.[33m[40m#[21G[37m[40m [30m[40m[1m#....#[11;5H[m[33m[40m#[37m[40m.[33m[40m########[37m[40m [30m[40m[1m#.##.#[m[37m[40m [12;5H[33m[40m#[13G[37m[40m [30m[40m[1m#########.##.#######[13;13H[m[37m[40m [30m[40m[1m#.........##........[14;13H[m[37m[40m[1K [30m[40m[1m#.##################[15;4H[m[37m[40m [30m[40m[1m#.########.#...........#[m[37m[40m [30m[40m[1m#[16;4H[m[37m[40m [30m[40m[1m#......[m[32m[40m<[30m[40m[1m##.###.#######.#[m[37m[40m [30m[40m[1m#..[17;5H##########.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#Z#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3039 b/tests/data/crawl/crawl3039 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3039 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl304 b/tests/data/crawl/crawl304 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl304 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3040 b/tests/data/crawl/crawl3040 new file mode 100644 index 0000000..8059a7a --- /dev/null +++ b/tests/data/crawl/crawl3040 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3041 b/tests/data/crawl/crawl3041 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl3041 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3042 b/tests/data/crawl/crawl3042 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3042 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3043 b/tests/data/crawl/crawl3043 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3043 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3044 b/tests/data/crawl/crawl3044 new file mode 100644 index 0000000..cabb967 --- /dev/null +++ b/tests/data/crawl/crawl3044 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m....[1;28H..[2;9H[m[33m[40m##[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[3;9H[m[37m[40m..[34m[40m[1m![5;8H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#...........[6;8H[m[33m[40m##[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#######....[m[33m[40m>[7;9H[37m[40m...[7;29H [8;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[8;28H#####[9;3H######[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[9;27H..=....[10;3H[m[37m[40m........[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.#[10;28H######[11;3H[m[33m[40m###[37m[40m........[30m[40m[1m#[11;24H..[12;6H[m[37m[40m.[33m[40m########[37m[40m [28G [13;5H[33m[40m#[13;15H[30m[40m[1m########.##.#######[14;16H........##........[15;13H[m[37m[40m[1K [30m[40m[1m#.##################[16;7H########.#..........[17;6H......[m[32m[40m<[30m[40m[1m##.###.######[32G..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3045 b/tests/data/crawl/crawl3045 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3045 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3046 b/tests/data/crawl/crawl3046 new file mode 100644 index 0000000..281a891 --- /dev/null +++ b/tests/data/crawl/crawl3046 @@ -0,0 +1 @@ +[10;11H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3047 b/tests/data/crawl/crawl3047 new file mode 100644 index 0000000..13ceec0 --- /dev/null +++ b/tests/data/crawl/crawl3047 @@ -0,0 +1 @@ +[9;65H[37m[40m9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3048 b/tests/data/crawl/crawl3048 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3048 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3049 b/tests/data/crawl/crawl3049 new file mode 100644 index 0000000..101c921 --- /dev/null +++ b/tests/data/crawl/crawl3049 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton crumbles into dust![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl305 b/tests/data/crawl/crawl305 new file mode 100644 index 0000000..a1a5d41 --- /dev/null +++ b/tests/data/crawl/crawl305 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3050 b/tests/data/crawl/crawl3050 new file mode 100644 index 0000000..c5598d6 --- /dev/null +++ b/tests/data/crawl/crawl3050 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m.[m[35m[40m?[30m[40m[1m....[19G##.#.[33m[40m$[30m[40m...###[2;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[2;28H..[3;9H[m[33m[40m##[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[4;9H[m[37m[40m..[34m[40m[1m![6;8H[m[37m[40m [6;17H[30m[40m[1m...........[7;3H[m[37m[40m.[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#######....[m[33m[40m>[8;3H[37m[40m.........[33m[40m#[8;29H[37m[40m [9;8H[1K [9;28H[30m[40m[1m#####[10;3H######[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[10;27H..=....[11;3H......[m[37m[40m...[30m[40m[1m#.[11;28H######[12;3H###..[m[37m[40m.....[30m[40m[1m.#[22G#....#[13;5H#.[14G#[14;5H#[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[17;34H[m[39;49m[37m[40m[9;64H[37m[40m40[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3051 b/tests/data/crawl/crawl3051 new file mode 100644 index 0000000..74be43d --- /dev/null +++ b/tests/data/crawl/crawl3051 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;8H[30m[40m[1m.[1;23H####.#[m[37m[40m [2;7H[30m[40m[1m.[m[35m[40m?[30m[40m[1m..[m[37m[40m..[19G[30m[40m[1m##.#.[33m[40m$[30m[40m...###[3;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[3;28H..[4;9H[m[33m[40m##[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[5;9H[m[37m[40m..[34m[40m[1m![7;8H[m[37m[40m[1K [7;17H[30m[40m[1m...........[8;4H[m[33m[40m######[16G[30m[40m[1m#######....[m[33m[40m>[9;3H[37m[40m.......[7mp[m[37m[40m.[33m[40m#[9;29H[37m[40m [10;3H[33m[40m#######[37m[40m.[33m[40m##[10;28H[30m[40m[1m#####[11;3H######[m[33m[40m#[37m[40m.[33m[40m#[11;27H[30m[40m[1m..=....[12;3H......[m[37m[40m...[30m[40m[1m#.#[22G#....#######[13;8H.[m[37m[40m...[30m[40m[1m.[14;7H#[m[33m[40m#####[30m[40m[1m#[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m6[9;65H[m[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3052 b/tests/data/crawl/crawl3052 new file mode 100644 index 0000000..566c5f6 --- /dev/null +++ b/tests/data/crawl/crawl3052 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;23H[37m[40m [30m[40m[1m...[2;8H.[2;23H####.#[m[37m[40m [3;7H[30m[40m[1m.[m[35m[40m?[30m[40m[1m..[m[37m[40m..[19G[30m[40m[1m##.#.[33m[40m$[30m[40m...###[4;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[4;28H..[5;9H[m[33m[40m##[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[6;9H[m[37m[40m..[34m[40m[1m![8;8H[m[37m[40m[1K [8;17H[30m[40m[1m...........[9;3H.#####[m[33m[40m#[16G[30m[40m[1m#######....[m[33m[40m>[10;3H[37m[40m.........[10;29H [11;3H[33m[40m#######[37m[40m.[33m[40m##[11;28H[30m[40m[1m#####[12;3H######[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[22G#......=....[14;38H[K[15;8H#[m[33m[40m###[30m[40m[1m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3053 b/tests/data/crawl/crawl3053 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3053 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3054 b/tests/data/crawl/crawl3054 new file mode 100644 index 0000000..1c6cdf0 --- /dev/null +++ b/tests/data/crawl/crawl3054 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;27H[37m[40m [2;13H.[2;23H [30m[40m[1m...[3;8H.[3;23H####.#[m[37m[40m [4;7H[30m[40m[1m.[m[35m[40m?[30m[40m[1m..[m[37m[40m..[19G[30m[40m[1m##.#.[33m[40m$[30m[40m...###[5;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[5;28H..[6;8H[m[33m[40m###[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[7;9H[m[37m[40m..[34m[40m[1m![9;8H[m[37m[40m[1K [9;17H[30m[40m[1m...........[10;3H.#####[m[33m[40m#[16G[30m[40m[1m#######....[m[33m[40m>[11;3H[30m[40m[1m......[m[37m[40m...[11;29H [12;3H[30m[40m[1m#####[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m.#[22G#.....#####.[14;38H[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3055 b/tests/data/crawl/crawl3055 new file mode 100644 index 0000000..bbf96b6 --- /dev/null +++ b/tests/data/crawl/crawl3055 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;11H[36m[40m([1;28H[37m[40m [2;14H.[2;27H [3;13H.[3;23H [30m[40m[1m...[4;8H...[m[37m[40m...[4;23H[30m[40m[1m####.#[m[37m[40m [5;7H[30m[40m[1m.[m[35m[40m?[30m[40m[1m..[m[37m[40m..[19G[30m[40m[1m##.#.[33m[40m$[30m[40m...###[6;3H[m[33m[40m##[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m....[6;28H..[7;3H[m[37m[40m....[33m[40m####[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[8;3H[m[37m[40m........[34m[40m[1m![10;8H[m[37m[40m[1K [10;17H[30m[40m[1m...........[11;4H#####[m[33m[40m#[16G[30m[40m[1m#######....[m[33m[40m>[12;3H[30m[40m[1m......[m[37m[40m...[33m[40m#[30m[40m[1m.#[22G#.....#[13;8H#[14;38H[K[17;9H###[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3056 b/tests/data/crawl/crawl3056 new file mode 100644 index 0000000..4aa8872 --- /dev/null +++ b/tests/data/crawl/crawl3056 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3057 b/tests/data/crawl/crawl3057 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl3057 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3058 b/tests/data/crawl/crawl3058 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3058 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3059 b/tests/data/crawl/crawl3059 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3059 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl306 b/tests/data/crawl/crawl306 new file mode 100644 index 0000000..585ca3e --- /dev/null +++ b/tests/data/crawl/crawl306 @@ -0,0 +1 @@ +[1;16H[37m[40m[1K [30m[40m[1m#..♣♣...#
[2d.[m[37m[40m [9G[33m[40m#[37m[40m..[33m[40m##[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40mP[30m[40m[1m.P..##
[3d#[m[37m[40m [9G.....[33m[40m####[37m[40m.[30m[40m[1mPP..##[m[37m[40m [4;2H [9G......[33m[40m#[32m[40mP[37m[40m..[30m[40m[1m...##[m[37m[40m [5;9H.........[32m[40m[1m♣[30m[40m♣P.#[m[37m[40m [6;9H.......[33m[40mP[37m[40m.[32m[40m♣[30m[40m[1m♣.[m[37m[40m.[33m[40m#[37m[40m [7;8H[1K ......[32m[40mP[37m[40m.[33m[40mP[32m[40m♣♣[37m[40m..[33m[40m#[37m[40m [8;8H[1K ..........[37m[43m[5mZ[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [9;8H[1K [32m[44mS[37m[40m......[7mp[m[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m [10;9H.......[33m[40m#####[37m[40m [11;9H..[33m[40m[1m$[m[37m[40m..[33m[40m##[37m[40m [12;9H[33m[40m####[37m[40m [13;30H[1K[14d[1K[15d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3060 b/tests/data/crawl/crawl3060 new file mode 100644 index 0000000..be88353 --- /dev/null +++ b/tests/data/crawl/crawl3060 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m##########.##[m[37m[40m [2;8H...[36m[40m([2;28H[37m[40m [3;9H..[3;27H [4;9H..[4;23H [30m[40m[1m...[5;8H..[m[37m[40m.[5;23H[30m[40m[1m####.#[m[37m[40m [6;3H [30m[40m[1m.[m[35m[40m?[30m[40m[1m.[m[37m[40m...[19G[30m[40m[1m##.#.[33m[40m$[30m[40m...###[7;3H##[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m....[7;28H..[8;3H.[m[37m[40m...[33m[40m####[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m##[9;3H.[m[37m[40m.......[7mp[10;4H[m[33m[40m#####[11d[37m[40m[1K [11;17H[30m[40m[1m...........[12;3H.#####[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#######....[m[33m[40m>[30m[40m[1m#[14;8H[m[33m[40m#[15;11H[30m[40m[1m#[16d.[17;9H...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3061 b/tests/data/crawl/crawl3061 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3061 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3062 b/tests/data/crawl/crawl3062 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3062 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3063 b/tests/data/crawl/crawl3063 new file mode 100644 index 0000000..dd6989d --- /dev/null +++ b/tests/data/crawl/crawl3063 @@ -0,0 +1 @@ +[9;65H[37m[40m6.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3064 b/tests/data/crawl/crawl3064 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3064 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3065 b/tests/data/crawl/crawl3065 new file mode 100644 index 0000000..01551d4 --- /dev/null +++ b/tests/data/crawl/crawl3065 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mz - a brown potion[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3066 b/tests/data/crawl/crawl3066 new file mode 100644 index 0000000..931ad46 --- /dev/null +++ b/tests/data/crawl/crawl3066 @@ -0,0 +1 @@ +[2;8H[30m[40m[1m...[m[36m[40m([37m[40m.....[3;9H[30m[40m[1m..[m[37m[40m.....[4;9H[30m[40m[1m..[m[37m[40m....[5;10H[30m[40m[1m.[m[37m[40m...[6;10H[30m[40m[1m.[7;3H[m[33m[40m#[10G[30m[40m[1m#[8;3H[m[37m[40m.[9d.[10G[7mp[m[37m[40m.[10;3H.[14;8H[30m[40m[1m#[15;11H[m[33m[40m#[16d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3067 b/tests/data/crawl/crawl3067 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3067 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3068 b/tests/data/crawl/crawl3068 new file mode 100644 index 0000000..28152b0 --- /dev/null +++ b/tests/data/crawl/crawl3068 @@ -0,0 +1 @@ +[1;7H[37m[40m [1;17H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#[2;7H[m[37m[40m [30m[40m[1m....[m[36m[40m([30m[40m[1m.......##.#[3;7H[m[37m[40m [30m[40m[1m............##.#[m[37m[40m [30m[40m[1m..[4;7H[m[37m[40m [30m[40m[1m............##.#[m[37m[40m [30m[40m[1m...[5;7H[m[37m[40m [30m[40m[1m............##.#####.#[6;7H[m[37m[40m [30m[40m[1m.[m[35m[40m?[30m[40m[1m...[19G.##.#.[33m[40m$[30m[40m...###[7;4H[m[33m[40m##[37m[40m [30m[40m[1m#.[m[33m[40m#[7;30H[30m[40m[1m.[8;7H[m[37m[40m.[33m[40m####[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m###[8;28H.#[9;3H[m[33m[40m#[9;12H[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[9;28H.#[10;3H[m[33m[40m#[37m[40m.[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[10;28H.#[11;9H[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[11;28H.#[12;3H[m[37m[40m [30m[40m[1m.######[m[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [23G[30m[40m[1m#....[m[33m[40m>[30m[40m[1m#[13;3H[m[37m[40m [30m[40m[1m.......[m[37m[40m..[33m[40m#[30m[40m[1m.#[22G[m[37m[40m [30m[40m[1m#.....#[14;3H[m[37m[40m [30m[40m[1m#######[m[37m[40m.[33m[40m##[30m[40m[1m.#[22G[m[37m[40m [30m[40m[1m#.....#####[15;3H[m[37m[40m [30m[40m[1m#######[m[37m[40m.[33m[40m#[30m[40m[1m#.#[22G[m[37m[40m [30m[40m[1m#......=[16;3H[m[37m[40m [30m[40m[1m.......[m[37m[40m..[30m[40m[1m#.#[22G[m[37m[40m [30m[40m[1m#....[17;3H[m[37m[40m [30m[40m[1m###[14G.#[22G[m[37m[40m [30m[40m[1m#....#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3069 b/tests/data/crawl/crawl3069 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl3069 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl307 b/tests/data/crawl/crawl307 new file mode 100644 index 0000000..e781d23 --- /dev/null +++ b/tests/data/crawl/crawl307 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[9;64H[37m[40m7.0 (7.0) [13;31H[30m[40m[1m [14;38H[m[32m[44mS[37m[40m [32m[40m[1m[7m [m[37m[40m ball python (sleeping)[9;77H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3070 b/tests/data/crawl/crawl3070 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3070 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3071 b/tests/data/crawl/crawl3071 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3071 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3072 b/tests/data/crawl/crawl3072 new file mode 100644 index 0000000..7ec9663 --- /dev/null +++ b/tests/data/crawl/crawl3072 @@ -0,0 +1 @@ +[1d[37m[40m [1;18H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#[2;8H[m[37m[40m [30m[40m[1m....[m[36m[40m([20G[30m[40m[1m.##.#[3;8H[m[37m[40m [3;20H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m..[4;8H[m[37m[40m [4;20H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m...[5;8H[m[37m[40m [5;20H[30m[40m[1m.##.#####.#[6;8H[m[37m[40m [30m[40m[1m.[m[35m[40m?[6;20H[30m[40m[1m.##.#.[33m[40m$[30m[40m...###[7;3H[m[37m[40m.[33m[40m####[37m[40m [30m[40m[1m#.#[7;31H.[8;8H[m[37m[40m.[33m[40m####[37m[40m.[33m[40m#[31m[40m[[30m[40m[1m###[8;29H.#[9;3H[m[37m[40m [33m[40m#[9;13H[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[9;29H.#[10;3H[m[37m[40m [33m[40m#[37m[40m.[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[10;29H.#[11;10H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[11;29H.#[12;4H[m[37m[40m [30m[40m[1m.######..[m[33m[40m#[30m[40m[1m.#[m[37m[40m [24G[30m[40m[1m#....[m[33m[40m>[30m[40m[1m#[13;4H[m[37m[40m [11G[30m[40m[1m...#.#[23G[m[37m[40m [30m[40m[1m#.....#[14;4H[m[37m[40m [11G[30m[40m[1m#.##.#[23G[m[37m[40m [30m[40m[1m#.....[15;4H[m[37m[40m [11G[30m[40m[1m#.##.#[23G[m[37m[40m [30m[40m[1m#......=[16;4H[m[37m[40m [11G[30m[40m[1m...#.#[23G[m[37m[40m [30m[40m[1m#....[17;4H[m[37m[40m [30m[40m[1m###[15G.#[23G[m[37m[40m [30m[40m[1m#....#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3073 b/tests/data/crawl/crawl3073 new file mode 100644 index 0000000..c102e01 --- /dev/null +++ b/tests/data/crawl/crawl3073 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3074 b/tests/data/crawl/crawl3074 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3074 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3075 b/tests/data/crawl/crawl3075 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3075 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3076 b/tests/data/crawl/crawl3076 new file mode 100644 index 0000000..dd022d9 --- /dev/null +++ b/tests/data/crawl/crawl3076 @@ -0,0 +1 @@ +[9;50H[1;9H[37m[40m [1;19H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#[2;8H[m[33m[40m#[37m[40m.[30m[40m[1m....[m[36m[40m([21G[30m[40m[1m.##.#[3;8H[m[33m[40m#[37m[40m.[3;21H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m..[4;8H[m[33m[40m#[37m[40m.[4;21H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m...[5;8H[m[33m[40m#[37m[40m.[5;21H[30m[40m[1m.##.#####.#[6;8H[m[33m[40m#[37m[40m.[30m[40m[1m.[m[35m[40m?[6;21H[30m[40m[1m.##.#.[33m[40m$[30m[40m...###[7;3H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m. [30m[40m[1m#.#[7;32H.[8;9H[m[37m[40m.[33m[40m####[37m[43m[5mZ[m[33m[40m#[31m[40m[[30m[40m[1m###[8;30H.#[9;4H[m[37m[40m [33m[40m#[9;14H[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[9;30H.#[9;64H[m[37m[40m50[10;4H [33m[40m#[37m[40m.[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[10;30H.#[11;11H[m[37m[40m [30m[40m[1m#..[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[11;30H.#[12;5H[m[37m[40m [30m[40m[1m.######..#.#[m[37m[40m [25G[30m[40m[1m#....[m[33m[40m>[30m[40m[1m#[13;5H[m[37m[40m [13;14H[30m[40m[1m.#.#[24G[m[37m[40m [30m[40m[1m#.....#[14;5H[m[37m[40m [12G[30m[40m[1m#.##.#[24G[m[37m[40m [30m[40m[1m#.....[15;5H[m[37m[40m [12G[30m[40m[1m#.##.#[24G[m[37m[40m [30m[40m[1m#......=[16;5H[m[37m[40m [16;14H[30m[40m[1m.#.#[24G[m[37m[40m [30m[40m[1m#....[17;5H[m[37m[40m [30m[40m[1m###[16G.#[24G[m[37m[40m [30m[40m[1m#....#[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3077 b/tests/data/crawl/crawl3077 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3077 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3078 b/tests/data/crawl/crawl3078 new file mode 100644 index 0000000..1996927 --- /dev/null +++ b/tests/data/crawl/crawl3078 @@ -0,0 +1 @@ +[1;10H[37m[40m [1;20H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#[2;8H[m[37m[40m [33m[40m#[37m[40m....[30m[40m[1m.[m[36m[40m([22G[30m[40m[1m.##.#[3;8H[m[37m[40m [33m[40m#[37m[40m...[3;22H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m..[4;8H[m[37m[40m [33m[40m#[37m[40m...[4;22H[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m...[5;8H[m[37m[40m [33m[40m#[37m[40m..[5;22H[30m[40m[1m.##.#####.#[6;8H[m[37m[40m [33m[40m#[37m[40m..[35m[40m?[6;22H[30m[40m[1m.##.#.[33m[40m$[30m[40m...[7;4H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[7;33H.[8;10H[m[37m[40m.[33m[40m####[37m[43m[5mZ[m[33m[40m#[31m[40m[[30m[40m[1m###[8;31H.#[9;5H[m[37m[40m [33m[40m#[9;15H[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[9;31H.#[10;5H[m[37m[40m [33m[40m#[37m[40m.[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[10;31H.#[11;12H[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#[11;31H.#[12;6H[m[37m[40m [30m[40m[1m.######..#.#[m[37m[40m [26G[30m[40m[1m#....[m[33m[40m>[30m[40m[1m#[13;6H[m[37m[40m [13;15H[30m[40m[1m.#.#[25G[m[37m[40m [30m[40m[1m#.....#[14;6H[m[37m[40m [13G[30m[40m[1m#.##.#[25G[m[37m[40m [30m[40m[1m#.....[15;6H[m[37m[40m [13G[30m[40m[1m#.##.#[25G[m[37m[40m [30m[40m[1m#......=[16;6H[m[37m[40m [16;15H[30m[40m[1m.#.#[25G[m[37m[40m [30m[40m[1m#....[17;6H[m[37m[40m [30m[40m[1m###[17G.#[25G[m[37m[40m [30m[40m[1m#....#[34G[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3079 b/tests/data/crawl/crawl3079 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3079 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl308 b/tests/data/crawl/crawl308 new file mode 100644 index 0000000..a3cf21e --- /dev/null +++ b/tests/data/crawl/crawl308 @@ -0,0 +1 @@ +[8;19H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3080 b/tests/data/crawl/crawl3080 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl3080 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3081 b/tests/data/crawl/crawl3081 new file mode 100644 index 0000000..1245afd --- /dev/null +++ b/tests/data/crawl/crawl3081 @@ -0,0 +1 @@ +[1;11H[37m[40m [1;21H[30m[40m[1m##.##[m[37m[40m [30m[40m[1m.#[2;9H[m[37m[40m [30m[40m[1m#..[m[37m[40m...[36m[40m([30m[40m[1m.......##.#[3;9H[m[37m[40m [30m[40m[1m#..[m[37m[40m....[30m[40m[1m.......##.#[m[37m[40m [4;3H[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m.....[30m[40m[1m.......##.#[m[37m[40m [5;3H[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m...[23G[30m[40m[1m..##.#####.[6;5H[m[37m[40m.. [30m[40m[1m#[m[37m[40m..[35m[40m?[6;23H[30m[40m[1m..##.#.[33m[40m$[30m[40m...[7;4H[m[37m[40m.[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[8;11H[m[37m[40m..[33m[40m####[37m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[8;32H..[9;6H[m[37m[40m [33m[40m#[15G[37m[43m[5mZ[m[37m[40m..[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[9;32H..[9;65H[m[37m[40m3.3 (2[10;6H [33m[40m#[37m[40m.[33m[40m######[37m[40m..[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[10;32H..[11;8H[m[33m[40m#[37m[40m. [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#[11;32H..[12;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m######..#.#[m[37m[40m [30m[40m[1m#######....[m[33m[40m>[13;7H[37m[40m [33m[40m#[37m[40m.[16G[30m[40m[1m..#.#[m[37m[40m [30m[40m[1m#.....[14;7H[m[37m[40m [33m[40m##[30m[40m[1m######.##.#[m[37m[40m [30m[40m[1m#.....[15;7H[m[37m[40m [30m[40m[1m#######.##.#[m[37m[40m [30m[40m[1m#.....[16;7H[m[37m[40m [16G[30m[40m[1m..#.#[m[37m[40m [30m[40m[1m#....[17;7H[m[37m[40m [30m[40m[1m###[18G..#[m[37m[40m [30m[40m[1m#....#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3082 b/tests/data/crawl/crawl3082 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3082 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3083 b/tests/data/crawl/crawl3083 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3083 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3084 b/tests/data/crawl/crawl3084 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3084 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3085 b/tests/data/crawl/crawl3085 new file mode 100644 index 0000000..fb44f3a --- /dev/null +++ b/tests/data/crawl/crawl3085 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m#.....[m[36m[40m([30m[40m[1m.......##.#[2;6H[m[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m...[25G[30m[40m[1m.##.#[3;4H#[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#..[3;25H.##.#[4;3H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m. [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.[25G.##.#####[5;3H[m[37m[40m [30m[40m[1m.[m[37m[40m.. [30m[40m[1m#[m[37m[40m..[35m[40m?[5;25H[30m[40m[1m.##.#.[33m[40m$[30m[40m.[6;4H#.##[m[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#...........[7;3H[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[33m[40m####[30m[40m[1m.#[m[31m[40m[[30m[40m[1m###[8;8H[m[37m[40m[1K [33m[40m#[37m[40m......[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#[9;8H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####..#.#[m[37m[40m [30m[40m[1m#[10;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#[11;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####..#.#[m[37m[40m [30m[40m[1m#######[12;8H[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.......#.#[m[37m[40m [30m[40m[1m#....[13;8H[m[37m[40m [33m[40m###[30m[40m[1m#####.##.#[28G[m[37m[40m [30m[40m[1m#[14;8H[m[37m[40m [16G[30m[40m[1m#.##.#[28G[m[37m[40m [30m[40m[1m#[15;9H[m[37m[40m [30m[40m[1m.........#.#[28G[m[37m[40m [30m[40m[1m#[16;9H[m[37m[40m [30m[40m[1m###........#[28G[m[37m[40m [30m[40m[1m#....[17;9H[m[37m[40m [30m[40m[1m#.########[28G[m[37m[40m [30m[40m[1m#.##.[m[39;49m[37m[40m
[18d[8;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3086 b/tests/data/crawl/crawl3086 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3086 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3087 b/tests/data/crawl/crawl3087 new file mode 100644 index 0000000..3f3f544 --- /dev/null +++ b/tests/data/crawl/crawl3087 @@ -0,0 +1 @@ +[1;12H[37m[40m [30m[40m[1m##########.##[m[37m[40m [2;11H[1K [30m[40m[1m#.....[m[36m[40m([3;4H[37m[40m [33m[40m#[37m[40m [15G[30m[40m[1m..[4;4H[m[33m[40m#[37m[40m [4;14H[30m[40m[1m..[m[37m[40m..[4;30H [5;4H[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m. [30m[40m[1m#..[m[37m[40m...[5;30H[30m[40m[1m####[6;4H[m[37m[40m ... [30m[40m[1m#.[m[37m[40m.[35m[40m?[30m[40m[1m....[26G##.#.[33m[40m$[7;3H[m[33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#....[8;3H[m[33m[40m#[37m[40m..........[33m[40m####[30m[40m[1m.#[m[31m[40m[[30m[40m[1m##[9;11H[m[37m[40m....[37m[43m[5mZ[m[37m[40m..[10;12H[33m[40m#####[37m[40m.[11;12H [11;24H[30m[40m[1m......[12;11H[m[33m[40m#[30m[40m[1m#####[23G######[13;10H[m[37m[40m..[30m[40m[1m.......[14;9H[m[33m[40m###[15d[30m[40m[1m#######.#[16;10H...[19G#[17;10H###........[17;31H...[m[39;49m[37m[40m
[18d[9;14H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3088 b/tests/data/crawl/crawl3088 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3088 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3089 b/tests/data/crawl/crawl3089 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3089 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl309 b/tests/data/crawl/crawl309 new file mode 100644 index 0000000..7b0595c --- /dev/null +++ b/tests/data/crawl/crawl309 @@ -0,0 +1 @@ +[9;64H[37m[40m8.0 (8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3090 b/tests/data/crawl/crawl3090 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3090 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3091 b/tests/data/crawl/crawl3091 new file mode 100644 index 0000000..2e5e4e4 --- /dev/null +++ b/tests/data/crawl/crawl3091 @@ -0,0 +1 @@ +[H[30m[40m[1m [1;14H[m[37m[40m [30m[40m[1m####.###+####
[2d [2;12H[m[37m[40m [30m[40m[1m##########.##[m[37m[40m [30m[40m[1m.#
[3d [m[37m[40m [33m[40m###[37m[40m [30m[40m[1m#.....[m[36m[40m([26G[30m[40m[1m.##.#
[4d [m[37m[40m [33m[40m#[37m[40m.. [30m[40m[1m#....[4;26H.##.#
[5d [m[37m[40m [33m[40m#[37m[40m [33m[40m#[37m[40m.. [30m[40m[1m#....[5;26H.##.#[m[37m[40m
[6d[30m[40m[1m [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.. [30m[40m[1m#..[6;26H.##.####
[7d [m[37m[40m ... [30m[40m[1m#..[m[35m[40m?[30m[40m[1m...[27G##.#.[33m[40m$
[8d[30m[40m [m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#...
[9d [m[37m[40m [33m[40m#[37m[40m.....[7mp[m[37m[40m....[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m###
[10d [m[37m[40m [33m[40m#####[37m[40m.[33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m..[30m[40m[1m..#.#[m[37m[40m [30m[40m[1m#
[11d [8G[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m######[30m[40m[1m..#.#[m[37m[40m [30m[40m[1m#
[12d [8G[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#.....
[13d [8G[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#####..#.#[m[37m[40m [30m[40m[1m#######
[14d [8G[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m.......#.#[29G[m[37m[40m [30m[40m[1m#
[15d [8G[m[33m[40m#[33m[44mK[30m[40m[1m#[m[33m[40m##[30m[40m[1m#####.##.#[29G[m[37m[40m [30m[40m[1m#
[16d [8G[m[33m[40m#[37m[40m. [30m[40m[1m#######.##.#[29G[m[37m[40m [30m[40m[1m#
[17d [17;10H[m[37m[40m [30m[40m[1m..[20G#.#[29G[m[37m[40m [30m[40m[1m#...[m[39;49m[37m[40m[14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mkobold (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3092 b/tests/data/crawl/crawl3092 new file mode 100644 index 0000000..b958967 --- /dev/null +++ b/tests/data/crawl/crawl3092 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA kobold comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3093 b/tests/data/crawl/crawl3093 new file mode 100644 index 0000000..5cd3e95 --- /dev/null +++ b/tests/data/crawl/crawl3093 @@ -0,0 +1 @@ +[H[C[30m[40m[1m [1;21H[m[37m[40m [30m[40m[1m####.###+
[2d [2;15H[m[37m[40m [2;25H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#
[3d [m[37m[40m [33m[40m####[37m[40m [30m[40m[1m#.....[m[36m[40m([27G[30m[40m[1m.##.#
[4d [m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[4;27H.##.#
[5d [m[37m[40m [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[5;27H.##.#
[6d [m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m##[37m[40m [30m[40m[1m#[6;27H.##.
[7d [m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[7;27H[30m[40m[1m.##.#.[33m[40m$[8;2H[30m[40m [m[37m[40m [33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#
[9d [m[37m[40m [33m[40m#[9;15H[37m[40m.[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m###
[10d [m[37m[40m [33m[40m#####[37m[40m.[33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m.[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m#
[11d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#####[30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#
[12d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#
[13d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.######..#.#[m[37m[40m [31G[30m[40m[1m#
[14d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[20G.#.#[30G[m[37m[40m [30m[40m[1m#
[15d [m[37m[40m [33m[40m#[33m[44mK[33m[40m#[30m[40m[1m#######.##.#[30G[m[37m[40m [30m[40m[1m#
[16d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[18G[30m[40m[1m#.##.#[30G[m[37m[40m [30m[40m[1m#
[17d [17;11H[m[37m[40m [17;20H[30m[40m[1m.#.#[30G[m[37m[40m [30m[40m[1m#..[m[39;49m[37m[40m
[18d[10;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m8[73G[m[32m[40m=[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3094 b/tests/data/crawl/crawl3094 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3094 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3095 b/tests/data/crawl/crawl3095 new file mode 100644 index 0000000..83f2dff --- /dev/null +++ b/tests/data/crawl/crawl3095 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m######[29G[m[37m[40m [30m[40m[1m.#[m[37m[40m [2;8H[33m[40m####[37m[40m [30m[40m[1m#.....[m[36m[40m([30m[40m[1m.......##[3;9H[m[37m[40m..[3;20H[30m[40m[1m.[4;6H#[5d[m[33m[40m#[30m[40m[1m#.#[m[37m[40m..[33m[40m#[30m[40m[1m#[5;32H##[6;5H[m[33m[40m#[37m[40m. [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[6;32H[30m[40m[1m.[33m[40m$[7;5H[m[33m[40m##[37m[40m.[33m[40m##[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[28G......[8;6H[m[37m[40m..........[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m###[9;5H####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m...Z.....#.#[m[37m[40m [10;5H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.######[11;13H#[m[37m[40m [12;14H[30m[40m[1m####[12;26H######[13;13H......[25G[m[37m[40m [14;10H[33m[44mK[33m[40m#[30m[40m[1m#######.#[15;10H[m[37m[40m.[16d.[30m[40m[1m.........[17;12H###[21G.[17;34H[m[39;49m[37m[40m[15;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3096 b/tests/data/crawl/crawl3096 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3096 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3097 b/tests/data/crawl/crawl3097 new file mode 100644 index 0000000..6824cc9 --- /dev/null +++ b/tests/data/crawl/crawl3097 @@ -0,0 +1 @@ +[1d[30m[40m[1m####[m[37m[40m [30m[40m[1m#.....[m[36m[40m([30m[40m[1m.......##[2;9H[m[37m[40m..[2;20H[30m[40m[1m.[3;6H#[m[37m[40m [30m[40m[1m#[4;5H##.#[m[37m[40m..[33m[40m#[30m[40m[1m#[4;32H##[5;5H#.[m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[5;32H[30m[40m[1m.[33m[40m$[6;5H[30m[40m##.[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m##.#[m[37m[40m [30m[40m[1m#.#[28G......[7;5H#...[m[37m[40m...[30m[40m[1m....####.#[m[31m[40m[[30m[40m[1m###[8;5H####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m...Z.....#.#[m[37m[40m [9;5H [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.######[10;14H[m[37m[40m [11;14H[30m[40m[1m####[11;26H######[12;13H......[25G[m[37m[40m [13;10H[33m[44mK[33m[40m#[30m[40m[1m#######.#[14;10H[m[37m[40m.[15d.[30m[40m[1m.........[16;10H[m[33m[40m##[30m[40m[1m###[21G.[17;12H[m[37m[40m [30m[40m[1m#.#######[17;33H#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3098 b/tests/data/crawl/crawl3098 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl3098 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3099 b/tests/data/crawl/crawl3099 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3099 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl31 b/tests/data/crawl/crawl31 new file mode 100644 index 0000000..0607c9d --- /dev/null +++ b/tests/data/crawl/crawl31 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[H[37m[40m [30m[40m[1m#[m[33m[40m>[30m[40m[1m#.#.##..#..#[m[37m[40m
[2d [30m[40m[1m############.#[m[37m[40m [33m[40m#[32m[40m♣[3;14H[37m[40m[1K [30m[40m[1m#.########[m[37m[40m..[4;14H[1K [30m[40m[1m#.........[m[37m[40m.[32m[40m♣♣[37m[40m [5;14H[1K [30m[40m[1m#.########[m[37m[40m..[32m[40m♣♣♣♣[37m[40m [6;8H[1K [30m[40m[1m#######.########[m[37m[40m..... [7;8H[1K [30m[40m[1m................[m[37m[40m... [8;8H[1K [30m[40m[1m#######.#[m[33m[40m#######[37m[40m.[33m[40m######[9;8H[37m[40m[1K [30m[40m[1m........#[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[10;8H[1K [1m>[30m[40m.......[m[37m[40m...[33m[40m#####[37m[40m.[33m[40m######[11;8H[37m[40m[1K [30m[40m[1m........####[m[37m[40m .[33m[40m#[12;8H[37m[40m[1K [30m[40m[1m#####.#.#[m[37m[40m .[33m[40m#[13;12H[37m[40m[1K [30m[40m[1m#...#[m[37m[40m .[33m[40m#[14;12H[37m[40m[1K [30m[40m[1m###.#[m[37m[40m .[33m[44mK[15;14H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m ..[16;14H[1K [30m[40m[1m#.#[m[37m[40m ..[17;14H[1K [30m[40m[1m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl310 b/tests/data/crawl/crawl310 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl310 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3100 b/tests/data/crawl/crawl3100 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3100 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3101 b/tests/data/crawl/crawl3101 new file mode 100644 index 0000000..02ceefd --- /dev/null +++ b/tests/data/crawl/crawl3101 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #### [20G([1;32H [2;7H[1K #..# [2;32H [3;3H # #..# [3;32H [4;3H [4;13H [5;3H #. .[m[37m[40m...[30m[40m[1m #..?[5;33H$[6;3H [6;17H [7;3H [7;22H[[8;3H [8;24H [9;8H[1K [9;24H [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# [24G [11;8H[1K [11;24H [12;8H[1K [12;24H [13;8H[1K [13;24H [14;8H[1K [14;24H [15;8H[1K #..[15;24H [16;8H[1K ###[16;24H [17;13H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3102 b/tests/data/crawl/crawl3102 new file mode 100644 index 0000000..0b687aa --- /dev/null +++ b/tests/data/crawl/crawl3102 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold (resting, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3103 b/tests/data/crawl/crawl3103 new file mode 100644 index 0000000..f367d46 --- /dev/null +++ b/tests/data/crawl/crawl3103 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m####[m[37m[40m [20G[36m[40m([1;32H[37m[40m [2;3H [33m[40m#[37m[40m..[33m[40m#[37m[40m [2;32H [3;3H [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [3;32H [4;3H [4;13H [5;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[5;33H[33m[40m[1m$[6;3H[m[37m[40m [6;17H [7;3H [7;22H[31m[40m[[8;3H[37m[40m [8;24H [9;3H [9;24H [10;3H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [24G [11;3H [11;24H [12;3H [12;24H [13;3H [13;24H [14;3H [14;24H [15;3H [33m[40m#[37m[40m..[15;24H [16;3H [33m[40m###[16;24H[37m[40m [17;3H [17;24H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3104 b/tests/data/crawl/crawl3104 new file mode 100644 index 0000000..9f311e3 --- /dev/null +++ b/tests/data/crawl/crawl3104 @@ -0,0 +1 @@ +[13;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3105 b/tests/data/crawl/crawl3105 new file mode 100644 index 0000000..31541f2 --- /dev/null +++ b/tests/data/crawl/crawl3105 @@ -0,0 +1 @@ +
[18d[M[13;10H[33m[40mK[24;2H[37m[40mThe kobold shouts![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3106 b/tests/data/crawl/crawl3106 new file mode 100644 index 0000000..43ae3b8 --- /dev/null +++ b/tests/data/crawl/crawl3106 @@ -0,0 +1 @@ +[12;10H[33m[40m([14;38HK[37m[40m [35m[40m[7m [48G[m[30m[40m[1m[K[12;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3107 b/tests/data/crawl/crawl3107 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3107 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3108 b/tests/data/crawl/crawl3108 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3108 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3109 b/tests/data/crawl/crawl3109 new file mode 100644 index 0000000..2331a33 --- /dev/null +++ b/tests/data/crawl/crawl3109 @@ -0,0 +1 @@ +
[18d[M[10;10H[37m[40m.[11d.[12d.
[24d The kobold convulses in agony! The kobold throws a stone.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl311 b/tests/data/crawl/crawl311 new file mode 100644 index 0000000..9cdbbb8 --- /dev/null +++ b/tests/data/crawl/crawl311 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA ball python comes into view.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3110 b/tests/data/crawl/crawl3110 new file mode 100644 index 0000000..7decc47 --- /dev/null +++ b/tests/data/crawl/crawl3110 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[73G[m[31m[40m-[4;46H[32m[40m9[37m[40m/10 [77G[35m[40m---[9;64H[37m[40m60[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3111 b/tests/data/crawl/crawl3111 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3111 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3112 b/tests/data/crawl/crawl3112 new file mode 100644 index 0000000..e68ed0d --- /dev/null +++ b/tests/data/crawl/crawl3112 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The stone hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3113 b/tests/data/crawl/crawl3113 new file mode 100644 index 0000000..02ceefd --- /dev/null +++ b/tests/data/crawl/crawl3113 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #### [20G([1;32H [2;7H[1K #..# [2;32H [3;3H # #..# [3;32H [4;3H [4;13H [5;3H #. .[m[37m[40m...[30m[40m[1m #..?[5;33H$[6;3H [6;17H [7;3H [7;22H[[8;3H [8;24H [9;8H[1K [9;24H [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# [24G [11;8H[1K [11;24H [12;8H[1K [12;24H [13;8H[1K [13;24H [14;8H[1K [14;24H [15;8H[1K #..[15;24H [16;8H[1K ###[16;24H [17;13H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3114 b/tests/data/crawl/crawl3114 new file mode 100644 index 0000000..48de8ff --- /dev/null +++ b/tests/data/crawl/crawl3114 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - kobold[24;2HAim: [37m[40ma kobold ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3115 b/tests/data/crawl/crawl3115 new file mode 100644 index 0000000..f367d46 --- /dev/null +++ b/tests/data/crawl/crawl3115 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m####[m[37m[40m [20G[36m[40m([1;32H[37m[40m [2;3H [33m[40m#[37m[40m..[33m[40m#[37m[40m [2;32H [3;3H [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [3;32H [4;3H [4;13H [5;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[5;33H[33m[40m[1m$[6;3H[m[37m[40m [6;17H [7;3H [7;22H[31m[40m[[8;3H[37m[40m [8;24H [9;3H [9;24H [10;3H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [24G [11;3H [11;24H [12;3H [12;24H [13;3H [13;24H [14;3H [14;24H [15;3H [33m[40m#[37m[40m..[15;24H [16;3H [33m[40m###[16;24H[37m[40m [17;3H [17;24H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3116 b/tests/data/crawl/crawl3116 new file mode 100644 index 0000000..7cd0c14 --- /dev/null +++ b/tests/data/crawl/crawl3116 @@ -0,0 +1 @@ +[13;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3117 b/tests/data/crawl/crawl3117 new file mode 100644 index 0000000..99288cf --- /dev/null +++ b/tests/data/crawl/crawl3117 @@ -0,0 +1 @@ +[33m[40mK[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3118 b/tests/data/crawl/crawl3118 new file mode 100644 index 0000000..c481be5 --- /dev/null +++ b/tests/data/crawl/crawl3118 @@ -0,0 +1 @@ +[12;10H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3119 b/tests/data/crawl/crawl3119 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3119 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl312 b/tests/data/crawl/crawl312 new file mode 100644 index 0000000..57733f1 --- /dev/null +++ b/tests/data/crawl/crawl312 @@ -0,0 +1 @@ +[2;8H[33m[40m#[2;20H[37m[40m.[3;8H[33m[40m#[15G[30m[40m[1m#[m[33m[40m##[37m[40m.[32m[40mP[4;8H[37m[40m.[5d.[6d.[6;21H[30m[40m[1m.[7;8H[m[37m[40m.[8d.[9d.[15G[7mp[m[37m[40m.[10;8H.[11d[33m[40m#[16G#[12;8H######[17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m9.0 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3120 b/tests/data/crawl/crawl3120 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3120 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3121 b/tests/data/crawl/crawl3121 new file mode 100644 index 0000000..b9a241d --- /dev/null +++ b/tests/data/crawl/crawl3121 @@ -0,0 +1 @@ +
[18d[M[10;10H[37m[40m.[11d.[12d.
[24d The kobold barely resists. The kobold throws a stone.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3122 b/tests/data/crawl/crawl3122 new file mode 100644 index 0000000..8fc4868 --- /dev/null +++ b/tests/data/crawl/crawl3122 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;72H[m[31m[40m-[30m[40m[1m-[4;46H[33m[40m8[75G[m[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m1[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3123 b/tests/data/crawl/crawl3123 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3123 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3124 b/tests/data/crawl/crawl3124 new file mode 100644 index 0000000..e68ed0d --- /dev/null +++ b/tests/data/crawl/crawl3124 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The stone hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3125 b/tests/data/crawl/crawl3125 new file mode 100644 index 0000000..02ceefd --- /dev/null +++ b/tests/data/crawl/crawl3125 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #### [20G([1;32H [2;7H[1K #..# [2;32H [3;3H # #..# [3;32H [4;3H [4;13H [5;3H #. .[m[37m[40m...[30m[40m[1m #..?[5;33H$[6;3H [6;17H [7;3H [7;22H[[8;3H [8;24H [9;8H[1K [9;24H [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# [24G [11;8H[1K [11;24H [12;8H[1K [12;24H [13;8H[1K [13;24H [14;8H[1K [14;24H [15;8H[1K #..[15;24H [16;8H[1K ###[16;24H [17;13H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3126 b/tests/data/crawl/crawl3126 new file mode 100644 index 0000000..48de8ff --- /dev/null +++ b/tests/data/crawl/crawl3126 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - kobold[24;2HAim: [37m[40ma kobold ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3127 b/tests/data/crawl/crawl3127 new file mode 100644 index 0000000..f367d46 --- /dev/null +++ b/tests/data/crawl/crawl3127 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m####[m[37m[40m [20G[36m[40m([1;32H[37m[40m [2;3H [33m[40m#[37m[40m..[33m[40m#[37m[40m [2;32H [3;3H [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [3;32H [4;3H [4;13H [5;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[5;33H[33m[40m[1m$[6;3H[m[37m[40m [6;17H [7;3H [7;22H[31m[40m[[8;3H[37m[40m [8;24H [9;3H [9;24H [10;3H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [24G [11;3H [11;24H [12;3H [12;24H [13;3H [13;24H [14;3H [14;24H [15;3H [33m[40m#[37m[40m..[15;24H [16;3H [33m[40m###[16;24H[37m[40m [17;3H [17;24H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3128 b/tests/data/crawl/crawl3128 new file mode 100644 index 0000000..7cd0c14 --- /dev/null +++ b/tests/data/crawl/crawl3128 @@ -0,0 +1 @@ +[13;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3129 b/tests/data/crawl/crawl3129 new file mode 100644 index 0000000..99288cf --- /dev/null +++ b/tests/data/crawl/crawl3129 @@ -0,0 +1 @@ +[33m[40mK[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl313 b/tests/data/crawl/crawl313 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl313 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3130 b/tests/data/crawl/crawl3130 new file mode 100644 index 0000000..c481be5 --- /dev/null +++ b/tests/data/crawl/crawl3130 @@ -0,0 +1 @@ +[12;10H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3131 b/tests/data/crawl/crawl3131 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3131 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3132 b/tests/data/crawl/crawl3132 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3132 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3133 b/tests/data/crawl/crawl3133 new file mode 100644 index 0000000..d8049ad --- /dev/null +++ b/tests/data/crawl/crawl3133 @@ -0,0 +1 @@ +
[18d[M[9;10H[33m[40m([24;2H[37m[40mThe kobold barely resists. The kobold throws a stone.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3134 b/tests/data/crawl/crawl3134 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3134 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3135 b/tests/data/crawl/crawl3135 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3135 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3136 b/tests/data/crawl/crawl3136 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl3136 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3137 b/tests/data/crawl/crawl3137 new file mode 100644 index 0000000..8dffbd9 --- /dev/null +++ b/tests/data/crawl/crawl3137 @@ -0,0 +1 @@ +
[18d[M[7;10H[37m[40m.[37m[43m[5mZ[8d[m[37m[40m.[9d[7mp[10d[m[37m[40m.[11d.[12d.
[24d [30m[40m[1mThe stone closely misses you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3138 b/tests/data/crawl/crawl3138 new file mode 100644 index 0000000..8e569ac --- /dev/null +++ b/tests/data/crawl/crawl3138 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;72H[30m[40m-[4;46H[33m[40m7[4;72H[m[35m[40m---[30m[40m[1m--[9;65H[m[37m[40m2[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3139 b/tests/data/crawl/crawl3139 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3139 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl314 b/tests/data/crawl/crawl314 new file mode 100644 index 0000000..a5cba6a --- /dev/null +++ b/tests/data/crawl/crawl314 @@ -0,0 +1 @@ +[3;7H[37m[40m.[15G[33m[40m#[4;7H[37m[40m.[5d.[6d.[6;22H[30m[40m[1m#[7;7H[m[37m[40m.[7;22H[30m[40m[1m#[8;7H[m[37m[40m.[9d.[14G[7mp[m[37m[40m.[10;7H.[11d.[17;34H[m[39;49m[37m[40m
[18d[9;16H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;63H[37m[40m80[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3140 b/tests/data/crawl/crawl3140 new file mode 100644 index 0000000..8a0e8d6 --- /dev/null +++ b/tests/data/crawl/crawl3140 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3141 b/tests/data/crawl/crawl3141 new file mode 100644 index 0000000..02ceefd --- /dev/null +++ b/tests/data/crawl/crawl3141 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m[1K #### [20G([1;32H [2;7H[1K #..# [2;32H [3;3H # #..# [3;32H [4;3H [4;13H [5;3H #. .[m[37m[40m...[30m[40m[1m #..?[5;33H$[6;3H [6;17H [7;3H [7;22H[[8;3H [8;24H [9;8H[1K [9;24H [10;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# [24G [11;8H[1K [11;24H [12;8H[1K [12;24H [13;8H[1K [13;24H [14;8H[1K [14;24H [15;8H[1K #..[15;24H [16;8H[1K ###[16;24H [17;13H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3142 b/tests/data/crawl/crawl3142 new file mode 100644 index 0000000..48de8ff --- /dev/null +++ b/tests/data/crawl/crawl3142 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - kobold[24;2HAim: [37m[40ma kobold ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3143 b/tests/data/crawl/crawl3143 new file mode 100644 index 0000000..f367d46 --- /dev/null +++ b/tests/data/crawl/crawl3143 @@ -0,0 +1 @@ +[1;3H[37m[40m [30m[40m[1m####[m[37m[40m [20G[36m[40m([1;32H[37m[40m [2;3H [33m[40m#[37m[40m..[33m[40m#[37m[40m [2;32H [3;3H [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [3;32H [4;3H [4;13H [5;3H [30m[40m[1m#.[m[37m[40m [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[5;33H[33m[40m[1m$[6;3H[m[37m[40m [6;17H [7;3H [7;22H[31m[40m[[8;3H[37m[40m [8;24H [9;3H [9;24H [10;3H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [24G [11;3H [11;24H [12;3H [12;24H [13;3H [13;24H [14;3H [14;24H [15;3H [33m[40m#[37m[40m..[15;24H [16;3H [33m[40m###[16;24H[37m[40m [17;3H [17;24H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3144 b/tests/data/crawl/crawl3144 new file mode 100644 index 0000000..9f311e3 --- /dev/null +++ b/tests/data/crawl/crawl3144 @@ -0,0 +1 @@ +[13;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3145 b/tests/data/crawl/crawl3145 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl3145 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3146 b/tests/data/crawl/crawl3146 new file mode 100644 index 0000000..d9f39ff --- /dev/null +++ b/tests/data/crawl/crawl3146 @@ -0,0 +1 @@ +[7;11H[37m[40m.[8d[37m[43m[5mZ[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3147 b/tests/data/crawl/crawl3147 new file mode 100644 index 0000000..9229be3 --- /dev/null +++ b/tests/data/crawl/crawl3147 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;71H[m[31m[40m-[4;46H[33m[40m[1m6[4;70H[m[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m3[9;65H3[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3148 b/tests/data/crawl/crawl3148 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3148 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3149 b/tests/data/crawl/crawl3149 new file mode 100644 index 0000000..b42fd4a --- /dev/null +++ b/tests/data/crawl/crawl3149 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl315 b/tests/data/crawl/crawl315 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl315 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3150 b/tests/data/crawl/crawl3150 new file mode 100644 index 0000000..b9649e2 --- /dev/null +++ b/tests/data/crawl/crawl3150 @@ -0,0 +1 @@ +[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3151 b/tests/data/crawl/crawl3151 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3151 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3152 b/tests/data/crawl/crawl3152 new file mode 100644 index 0000000..ad323f2 --- /dev/null +++ b/tests/data/crawl/crawl3152 @@ -0,0 +1 @@ +[1d[37m[40m [30m[40m[1m##########.##[m[37m[40m [2;9H[33m[40m##[2;20H[36m[40m([3;6H[37m[40m [33m[40m#[4;5H[37m[40m [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [4;32H [5;5H[33m[40m#[30m[40m[1m#.#[m[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m#...[5;32H##[6;5H[m[33m[40m#[37m[40m. [30m[40m[1m.[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[30m[40m[1m....[28G##.#.[33m[40m$[7;5H[m[33m[40m##[37m[40m.[33m[40m##(####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#....[8;5H[m[33m[40m#[37m[40m..........[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m##[9;5H####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m...Z...[10;10H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.#####[11;14H[m[37m[40m [11;26H[30m[40m[1m......[12;13H######[25G######[13;12H.........[15;11H[m[33m[40m#[30m[40m[1m#######.#[16;10H[m[37m[40m..[30m[40m[1m...[21G#[17;9H######........[17;33H.[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3153 b/tests/data/crawl/crawl3153 new file mode 100644 index 0000000..43e174b --- /dev/null +++ b/tests/data/crawl/crawl3153 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m [1;16H[m[37m[40m [30m[40m[1m####.###+##[2;3H [m[37m[40m [30m[40m[1m##########.##[m[37m[40m [30m[40m[1m.#[3;3H [m[37m[40m [30m[40m[1m##[m[33m[40m##[37m[40m [30m[40m[1m#.....[m[36m[40m([28G[30m[40m[1m.##.#[4;3H [m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[4;28H.##.#[5;3H [m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[5;28H[30m[40m[1m.##.#[m[37m[40m [6;3H[30m[40m[1m [m[37m[40m [33m[40m#[30m[40m[1m#.#.[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m..[6;28H.##.##[7;3H [m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m..[m[37m[40m... [30m[40m[1m#..[m[35m[40m?[30m[40m[1m...[29G##.#[8;3H [m[37m[40m [33m[40m##[37m[40m.[33m[40m##(####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#...[9;3H [m[37m[40m [33m[40m#[37m[40m...[7mp[m[37m[40m......[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m###[10;3H [m[37m[40m [33m[40m#####[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#[11;3H [m[37m[40m [30m[40m[1m#[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.#[m[33m[40m###[30m[40m[1m##..#.#[m[37m[40m [30m[40m[1m#[12;3H [m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#.....[13;3H [m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.######..#.#[m[37m[40m [30m[40m[1m#######[14;3H [m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m.........#.#[31G[m[37m[40m [30m[40m[1m#[15;3H [m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[19G[30m[40m[1m#.##.#[31G[m[37m[40m [30m[40m[1m#[16;3H [m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#######.##.#[31G[m[37m[40m [30m[40m[1m#[17;3H [m[37m[40m [30m[40m[1m#....[22G#.#[31G[m[37m[40m [30m[40m[1m#.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3154 b/tests/data/crawl/crawl3154 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3154 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3155 b/tests/data/crawl/crawl3155 new file mode 100644 index 0000000..c349773 --- /dev/null +++ b/tests/data/crawl/crawl3155 @@ -0,0 +1 @@ +[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3156 b/tests/data/crawl/crawl3156 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3156 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3157 b/tests/data/crawl/crawl3157 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3157 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3158 b/tests/data/crawl/crawl3158 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3158 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3159 b/tests/data/crawl/crawl3159 new file mode 100644 index 0000000..1dd0b58 --- /dev/null +++ b/tests/data/crawl/crawl3159 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m [1;23H[m[37m[40m [30m[40m[1m####.###+[2;4H [m[37m[40m [33m[40m#[37m[40m.[17G [2;27H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m.#[3;4H [m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m####[m[37m[40m [30m[40m[1m#.....[m[36m[40m([29G[30m[40m[1m.##.#[4;4H [m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#..#[m[37m[40m [30m[40m[1m#[4;29H.##.#[5;4H [m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#..#[m[37m[40m [33m[40m#[5;29H[30m[40m[1m.##.#[6;4H [m[37m[40m [33m[40m##[37m[40m.[30m[40m[1m#..#[m[33m[40m#[37m[40m.[33m[40m#[6;29H[30m[40m[1m.##.[7;4H [m[37m[40m [33m[40m#[37m[40m.[33m[40m[1m$[30m[40m...[m[37m[40m.. [30m[40m[1m#..[m[35m[40m?[7;29H[30m[40m[1m.##.#[8;4H [m[37m[40m [33m[40m##[37m[40m.[33m[40m##(####[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[9;4H [m[37m[40m [33m[40m#[9;17H[37m[40m.[30m[40m[1m####.#[m[31m[40m[[30m[40m[1m###[10;4H [m[37m[40m [33m[40m#####[37m[43m[5mZ[m[33m[40m#[10;22H[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#[11;4H [m[37m[40m [30m[40m[1m#.[m[33m[40m#[30m[40m[1m.##[m[33m[40m#[30m[40m[1m###..#.#[m[37m[40m [30m[40m[1m#[12;4H [m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#[13;4H [m[37m[40m [30m[40m[1m#.#.######..#.#[m[37m[40m [33G[30m[40m[1m#[14;4H [m[37m[40m [30m[40m[1m#.#[14;22H.#.#[32G[m[37m[40m [30m[40m[1m#[15;4H [m[37m[40m [30m[40m[1m#.[20G#.##.#[32G[m[37m[40m [30m[40m[1m#[16;4H [m[37m[40m [30m[40m[1m#.[20G#.##.#[32G[m[37m[40m [30m[40m[1m#[17;4H [m[37m[40m [30m[40m[1m#[17;22H.#.#[32G[m[37m[40m [30m[40m[1m#[m[39;49m[37m[40m[3;47H[33m[40m[1m5[3;71H[m[32m[40m=[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl316 b/tests/data/crawl/crawl316 new file mode 100644 index 0000000..2c03c5a --- /dev/null +++ b/tests/data/crawl/crawl316 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m[1K [1;26H
[2d. ##..## #.P.P..##
[3d# .#.....####.PP..##
[4d# ..[4;24H [5;6H[1K ..[5;23H [6;6H[1K ..[6;23H [7;6H[1K ..[7;20H..# [8;6H[1K ..[8;20H.## [9;6H[1K ..[9;20H## [10;6H[1K ..[10;20H# [11;6H[1K .#[11;17H [12;7H[1K #[m[33m[40m#####[30m[40m[1m [13d [1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3160 b/tests/data/crawl/crawl3160 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3160 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3161 b/tests/data/crawl/crawl3161 new file mode 100644 index 0000000..0544e13 --- /dev/null +++ b/tests/data/crawl/crawl3161 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m [1;24H[m[37m[40m [30m[40m[1m#........[2;5H [m[37m[40m [33m[40m###[18G[37m[40m [30m[40m[1m####.###+[3;5H [m[37m[40m [33m[40m#[37m[40m.. [30m[40m[1m##########.##[m[37m[40m [30m[40m[1m.[4;5H [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m##[37m[40m [30m[40m[1m#.....[m[36m[40m([30G[30m[40m[1m.##.[5;5H [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[5;30H.##.[6;5H [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[6;30H.##.[7;5H [m[37m[40m [33m[40m##[37m[40m.[33m[40m#[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m..[7;30H.##.[8;5H [m[37m[40m [33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m......[33m[40m#[30m[40m[1m..[m[35m[40m?[30m[40m[1m...[31G##[9;5H [m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[m[33m[40m([30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.#...[10;5H [m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m.####.#[m[31m[40m[[30m[40m[1m###[11;5H [m[37m[40m [33m[40m#####[37m[43m[5mZ[m[33m[40m#[37m[40m...[30m[40m[1m......#.#[m[37m[40m [30m[40m[1m#[12;5H [m[37m[40m [30m[40m[1m#.[m[33m[40m#[30m[40m[1m.######..#.#[m[37m[40m [30m[40m[1m#[13;5H [m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#.....[14;5H [m[37m[40m [30m[40m[1m#.#.######..#.#[m[37m[40m [30m[40m[1m#####[15;5H [m[37m[40m [30m[40m[1m#.#.........#.#[33G[m[37m[40m [16;5H[30m[40m[1m [m[37m[40m [30m[40m[1m#.[21G#.##.#[33G[m[37m[40m [17;5H[30m[40m[1m [m[37m[40m [30m[40m[1m#.########.##.#[33G[m[37m[40m [m[39;49m[37m[40m
[18d[10;12H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;70H[30m[40m[1m--[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3162 b/tests/data/crawl/crawl3162 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3162 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3163 b/tests/data/crawl/crawl3163 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl3163 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3164 b/tests/data/crawl/crawl3164 new file mode 100644 index 0000000..a04cba4 --- /dev/null +++ b/tests/data/crawl/crawl3164 @@ -0,0 +1 @@ +[2;9H[37m[40m [2;26H[30m[40m[1m........[3;10H[m[33m[40m##[19G[37m[40m [32G[30m[40m[1m#+[4;11H[m[37m[40m. [30m[40m[1m##########.##[m[37m[40m [5;12H[30m[40m[1m###[5;23H[m[36m[40m([6;12H[30m[40m[1m..[7;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[8;9H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m...[9;8H[m[33m[40m#[37m[40m.[7mp[m[37m[40m......[33m[40m#[30m[40m[1m..[m[35m[40m?[30m[40m[1m....[31G##[10;9H[m[33m[40m#[37m[40m.[33m[40m##(####[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#....[11;8H#[m[37m[40m...[30m[40m[1mZ......####.#[m[31m[40m[[30m[40m[1m##[12;8H[m[33m[40m#####[30m[40m[1m.#.......[13;17H####[14;17H[m[37m[40m [14;29H[30m[40m[1m.....[15;16H######[28G######[16;15H.........[17;34H[m[39;49m[37m[40m[14;38H[37m[40m[K
[18d[m[39;49m[37m[40m[11;11H[37m[43m[5mZ[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;65H[37m[40m8[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[10;10H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;44H[37m[40m91[9;65H9.3 (2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3165 b/tests/data/crawl/crawl3165 new file mode 100644 index 0000000..0fb5f4c --- /dev/null +++ b/tests/data/crawl/crawl3165 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 91 gold pieces (gained 8).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3166 b/tests/data/crawl/crawl3166 new file mode 100644 index 0000000..72bc69a --- /dev/null +++ b/tests/data/crawl/crawl3166 @@ -0,0 +1 @@ +[3d[37m[40m [3;26H[30m[40m[1m........[4;10H[m[33m[40m##[19G[37m[40m [32G[30m[40m[1m#+[5;11H[m[37m[40m. [30m[40m[1m##########.##[m[37m[40m [6;12H[30m[40m[1m###[6;23H[m[36m[40m([7;13H[30m[40m[1m.#[8;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m#[9;8H#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..##.#...[10;9H[m[37m[40m........[33m[40m#[30m[40m[1m..[m[35m[40m?[30m[40m[1m....[31G##[11;8H[m[33m[40m##[37m[43m[5mZ[m[33m[40m##(####[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#....[12;8H#[m[37m[40m...[30m[40m[1m..[m[37m[40m..[30m[40m[1m...####.#[m[31m[40m[[30m[40m[1m##[13;8H#[m[33m[40m###[30m[40m[1m#.#[m[37m[40m...[30m[40m[1m....[14;16H[m[33m[40m##[30m[40m[1m###[15;17H[m[37m[40m [15;29H[30m[40m[1m.....[16;16H######[28G######[17;15H.........[17;34H[m[39;49m[37m[40m
[18d[10;10H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;71H[32m[40m[1m=[9;64H[m[37m[40m70.3 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the rusting of a very distant drain.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3167 b/tests/data/crawl/crawl3167 new file mode 100644 index 0000000..d48db32 --- /dev/null +++ b/tests/data/crawl/crawl3167 @@ -0,0 +1 @@ +[4d[37m[40m [4;26H[30m[40m[1m........[5;10H[m[33m[40m##[19G[37m[40m [32G[30m[40m[1m#+[6;11H[m[37m[40m. [30m[40m[1m##########.##[m[37m[40m [7;12H[30m[40m[1m##[7;23H[m[36m[40m([9;8H[37m[40m [15G [10;8H[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..##.#...[11;8H#[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.....#..[m[35m[40m?[30m[40m[1m....[31G##[12;8H[m[33m[40m##[37m[40m.[33m[40m##([30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.#....[13;9H[m[37m[40m...[30m[40m[1m.......####.#[m[31m[40m[[30m[40m[1m##[14;8H#[m[33m[40m###[30m[40m[1m#.#.......[15;17H####[16;17H[m[37m[40m [16;29H[30m[40m[1m.....[17;16H######[28G######[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3168 b/tests/data/crawl/crawl3168 new file mode 100644 index 0000000..db9be72 --- /dev/null +++ b/tests/data/crawl/crawl3168 @@ -0,0 +1 @@ +[1;28H[37m[40m)[5;9H [5;26H[30m[40m[1m........[6;10H[m[33m[40m###[19G[37m[40m [32G[30m[40m[1m#+[7;11H[m[37m[40m. [30m[40m[1m##########.##[m[37m[40m [8;12H[30m[40m[1m##[8;23H[m[36m[40m([10;8H[37m[40m [15G [11;9H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..##.#...[12;8H#[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.....#..[m[35m[40m?[30m[40m[1m....[31G##[13;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m([30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.#....[14;9H[m[37m[40m...[30m[40m[1m.......####.#[m[31m[40m[[30m[40m[1m##[15;8H#[m[33m[40m###[30m[40m[1m#.#.......[16;17H####[17;17H[m[37m[40m [17;29H[30m[40m[1m.....[m[39;49m[37m[40m
[18d[11;10H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;70H[34m[40m[1m==[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3169 b/tests/data/crawl/crawl3169 new file mode 100644 index 0000000..8faba58 --- /dev/null +++ b/tests/data/crawl/crawl3169 @@ -0,0 +1 @@ +[1;26H[30m[40m[1m########[2;28H[m[37m[40m)[6;9H [6;26H[30m[40m[1m........[7;10H[m[33m[40m########[37m[40m [32G[30m[40m[1m#+[8;11H[m[37m[40m......[33m[40m#[37m[40m [30m[40m[1m##########.##[m[37m[40m [9;12H[30m[40m[1m##[9;23H[m[36m[40m([11;8H[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [12;9H[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m..##.#...[13;9H[m[37m[40m...[30m[40m[1m.....#..[m[35m[40m?[30m[40m[1m....[31G##[14;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m([30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.#....[15;9H[m[37m[40m...[30m[40m[1m.......####.#[m[31m[40m[[30m[40m[1m##[16;8H#[m[33m[40m###[30m[40m[1m#.#.......[17;17H####[17;34H[m[39;49m[37m[40m
[18d[11;10H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl317 b/tests/data/crawl/crawl317 new file mode 100644 index 0000000..6f6de5c --- /dev/null +++ b/tests/data/crawl/crawl317 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - ball python[24;2HAim: [37m[40ma ball python (resting, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3170 b/tests/data/crawl/crawl3170 new file mode 100644 index 0000000..0a0bca4 --- /dev/null +++ b/tests/data/crawl/crawl3170 @@ -0,0 +1 @@ +[1;25H[37m[40m [2;26H[30m[40m[1m########[3;28H[m[37m[40m)[7;9H [7;26H[30m[40m[1m........[8;10H[m[33m[40m########[37m[40m [32G[30m[40m[1m#+[9;10H[m[37m[40m.[7mp[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m##########.##[m[37m[40m [10;12H[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m.....[m[36m[40m([11;10H[37m[40m.[30m[40m[1m#[12;8H[m[37m[40m [33m[40m#[37m[43m[5mZ[m[30m[40m[1m#..#[m[37m[40m [13;9H[33m[40m#[37m[40m.[30m[40m[1m#..##.#...[14;9H[m[37m[40m..[30m[40m[1m......#..[m[35m[40m?[30m[40m[1m....[31G##[15;9H[m[33m[40m#[37m[40m.[30m[40m[1m##[m[33m[40m([30m[40m[1m####.#[m[37m[40m [30m[40m[1m#.#....[16;9H[m[37m[40m..[30m[40m[1m........####.#[m[31m[40m[[30m[40m[1m##[17;8H#####.#.......[17;34H[m[39;49m[37m[40m
[18d[11;10H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m6[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3171 b/tests/data/crawl/crawl3171 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl3171 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3172 b/tests/data/crawl/crawl3172 new file mode 100644 index 0000000..ec4e1bf --- /dev/null +++ b/tests/data/crawl/crawl3172 @@ -0,0 +1 @@ +[37m[40m.[7mp[11;10H[m[30m[40m[1mZ[12d#.[13d#.[14d..[15d#.[16d..[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[39;49m[37m[40m[10;10H[37m[43m[5mZ[11d[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3173 b/tests/data/crawl/crawl3173 new file mode 100644 index 0000000..6e74be1 --- /dev/null +++ b/tests/data/crawl/crawl3173 @@ -0,0 +1 @@ +[37m[40m.[7mp[11;9H[m[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3174 b/tests/data/crawl/crawl3174 new file mode 100644 index 0000000..2db871d --- /dev/null +++ b/tests/data/crawl/crawl3174 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;72H[m[34m[40m===[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3175 b/tests/data/crawl/crawl3175 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3175 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3176 b/tests/data/crawl/crawl3176 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl3176 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3177 b/tests/data/crawl/crawl3177 new file mode 100644 index 0000000..1d4d4b7 --- /dev/null +++ b/tests/data/crawl/crawl3177 @@ -0,0 +1 @@ +[37m[40m.[7mp[11;17H[m[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3178 b/tests/data/crawl/crawl3178 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3178 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3179 b/tests/data/crawl/crawl3179 new file mode 100644 index 0000000..87e1230 --- /dev/null +++ b/tests/data/crawl/crawl3179 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl318 b/tests/data/crawl/crawl318 new file mode 100644 index 0000000..912e90e --- /dev/null +++ b/tests/data/crawl/crawl318 @@ -0,0 +1 @@ +[1;16H[37m[40m[1K [1;26H [2;2H [33m[40m##[37m[40m..[33m[40m##[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40mP[37m[40m.[30m[40m[1mP..##[m[37m[40m [3;2H .[33m[40m#[37m[40m.....[33m[40m####[37m[40m.[32m[40mP[30m[40m[1mP..##[m[37m[40m [4;2H ..[4;24H [5;6H[1K ..[5;23H [6;6H[1K ..[6;23H [7;6H[1K ..[7;20H..[30m[40m[1m#[m[37m[40m [8;6H[1K ..[8;20H.[33m[40m#[30m[40m[1m#[m[37m[40m [9;6H[1K ..[9;20H[33m[40m#[30m[40m[1m#[m[37m[40m [10;6H[1K ..[10;20H[33m[40m#[37m[40m [11;6H[1K .[33m[40m#[11;17H[37m[40m [12;7H[1K [33m[40m######[37m[40m [13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3180 b/tests/data/crawl/crawl3180 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl3180 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3181 b/tests/data/crawl/crawl3181 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3181 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3182 b/tests/data/crawl/crawl3182 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl3182 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3183 b/tests/data/crawl/crawl3183 new file mode 100644 index 0000000..e8f7d2b --- /dev/null +++ b/tests/data/crawl/crawl3183 @@ -0,0 +1 @@ +[37m[40m.[7mp[11d[m[37m[40m.[12d.[33m[40m#[13d[37m[40m.[33m[40m#[14d[37m[40m.[33m[40m#[15d##[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3184 b/tests/data/crawl/crawl3184 new file mode 100644 index 0000000..11df2e4 --- /dev/null +++ b/tests/data/crawl/crawl3184 @@ -0,0 +1 @@ +[9;11H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3185 b/tests/data/crawl/crawl3185 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl3185 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3186 b/tests/data/crawl/crawl3186 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3186 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3187 b/tests/data/crawl/crawl3187 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl3187 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3188 b/tests/data/crawl/crawl3188 new file mode 100644 index 0000000..6a21360 --- /dev/null +++ b/tests/data/crawl/crawl3188 @@ -0,0 +1 @@ +[1;25H[30m[40m[1m#########[2;26H..[m[37m[40m)[30m[40m[1m.....[3;28H.[7;9H[m[33m[40m#########[7;26H[30m[40m[1m###.###+[8;10H[m[37m[40m..[37m[43m[5mZ[m[37m[40m....[33m[40m#[37m[40m [30m[40m[1m######[32G[m[37m[40m [30m[40m[1m.[9;9H#.####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.....[m[36m[40m([30m[40m[1m.......##[10;9H#.#..#[10;23H.[11;15H[m[33m[40m#[12;8H[30m[40m[1m#[15G[m[33m[40m#[13;9H[30m[40m[1m......[m[37m[40m..[33m[40m#[30m[40m[1m..[m[35m[40m?[14;9H[30m[40m[1m#.##[m[33m[40m([30m[40m[1m#[m[33m[40m###[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[31G..[15;9H..........####.#[m[31m[40m[[30m[40m[1m###[16;9H####.#.........#.#[m[37m[40m [17;8H [30m[40m[1m#.#.######[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3189 b/tests/data/crawl/crawl3189 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3189 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl319 b/tests/data/crawl/crawl319 new file mode 100644 index 0000000..c6f77bc --- /dev/null +++ b/tests/data/crawl/crawl319 @@ -0,0 +1 @@ +[9;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3190 b/tests/data/crawl/crawl3190 new file mode 100644 index 0000000..7245938 --- /dev/null +++ b/tests/data/crawl/crawl3190 @@ -0,0 +1 @@ +[8;12H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3191 b/tests/data/crawl/crawl3191 new file mode 100644 index 0000000..13ceec0 --- /dev/null +++ b/tests/data/crawl/crawl3191 @@ -0,0 +1 @@ +[9;65H[37m[40m9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3192 b/tests/data/crawl/crawl3192 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3192 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3193 b/tests/data/crawl/crawl3193 new file mode 100644 index 0000000..a5b1673 --- /dev/null +++ b/tests/data/crawl/crawl3193 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton crumbles into dust![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3194 b/tests/data/crawl/crawl3194 new file mode 100644 index 0000000..af7cf0a --- /dev/null +++ b/tests/data/crawl/crawl3194 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;26H[30m[40m[1m..[m[37m[40m)[30m[40m[1m.....[2;28H.[6;9H#####[m[33m[40m####[6;26H[30m[40m[1m###.###+[7;9H#..[m[37m[40m[7m)[m[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m######[32G[m[37m[40m [30m[40m[1m.[8;9H#.####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.....[m[36m[40m([30m[40m[1m.......##[9;12H..[9;23H.[11;8H#[13;38H[m[39;49m[37m[40m[K[17;5H[30m[40m[1m[1K [12G#.#.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#.....[m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3195 b/tests/data/crawl/crawl3195 new file mode 100644 index 0000000..e037eba --- /dev/null +++ b/tests/data/crawl/crawl3195 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m===[9;64H[m[37m[40m80[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3196 b/tests/data/crawl/crawl3196 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3196 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3197 b/tests/data/crawl/crawl3197 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl3197 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3198 b/tests/data/crawl/crawl3198 new file mode 100644 index 0000000..becaeb2 --- /dev/null +++ b/tests/data/crawl/crawl3198 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[33m[40m<>[37m[40m[1m> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;5H[30m[40m[1m[1K [2;34H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m [3;5H[1m[1K [3;34H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[33m[40m<[34m[40m...[30m[40m[1m#[50G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [4;5H[1m[1K [4;25H##########[m[34m[40m.....[30m[40m[1m####[50G#Z#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[30m[40m [5;5H[1m[1K [5;25H#[m[34m[40m..[37m[40m)[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[5;50H#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[6;5H[1K [6;25H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[6;50H#[m[34m[40m....[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[30m[40m [1m###[7;5H[1K [7;25H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[7;50H######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m#[m[34m[40m...[30m[40m [8;5H[1m[1K [8;25H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[8;55H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[9;5H[1K [9;25H#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[9;55H#[m[34m[40m....[30m[40m[1mZ[m[34m[40m.............[30m[40m[1m#[10;5H[1K [m[37m[40m [30m[40m[1m#########[25G####[m[34m[40m.[30m[40m[1m###+#####[m[34m[40m.[30m[40m[1m#[10;55H#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[11;5H[1K [m[37m[40m [30m[40m[1m#[m[34m[40m..[37m[40m[7m)[m[34m[40m....[30m[40m[1m#[m[30m[40m [1m##########[m[34m[40m.[30m[40m[1m##[m[30m[40m [34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [11;55H[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[12;5H[1K [m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[36m[40m([34m[40m.......[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [12;55H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[13;5H[1K [m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[37m[40mp[30m[40m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [13;55H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3199 b/tests/data/crawl/crawl3199 new file mode 100644 index 0000000..7124f69 --- /dev/null +++ b/tests/data/crawl/crawl3199 @@ -0,0 +1 @@ +[40m[1m#[14;5H[1K [m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [14;55H[1m#[m[34m[40m..............[30m[40m[1m#[m[30m[40m [34m[40m..[30m[40m[1m#[15;5H[1K [m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[30m[40m [15;55H[1m####[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[16;5H[1K [m[37m[40m [30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m..[35m[40m?[34m[40m..........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[33m[40m[1m$[m[34m[40m...[30m[40m[1m###[16;56H[m[30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[17;5H[1K [m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[33m[40m([30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.................[30m[40m [17;56H [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [18;5H[1m[1K [m[37m[40m [30m[40m[1m#[m[34m[40m..........[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#[m[30m[40m [18;56H [34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[30m[40m [19;5H[1m[1K [m[37m[40m [30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[19;56H[m[30m[40m [1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....[30m[40m [20;5H[1m[1K [12G#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[20;59H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[21;5H[1K [12G#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[21;59H#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [22;5H[1m[1K [12G#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[22;59H#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[23;5H[1K [12G#[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[34G#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[37m[40m [30m[40m [1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [24;5H[1m[1K [12G#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[34G#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[30m[40m [37m[40m [30m[40m [34m[40m.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[80G[m[39;49m[37m[40m[13;16H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl32 b/tests/data/crawl/crawl32 new file mode 100644 index 0000000..7dd5535 --- /dev/null +++ b/tests/data/crawl/crawl32 @@ -0,0 +1 @@ +[9;62H[37m[40m33.0 (8.0) [14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl320 b/tests/data/crawl/crawl320 new file mode 100644 index 0000000..1f1cfe3 --- /dev/null +++ b/tests/data/crawl/crawl320 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe ball python convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3200 b/tests/data/crawl/crawl3200 new file mode 100644 index 0000000..613b3fd --- /dev/null +++ b/tests/data/crawl/crawl3200 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3201 b/tests/data/crawl/crawl3201 new file mode 100644 index 0000000..d15eb59 --- /dev/null +++ b/tests/data/crawl/crawl3201 @@ -0,0 +1 @@ +[6;23H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3202 b/tests/data/crawl/crawl3202 new file mode 100644 index 0000000..2d6a685 --- /dev/null +++ b/tests/data/crawl/crawl3202 @@ -0,0 +1 @@ +[2;34H[37m[40m[K[3d [30m[40m [1m#[m[37m[40m[K[4;25H [30m[40m [37m[40m [30m[40m[1m######[m[34m[40m.[30m[40m[1m#[m[37m[40m[K[5;25H [30m[40m [1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m......[30m[40m[1m###[m[30m[40m [37m[40m[K[6;23H [30m[40m [34m[40m..................[30m[40m [37m[40m[K[7;25H [30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#Z##########[m[30m[40m [34m[40m..[30m[40m [37m[40m [30m[40m [37m[40m[K[8;25H [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m [37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [37m[40m [30m[40m [37m[40m[K[9;25H [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m [37m[40m[K[10;9H [25G [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[33m[40m<[34m[40m...[30m[40m[1m#[50G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [37m[40m[K[11;9H [30m[40m[1m##########[m[34m[40m.....[30m[40m[1m####[50G#Z#[m[37m[40m [30m[40m [1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[30m[40m [37m[40m[K[12;9H [30m[40m[1m#[m[34m[40m..[37m[40m)[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [50G[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[37m[40m[K[13;9H [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [50G[30m[40m[1m#[m[34m[40m....[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[m[34m[40m.[66G[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[30m[40m [1m##[14;9H[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [50G[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[14;71H[m[34m[40m...[30m[40m [15;8H[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [15;56H[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[16;8H[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [16;55H[30m[40m[1m#[m[34m[40m....[30m[40m[1mZ[m[34m[40m............[17;8H[37m[40m [30m[40m[1m#########[m[37m[40m [30m[40m[1m####[m[34m[40m.[30m[40m[1m###+#####[m[34m[40m.[30m[40m[1m#[m[37m[40m [17;55H[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[18;8H[m[37m[40m [30m[40m[1m#[m[34m[40m..[37m[40m[7m)[m[34m[40m....[30m[40m[1m#[m[30m[40m [1m##########[m[34m[40m.[30m[40m[1m##[m[30m[40m [34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3203 b/tests/data/crawl/crawl3203 new file mode 100644 index 0000000..8cabb5a --- /dev/null +++ b/tests/data/crawl/crawl3203 @@ -0,0 +1 @@ + [37m[40m [18;55H[30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[19;8H[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[36m[40m([34m[40m.......[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [19;55H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[20;9H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[37m[40mp[30m[40m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m..[30m[40m [20;55H[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[21;9H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m...[30m[40m [21;55H[1m#[m[34m[40m..............[30m[40m[1m#[m[30m[40m [34m[40m..[30m[40m[1m#[22;8H##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[30m[40m [22;55H[1m####[m[34m[40m.[30m[40m [1m##[m[34m[40m......[30m[40m[1m#[m[30m[40m [C[34m[40m.[30m[40m[1m#[23;8H#[m[34m[40m........[30m[40m[1m#[m[34m[40m..[35m[40m?[34m[40m..........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[33m[40m[1m$[m[34m[40m...[30m[40m[1m###[m[37m[40m [30m[40m [1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m [34m[40m.[30m[40m[1m#[24;8H##[m[34m[40m.[30m[40m[1m##[m[33m[40m([30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[30m[40m [1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.................[30m[40m [37m[40m [30m[40m [34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[30m[40m [80G[m[39;49m[37m[40m[6;30H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3204 b/tests/data/crawl/crawl3204 new file mode 100644 index 0000000..950edbc --- /dev/null +++ b/tests/data/crawl/crawl3204 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3205 b/tests/data/crawl/crawl3205 new file mode 100644 index 0000000..73a7073 --- /dev/null +++ b/tests/data/crawl/crawl3205 @@ -0,0 +1 @@ +[13;37H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3206 b/tests/data/crawl/crawl3206 new file mode 100644 index 0000000..eff54a6 --- /dev/null +++ b/tests/data/crawl/crawl3206 @@ -0,0 +1 @@ +[34m[40m.[24;80H[m[39;49m[37m[40m[20;44H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3207 b/tests/data/crawl/crawl3207 new file mode 100644 index 0000000..cc7c7fa --- /dev/null +++ b/tests/data/crawl/crawl3207 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m[20;43H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3208 b/tests/data/crawl/crawl3208 new file mode 100644 index 0000000..5bb1f20 --- /dev/null +++ b/tests/data/crawl/crawl3208 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m[20;42H[30m[47m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3209 b/tests/data/crawl/crawl3209 new file mode 100644 index 0000000..88ee5ab --- /dev/null +++ b/tests/data/crawl/crawl3209 @@ -0,0 +1 @@ +[30m[40m [24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl321 b/tests/data/crawl/crawl321 new file mode 100644 index 0000000..eb81e15 --- /dev/null +++ b/tests/data/crawl/crawl321 @@ -0,0 +1 @@ +[9;9H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3210 b/tests/data/crawl/crawl3210 new file mode 100644 index 0000000..d976830 --- /dev/null +++ b/tests/data/crawl/crawl3210 @@ -0,0 +1 @@ +[20;41H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3211 b/tests/data/crawl/crawl3211 new file mode 100644 index 0000000..b063eeb --- /dev/null +++ b/tests/data/crawl/crawl3211 @@ -0,0 +1 @@ +[34m[40m.[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3212 b/tests/data/crawl/crawl3212 new file mode 100644 index 0000000..6aa3c1c --- /dev/null +++ b/tests/data/crawl/crawl3212 @@ -0,0 +1 @@ +[20;40H[30m[44m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3213 b/tests/data/crawl/crawl3213 new file mode 100644 index 0000000..d7c1f1e --- /dev/null +++ b/tests/data/crawl/crawl3213 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m26[m[37m[40m/37 [32m[40m[1m================[30m[40m--------[4;38H[m[33m[40mMagic: [1m8[m[37m[40m/10[56G[34m[40m[1m===================[30m[40m-----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m13%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;5H[30m[40m[1m[1K [1;25H#..[m[37m[40m)[30m[40m[1m.....[2;5H[1K [2;25H#........[3;5H[1K [3;25H#........[4;5H[1K [4;25H#........[5;5H[1K [5;25H#........[6;5H[1K [m[37m[40m [30m[40m[1m#####[m[33m[40m####[25G[30m[40m[1m####.###+[7;5H[1K [m[37m[40m [30m[40m[1m#..[m[37m[40m[7m)[m[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m##########.##[m[37m[40m [30m[40m[1m.[8;5H[1K [m[37m[40m [30m[40m[1m#.####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.....[m[36m[40m([30m[40m[1m.......##.[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;5H[30m[40m[1m[1K [m[37m[40m [30m[40m[1m#.#..#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.............##.[9;62H[m[37m[40m2680.3 (0.0)[10;5H[30m[40m[1m[1K [m[37m[40m [30m[40m[1m#.#..#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.............##.[11;5H[1K [m[37m[40m [30m[40m[1m##.#..#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.............##.[12;5H[1K [m[37m[40m [30m[40m[1m#......[m[37m[40m..[33m[40m#[30m[40m[1m..[m[35m[40m?[30m[40m[1m..........##.[13;5H[1K [m[37m[40m [30m[40m[1m##.##[m[33m[40m([30m[40m[1m#[m[33m[40m###[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#.........[14;5H[1K [m[37m[40m [30m[40m[1m#..........####.#[m[31m[40m[[30m[40m[1m###.....[15;5H[1K [m[37m[40m [30m[40m[1m#####.#.........#.#[m[37m[40m [30m[40m[1m#.....[16;5H[1K [12G#.#.######..#.#[m[37m[40m [30m[40m[1m#.....[17;5H[1K [12G#.#.#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#.....[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mAim: [37m[40ma kobold ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 93%)
[19d The kobold convulses in agony!
[20d_[31m[40mYou kill the kobold!
[21d[37m[40m_You swap places.
[22d_You now have 91 gold pieces (gained 8).
[23d_[33m[40m[1mYou hear the rusting of a very distant drain.
[24d[m[37m[40m_Your orc skeleton crumbles into dust![m[39;49m[37m[40m[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3214 b/tests/data/crawl/crawl3214 new file mode 100644 index 0000000..e6f2085 --- /dev/null +++ b/tests/data/crawl/crawl3214 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3215 b/tests/data/crawl/crawl3215 new file mode 100644 index 0000000..7d4eb25 --- /dev/null +++ b/tests/data/crawl/crawl3215 @@ -0,0 +1 @@ +[4;46H[32m[40m9[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3216 b/tests/data/crawl/crawl3216 new file mode 100644 index 0000000..d7deb2c --- /dev/null +++ b/tests/data/crawl/crawl3216 @@ -0,0 +1 @@ +
[18d[M[3;72H[32m[40m[1m=
[24d[m[37m[40m_You see here a stone.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3217 b/tests/data/crawl/crawl3217 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl3217 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3218 b/tests/data/crawl/crawl3218 new file mode 100644 index 0000000..b263d14 --- /dev/null +++ b/tests/data/crawl/crawl3218 @@ -0,0 +1 @@ +[1;28H[30m[40m[1m.[2;9H########[m[33m[40m#[37m[44mb[37m[40m.[26G[30m[40m[1m###.###+[3;9H#..[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [4;9H[30m[40m[1m#.#####.[m[33m[40m#[37m[40m.....[36m[40m([37m[40m..[30m[40m[1m.....##[5;9H#.#..##.[m[33m[40m#[37m[40m........[30m[40m[1m.....##[6;10H.#..##.[m[33m[40m#[37m[40m........[30m[40m[1m.....##.[7;8H##.#..##.[m[33m[40m#[37m[40m........[30m[40m[1m.....##[8;8H#........[m[33m[40m#[37m[40m..[35m[40m?[37m[40m.....[9;8H[30m[40m[1m##.##[m[33m[40m([30m[40m[1m###[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[31G..[10;8H#..[m[37m[40m........[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m###....[11;10H#[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m#....[12;8H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#....[13;8H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#..#.#[m[37m[40m [30m[40m[1m#[14;8H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[30m[40m[1m.######..#.#[m[37m[40m [30m[40m[1m######[15;8H[m[37m[40m [15;28H [16;15H[30m[40m[1m#[23G##.#[m[37m[40m [17;15H[30m[40m[1m#######.##.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3219 b/tests/data/crawl/crawl3219 new file mode 100644 index 0000000..3e5401b --- /dev/null +++ b/tests/data/crawl/crawl3219 @@ -0,0 +1 @@ +[9;65H[37m[40m9.3 (9[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat (sleeping)[15;38H[m[37m[40m[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl322 b/tests/data/crawl/crawl322 new file mode 100644 index 0000000..c712f75 --- /dev/null +++ b/tests/data/crawl/crawl322 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[8;52H[37m[40m5[9;64H1[17;31H[30m[40m[1m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3220 b/tests/data/crawl/crawl3220 new file mode 100644 index 0000000..145e208 --- /dev/null +++ b/tests/data/crawl/crawl3220 @@ -0,0 +1 @@ +[9;64H[37m[40m90.3 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3221 b/tests/data/crawl/crawl3221 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3221 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3222 b/tests/data/crawl/crawl3222 new file mode 100644 index 0000000..a503601 --- /dev/null +++ b/tests/data/crawl/crawl3222 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3223 b/tests/data/crawl/crawl3223 new file mode 100644 index 0000000..b8e9f30 --- /dev/null +++ b/tests/data/crawl/crawl3223 @@ -0,0 +1 @@ +[2;9H[37m[40m [33m[40m###[26G[30m[40m[1m........[3;10H#######[m[33m[40m#[37m[44mb[37m[40m. [30m[40m[1m#[32G#+[4;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [5;12H[30m[40m[1m##[5;23H[m[36m[40m([7;8H[37m[40m [8d[30m[40m[1m#.#..##.[m[33m[40m#[37m[40m...[9;9H[30m[40m[1m........[m[33m[40m#[37m[40m[7mp[m[37m[40m.[35m[40m?[37m[40m.....[30m[40m[1m.....##[10;9H#.##[m[33m[40m([30m[40m[1m###[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m...[11;9H........[m[37m[40m..[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m##[12;8H#####.#.[m[37m[40m....[30m[40m[1m..[13;14H#[m[37m[40m.[33m[40m####[30m[40m[1m#[14;15H[m[37m[40m.[30m[40m[1m#[m[37m[40m [14;29H[30m[40m[1m.....[15;14H[m[33m[40m#[30m[40m[1m.######[28G######[16;15H.........[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m8[73G[m[32m[40m=[9;65H[37m[40m1.3 (1.0) [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3224 b/tests/data/crawl/crawl3224 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3224 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3225 b/tests/data/crawl/crawl3225 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl3225 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3226 b/tests/data/crawl/crawl3226 new file mode 100644 index 0000000..8ba50be --- /dev/null +++ b/tests/data/crawl/crawl3226 @@ -0,0 +1 @@ +[2;17H[37m[40m [3;9H [33m[40m###[26G[30m[40m[1m........[4;10H#######[m[33m[40m#[37m[44mb[37m[40m. [30m[40m[1m#[32G#+[5;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [6;12H[30m[40m[1m##[6;23H[m[36m[40m([8;8H[37m[40m [9d[30m[40m[1m#.#..##.[m[33m[40m#[37m[40m[7mp[m[37m[40m..[10;9H[30m[40m[1m........[m[33m[40m#[37m[40m..[35m[40m?[37m[40m....[31G[30m[40m[1m##[11;9H#.##[m[33m[40m([30m[40m[1m###[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m...[12;9H........[m[37m[40m..[33m[40m#[30m[40m[1m###.#[m[31m[40m[[30m[40m[1m##[13;8H#####.#..[m[37m[40m...[30m[40m[1m..[14;14H#.[m[33m[40m####[30m[40m[1m#[15;14H#.#[m[37m[40m [15;29H[30m[40m[1m.....[16;16H######[28G######[17;15H.........[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3227 b/tests/data/crawl/crawl3227 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl3227 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3228 b/tests/data/crawl/crawl3228 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3228 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3229 b/tests/data/crawl/crawl3229 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl3229 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl323 b/tests/data/crawl/crawl323 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl323 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3230 b/tests/data/crawl/crawl3230 new file mode 100644 index 0000000..76d75f8 --- /dev/null +++ b/tests/data/crawl/crawl3230 @@ -0,0 +1 @@ +
[18d[2M[1;24H[30m[40m[1m[1K[2d[1K[3;16H[1K ### [4;6H [4;20H [5;6H #..)[5;24H##[32G [6;6H [6;24H..[7;6H [7;24H..[8;6H [8;24H..[9;6H [9;24H..[10;6H [10;24H..[11;6H ##.##([11;24H#.[12;6H [12;25H[[13;6H [13;27H [14;11H[1K [14;27H [15;11H[1K #.#.# [27G [16;11H[1K [16;27H [17;11H[1K [17;27H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3231 b/tests/data/crawl/crawl3231 new file mode 100644 index 0000000..8a6e3ce --- /dev/null +++ b/tests/data/crawl/crawl3231 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (resting, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3232 b/tests/data/crawl/crawl3232 new file mode 100644 index 0000000..48956cb --- /dev/null +++ b/tests/data/crawl/crawl3232 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H [3;6H [33m[40m###[37m[40m [4;6H [4;20H [5;6H [30m[40m[1m#..[m[37m[40m[7m)[5;24H[m[33m[40m##[32G[37m[40m [6;6H [6;24H..[7;6H [7;24H..[8;6H [8;24H..[9;6H [9;24H..[10;6H [10;24H..[11;6H [30m[40m[1m##.##[m[33m[40m([11;24H#[37m[40m.[12;6H [12;25H[31m[40m[[13;6H[37m[40m [13;27H [14;6H [14;27H [15;6H [30m[40m[1m#.#.#[m[37m[40m [27G [16;6H [16;27H [17;6H [17;27H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3233 b/tests/data/crawl/crawl3233 new file mode 100644 index 0000000..b18b238 --- /dev/null +++ b/tests/data/crawl/crawl3233 @@ -0,0 +1 @@ +[4;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3234 b/tests/data/crawl/crawl3234 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl3234 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3235 b/tests/data/crawl/crawl3235 new file mode 100644 index 0000000..8ee3962 --- /dev/null +++ b/tests/data/crawl/crawl3235 @@ -0,0 +1 @@ +[4;18H[37m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3236 b/tests/data/crawl/crawl3236 new file mode 100644 index 0000000..fc0f40b --- /dev/null +++ b/tests/data/crawl/crawl3236 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[73G[m[31m[40m-[8;52H[37m[40m4[9;65H3[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3237 b/tests/data/crawl/crawl3237 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3237 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3238 b/tests/data/crawl/crawl3238 new file mode 100644 index 0000000..dafdf52 --- /dev/null +++ b/tests/data/crawl/crawl3238 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3239 b/tests/data/crawl/crawl3239 new file mode 100644 index 0000000..f2cfcb1 --- /dev/null +++ b/tests/data/crawl/crawl3239 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[3;17H[37m[40m [4;9H [33m[40m###[26G[30m[40m[1m........[5;10H#######[m[33m[40m#[37m[40m†. [30m[40m[1m#[32G#+[6;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [7;12H[30m[40m[1m##[7;23H[m[36m[40m([9;8H[37m[40m [10d[30m[40m[1m#.#..##.[m[33m[40m#[37m[40m...[11;9H[30m[40m[1m........[m[33m[40m#[37m[40m..[35m[40m?[37m[40m....[31G[30m[40m[1m##[12;5H[1K [m[37m[40m [30m[40m[1m##.##[m[33m[40m([30m[40m[1m###[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m........[13;24H[m[33m[40m#[15;16H[30m[40m[1m#[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl324 b/tests/data/crawl/crawl324 new file mode 100644 index 0000000..bb8eebf --- /dev/null +++ b/tests/data/crawl/crawl324 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the ball python![9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3240 b/tests/data/crawl/crawl3240 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl3240 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3241 b/tests/data/crawl/crawl3241 new file mode 100644 index 0000000..e69a1a8 --- /dev/null +++ b/tests/data/crawl/crawl3241 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;28H[37m[40m)[4;17H [5;9H [33m[40m###[26G[30m[40m[1m........[6;10H#######[m[33m[40m#[37m[40m†. [30m[40m[1m#[32G#+[7;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [8;12H[30m[40m[1m##[8;23H[m[36m[40m([10;8H[37m[40m [11d[30m[40m[1m#.#..##.[m[33m[40m#[37m[40m...[12;5H[30m[40m[1m[1K [m[37m[40m [30m[40m[1m#........[m[33m[40m#[37m[40m..[35m[40m?[37m[40m.....[30m[40m[1m.....##.[14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3242 b/tests/data/crawl/crawl3242 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3242 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3243 b/tests/data/crawl/crawl3243 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3243 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3244 b/tests/data/crawl/crawl3244 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl3244 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3245 b/tests/data/crawl/crawl3245 new file mode 100644 index 0000000..93f9692 --- /dev/null +++ b/tests/data/crawl/crawl3245 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;26H[30m[40m[1m########[2;28H[m[37m[40m)[5;17H [6;9H [33m[40m####[37m[40m [30m[40m[1m#........[7;10H#######[m[33m[40m#[37m[40m†. [30m[40m[1m#[32G#+[8;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m###.##[m[37m[40m [9;12H[30m[40m[1m##[9;23H[m[36m[40m([11;8H[37m[40m [12;5H[30m[40m[1m[1K [m[37m[40m [30m[40m[1m##.#..##.[m[33m[40m#[37m[40m........[30m[40m[1m.....##.[14;38H[K[15;23H[m[37m[40m.[16d[33m[40m#[17;17H[30m[40m[1m###[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3246 b/tests/data/crawl/crawl3246 new file mode 100644 index 0000000..1867ea4 --- /dev/null +++ b/tests/data/crawl/crawl3246 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;25H[37m[40m [2;26H[30m[40m[1m########[3;28H[m[37m[40m)[6;17H [7;9H [33m[40m#####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[8;10H#######[m[33m[40m#[37m[40m†....[33m[40m#[37m[40m [30m[40m[1m#[32G#+[9;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########.##[m[37m[40m [10;12H[30m[40m[1m##[10;23H[m[36m[40m([12;5H[30m[40m[1m[1K [m[37m[40m [30m[40m[1m#.#..##.[m[33m[40m#[37m[40m........[30m[40m[1m.....##.[14;38H[K[17;17H.......#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3247 b/tests/data/crawl/crawl3247 new file mode 100644 index 0000000..792da4c --- /dev/null +++ b/tests/data/crawl/crawl3247 @@ -0,0 +1 @@ +[3;73H[30m[40m[1m-[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3248 b/tests/data/crawl/crawl3248 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3248 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3249 b/tests/data/crawl/crawl3249 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl3249 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl325 b/tests/data/crawl/crawl325 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl325 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3250 b/tests/data/crawl/crawl3250 new file mode 100644 index 0000000..b23da94 --- /dev/null +++ b/tests/data/crawl/crawl3250 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;25H[37m[40m [3;26H[30m[40m[1m########[4;28H[m[37m[40m)[7;17H [8;9H [33m[40m#####[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[9;10H#######[m[33m[40m#[37m[40m[7mp[m[37m[40m....[33m[40m#[37m[40m [32G[30m[40m[1m#+[10;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m#####.##[m[37m[40m [11;12H[30m[40m[1m##[20G...[m[36m[40m([30m[40m[1m..[12;5H[1K [m[37m[40m [30m[40m[1m#.#..##.[m[33m[40m#[37m[40m...[30m[40m[1m..........##.[13;22H....[14;23H...[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;24H..[16d.[17;17H..####.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3251 b/tests/data/crawl/crawl3251 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl3251 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3252 b/tests/data/crawl/crawl3252 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3252 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3253 b/tests/data/crawl/crawl3253 new file mode 100644 index 0000000..05db480 --- /dev/null +++ b/tests/data/crawl/crawl3253 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3254 b/tests/data/crawl/crawl3254 new file mode 100644 index 0000000..76a3118 --- /dev/null +++ b/tests/data/crawl/crawl3254 @@ -0,0 +1 @@ +[11d[37m[43m[5mZ[18;2H[m[37m[40mThe bat convulses in agony![K
[19d_[31m[40mYou kill the bat!
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3255 b/tests/data/crawl/crawl3255 new file mode 100644 index 0000000..2de1c24 --- /dev/null +++ b/tests/data/crawl/crawl3255 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[73G[m[32m[40m=[4;46H[33m[40m[1m8[75G[m[35m[40m--[9;65H[37m[40m9[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3256 b/tests/data/crawl/crawl3256 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3256 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3257 b/tests/data/crawl/crawl3257 new file mode 100644 index 0000000..2fe489c --- /dev/null +++ b/tests/data/crawl/crawl3257 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3258 b/tests/data/crawl/crawl3258 new file mode 100644 index 0000000..5c767d9 --- /dev/null +++ b/tests/data/crawl/crawl3258 @@ -0,0 +1 @@ +[10;18H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3259 b/tests/data/crawl/crawl3259 new file mode 100644 index 0000000..e441473 --- /dev/null +++ b/tests/data/crawl/crawl3259 @@ -0,0 +1 @@ +[9;63H[37m[40m700.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl326 b/tests/data/crawl/crawl326 new file mode 100644 index 0000000..29caaff --- /dev/null +++ b/tests/data/crawl/crawl326 @@ -0,0 +1 @@ +[3;78H[30m[40m[1m--[4;75H-----[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3260 b/tests/data/crawl/crawl3260 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3260 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3261 b/tests/data/crawl/crawl3261 new file mode 100644 index 0000000..36aa30d --- /dev/null +++ b/tests/data/crawl/crawl3261 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 7 chunks of flesh (gained 1)[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3262 b/tests/data/crawl/crawl3262 new file mode 100644 index 0000000..1b746b3 --- /dev/null +++ b/tests/data/crawl/crawl3262 @@ -0,0 +1 @@ +[37m[40m.[7mp[11d[m[30m[40m[1m.[12d..[13d...[14;19H....[15;19H.[m[35m[40m?[30m[40m[1m...[16;19H####.#[17;34H[m[39;49m[37m[40m[4;46H[32m[40m9[75G[34m[40m==[9;65H[37m[40m1.3 (1[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3263 b/tests/data/crawl/crawl3263 new file mode 100644 index 0000000..68f2067 --- /dev/null +++ b/tests/data/crawl/crawl3263 @@ -0,0 +1 @@ +[7;23H[33m[40m#[9;19H[37m[40m.[7mp[11;18H[m[30m[40m[1m.[12d#.[13d#.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3264 b/tests/data/crawl/crawl3264 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3264 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3265 b/tests/data/crawl/crawl3265 new file mode 100644 index 0000000..340974d --- /dev/null +++ b/tests/data/crawl/crawl3265 @@ -0,0 +1 @@ +[9;19H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3266 b/tests/data/crawl/crawl3266 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl3266 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3267 b/tests/data/crawl/crawl3267 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3267 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3268 b/tests/data/crawl/crawl3268 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl3268 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3269 b/tests/data/crawl/crawl3269 new file mode 100644 index 0000000..e23ec70 --- /dev/null +++ b/tests/data/crawl/crawl3269 @@ -0,0 +1 @@ +[2;22H[37m[40m.[33m[40m#[3d[37m[40m.[33m[40m#[4d[37m[40m.[33m[40m#[5d[37m[40m.[33m[40m#[6d[37m[40m.[33m[40m#[7d[37m[40m.[9;20H.[7mp[11;17H[m[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl327 b/tests/data/crawl/crawl327 new file mode 100644 index 0000000..f3741c7 --- /dev/null +++ b/tests/data/crawl/crawl327 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m5[75G[34m[40m=====
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3270 b/tests/data/crawl/crawl3270 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3270 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3271 b/tests/data/crawl/crawl3271 new file mode 100644 index 0000000..dc3ecdb --- /dev/null +++ b/tests/data/crawl/crawl3271 @@ -0,0 +1 @@ +[9;19H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3272 b/tests/data/crawl/crawl3272 new file mode 100644 index 0000000..9d62c65 --- /dev/null +++ b/tests/data/crawl/crawl3272 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;65H[m[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3273 b/tests/data/crawl/crawl3273 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3273 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3274 b/tests/data/crawl/crawl3274 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl3274 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3275 b/tests/data/crawl/crawl3275 new file mode 100644 index 0000000..a499b15 --- /dev/null +++ b/tests/data/crawl/crawl3275 @@ -0,0 +1 @@ +[2d[33m[40m#[3d#[37m[40m.[33m[40m#[37m[40m [4;21H[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#########[5;21H[m[33m[40m#[28G[37m[40m)[6;21H[33m[40m#[7d#[8;17H[37m[40m [9;9H [30m[40m[1m####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#........[10;10H#######[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[11;11H.[m[37m[40m[7m)[m[30m[40m[1m....[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m#####.##[m[37m[40m [12;12H[30m[40m[1m##[12;23H[m[36m[40m([14;8H[37m[40m [15d[30m[40m[1m#.#..##.#...[16;9H........#..[m[35m[40m?[30m[40m[1m....[31G##[17;9H#.##[m[33m[40m([30m[40m[1m####[25G....[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3276 b/tests/data/crawl/crawl3276 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3276 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3277 b/tests/data/crawl/crawl3277 new file mode 100644 index 0000000..9961103 --- /dev/null +++ b/tests/data/crawl/crawl3277 @@ -0,0 +1 @@ +[10;20H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3278 b/tests/data/crawl/crawl3278 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl3278 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3279 b/tests/data/crawl/crawl3279 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3279 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl328 b/tests/data/crawl/crawl328 new file mode 100644 index 0000000..9c77ef6 --- /dev/null +++ b/tests/data/crawl/crawl328 @@ -0,0 +1 @@ +
[18d[M[9;15H[37m[43m[5mZ[m[37m[40m.
[24d_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3280 b/tests/data/crawl/crawl3280 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl3280 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3281 b/tests/data/crawl/crawl3281 new file mode 100644 index 0000000..11d9f9a --- /dev/null +++ b/tests/data/crawl/crawl3281 @@ -0,0 +1 @@ +[9;50H[2;21H[31m[44m[1mo[m[37m[40m..[4d [5;26H[30m[40m[1m########[6;28H[m[37m[40m)[9;17H [10;9H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[11;10H########...[m[37m[43m[5mZ[m[37m[40m.[33m[40m#[37m[40m [32G[30m[40m[1m#+[12;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.#[m[33m[40m####[30m[40m[1m#####.##[m[37m[40m [13;12H[30m[40m[1m##[13;23H[m[36m[40m([15;8H[37m[40m [16d[30m[40m[1m#.#..##.#...[17;9H........#..[m[35m[40m?[30m[40m[1m....[31G##.[m[39;49m[37m[40m[9;70H[37m[40m0[14;38H[31m[44m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;78H[m[39;49m[37m[40m[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;75H[34m[40m[1m==[9;65H[m[37m[40m5.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3282 b/tests/data/crawl/crawl3282 new file mode 100644 index 0000000..9cd5976 --- /dev/null +++ b/tests/data/crawl/crawl3282 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mAn orc comes into view.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3283 b/tests/data/crawl/crawl3283 new file mode 100644 index 0000000..4834db2 --- /dev/null +++ b/tests/data/crawl/crawl3283 @@ -0,0 +1 @@ +[2;21H[37m[40m.[3d[31m[44m[1mo[m[37m[40m..[5d [6;26H[30m[40m[1m########[7;28H[m[37m[40m)[10;17H [33m[40m#[37m[40m.[11;9H [30m[40m[1m####[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#........[12;10H########...[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[13;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.##[m[33m[40m###[30m[40m[1m#####.##[m[37m[40m [14;12H[30m[40m[1m##[14;23H[m[36m[40m([16;8H[37m[40m [17d[30m[40m[1m#.#..##.#...[17;34H[m[39;49m[37m[40m
[18d[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3284 b/tests/data/crawl/crawl3284 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl3284 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3285 b/tests/data/crawl/crawl3285 new file mode 100644 index 0000000..9a86adf --- /dev/null +++ b/tests/data/crawl/crawl3285 @@ -0,0 +1 @@ +[2d[37m[40m[1m>[3d[m[37m[40m.[4d[31m[44m[1mo[m[37m[40m..[6d [7;26H[30m[40m[1m########[8;28H[m[37m[40m)[10;22H.[11;17H [33m[40m#[37m[43m[5mZ[12;9H[m[37m[40m [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[13;10H########...[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[14;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.##[m[33m[40m###[30m[40m[1m#####.##[m[37m[40m [15;12H[30m[40m[1m##[15;23H[m[36m[40m([17;8H[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3286 b/tests/data/crawl/crawl3286 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3286 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3287 b/tests/data/crawl/crawl3287 new file mode 100644 index 0000000..7482644 --- /dev/null +++ b/tests/data/crawl/crawl3287 @@ -0,0 +1 @@ +[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3288 b/tests/data/crawl/crawl3288 new file mode 100644 index 0000000..941520c --- /dev/null +++ b/tests/data/crawl/crawl3288 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3289 b/tests/data/crawl/crawl3289 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3289 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl329 b/tests/data/crawl/crawl329 new file mode 100644 index 0000000..2ddacf6 --- /dev/null +++ b/tests/data/crawl/crawl329 @@ -0,0 +1 @@ +[9;63H[37m[40m92.0 (11.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3290 b/tests/data/crawl/crawl3290 new file mode 100644 index 0000000..da7a2ce --- /dev/null +++ b/tests/data/crawl/crawl3290 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3291 b/tests/data/crawl/crawl3291 new file mode 100644 index 0000000..58cf109 --- /dev/null +++ b/tests/data/crawl/crawl3291 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [31m[44mo[m[37m[40m..[30m[40m[1m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3292 b/tests/data/crawl/crawl3292 new file mode 100644 index 0000000..d68e764 --- /dev/null +++ b/tests/data/crawl/crawl3292 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wearing a leather armour (resting, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3293 b/tests/data/crawl/crawl3293 new file mode 100644 index 0000000..bb5e13a --- /dev/null +++ b/tests/data/crawl/crawl3293 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H [31m[44m[1mo[m[37m[40m.. [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3294 b/tests/data/crawl/crawl3294 new file mode 100644 index 0000000..fda8014 --- /dev/null +++ b/tests/data/crawl/crawl3294 @@ -0,0 +1 @@ +[4;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3295 b/tests/data/crawl/crawl3295 new file mode 100644 index 0000000..da753af --- /dev/null +++ b/tests/data/crawl/crawl3295 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3296 b/tests/data/crawl/crawl3296 new file mode 100644 index 0000000..431784e --- /dev/null +++ b/tests/data/crawl/crawl3296 @@ -0,0 +1 @@ +[4;21H[37m[40m.[5d[31m[40m[1mo[6do[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3297 b/tests/data/crawl/crawl3297 new file mode 100644 index 0000000..454c4af --- /dev/null +++ b/tests/data/crawl/crawl3297 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[4d8[75G[m[35m[40m--[9;65H[37m[40m8[14;38H[31m[40m[1moo[m[37m[40m [30m[40m[1m2 orcs[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3298 b/tests/data/crawl/crawl3298 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3298 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3299 b/tests/data/crawl/crawl3299 new file mode 100644 index 0000000..9ae7029 --- /dev/null +++ b/tests/data/crawl/crawl3299 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc convulses in agony!
[24d[30m[40m[1m_[31m[40mAn orc comes into view.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl33 b/tests/data/crawl/crawl33 new file mode 100644 index 0000000..8aa2a4c --- /dev/null +++ b/tests/data/crawl/crawl33 @@ -0,0 +1 @@ +[9;63H[37m[40m4.0 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl330 b/tests/data/crawl/crawl330 new file mode 100644 index 0000000..a405949 --- /dev/null +++ b/tests/data/crawl/crawl330 @@ -0,0 +1 @@ +[3;46H[37m[40m19[78G[32m[40m==[9;64H[37m[40m3.0 (12[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3300 b/tests/data/crawl/crawl3300 new file mode 100644 index 0000000..e8e540d --- /dev/null +++ b/tests/data/crawl/crawl3300 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3301 b/tests/data/crawl/crawl3301 new file mode 100644 index 0000000..f81aef1 --- /dev/null +++ b/tests/data/crawl/crawl3301 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[31m[40mAn orc comes into view.[m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[23;2HAim: [37m[40man orc, wearing a leather armour ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR:
[24d 93%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3302 b/tests/data/crawl/crawl3302 new file mode 100644 index 0000000..e5b7f39 --- /dev/null +++ b/tests/data/crawl/crawl3302 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [6;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3303 b/tests/data/crawl/crawl3303 new file mode 100644 index 0000000..1b046ca --- /dev/null +++ b/tests/data/crawl/crawl3303 @@ -0,0 +1 @@ +[6;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3304 b/tests/data/crawl/crawl3304 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl3304 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3305 b/tests/data/crawl/crawl3305 new file mode 100644 index 0000000..ba4db01 --- /dev/null +++ b/tests/data/crawl/crawl3305 @@ -0,0 +1 @@ +[6;22H[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3306 b/tests/data/crawl/crawl3306 new file mode 100644 index 0000000..efb0ca2 --- /dev/null +++ b/tests/data/crawl/crawl3306 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[73G[m[31m[40m-[4;75H[30m[40m[1m--[8;52H[m[37m[40m6[9;65H9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3307 b/tests/data/crawl/crawl3307 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3307 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3308 b/tests/data/crawl/crawl3308 new file mode 100644 index 0000000..487853e --- /dev/null +++ b/tests/data/crawl/crawl3308 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40mYou kill the orc!
[24d[30m[40m[1m_[31m[40mAn orc comes into view. It is wielding a whip.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3309 b/tests/data/crawl/crawl3309 new file mode 100644 index 0000000..e8e540d --- /dev/null +++ b/tests/data/crawl/crawl3309 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl331 b/tests/data/crawl/crawl331 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl331 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3310 b/tests/data/crawl/crawl3310 new file mode 100644 index 0000000..9c94006 --- /dev/null +++ b/tests/data/crawl/crawl3310 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3311 b/tests/data/crawl/crawl3311 new file mode 100644 index 0000000..e5b7f39 --- /dev/null +++ b/tests/data/crawl/crawl3311 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [6;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3312 b/tests/data/crawl/crawl3312 new file mode 100644 index 0000000..4f59a92 --- /dev/null +++ b/tests/data/crawl/crawl3312 @@ -0,0 +1 @@ +[6;22H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3313 b/tests/data/crawl/crawl3313 new file mode 100644 index 0000000..a95414f --- /dev/null +++ b/tests/data/crawl/crawl3313 @@ -0,0 +1 @@ +[33m[40m[7m[[7d[m[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3314 b/tests/data/crawl/crawl3314 new file mode 100644 index 0000000..d869757 --- /dev/null +++ b/tests/data/crawl/crawl3314 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;72H[m[31m[40m-[30m[40m[1m-[4;46H[33m[40m7[4;72H[m[35m[40m---[9;64H[37m[40m10[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3315 b/tests/data/crawl/crawl3315 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3315 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3316 b/tests/data/crawl/crawl3316 new file mode 100644 index 0000000..9e96eb9 --- /dev/null +++ b/tests/data/crawl/crawl3316 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3317 b/tests/data/crawl/crawl3317 new file mode 100644 index 0000000..a31d338 --- /dev/null +++ b/tests/data/crawl/crawl3317 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[7m[[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3318 b/tests/data/crawl/crawl3318 new file mode 100644 index 0000000..7f76a65 --- /dev/null +++ b/tests/data/crawl/crawl3318 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The orc convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3319 b/tests/data/crawl/crawl3319 new file mode 100644 index 0000000..e684e5c --- /dev/null +++ b/tests/data/crawl/crawl3319 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [6;6H [33m[40m#[7m[[m[33m[40m#[37m[40m [7;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl332 b/tests/data/crawl/crawl332 new file mode 100644 index 0000000..924863b --- /dev/null +++ b/tests/data/crawl/crawl332 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3320 b/tests/data/crawl/crawl3320 new file mode 100644 index 0000000..0174d9f --- /dev/null +++ b/tests/data/crawl/crawl3320 @@ -0,0 +1 @@ +[7;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3321 b/tests/data/crawl/crawl3321 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl3321 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3322 b/tests/data/crawl/crawl3322 new file mode 100644 index 0000000..dfec3da --- /dev/null +++ b/tests/data/crawl/crawl3322 @@ -0,0 +1 @@ +[5;22H[37m[40m.[6d[31m[40m[1mo[7d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3323 b/tests/data/crawl/crawl3323 new file mode 100644 index 0000000..fea5398 --- /dev/null +++ b/tests/data/crawl/crawl3323 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;72H[30m[40m-[4;46H[33m[40m6[4;70H[m[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m9[9;65H1[14;39H [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3324 b/tests/data/crawl/crawl3324 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3324 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3325 b/tests/data/crawl/crawl3325 new file mode 100644 index 0000000..ad9cb0d --- /dev/null +++ b/tests/data/crawl/crawl3325 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3326 b/tests/data/crawl/crawl3326 new file mode 100644 index 0000000..d0d878c --- /dev/null +++ b/tests/data/crawl/crawl3326 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3327 b/tests/data/crawl/crawl3327 new file mode 100644 index 0000000..bd7579b --- /dev/null +++ b/tests/data/crawl/crawl3327 @@ -0,0 +1 @@ +
[18d[3L[24d[37m[40m[J[18d_[31m[40mYou kill the orc![19;2H[36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H[37m[40m[2P[23;13H, wielding a whip and wearing a ring mail (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3328 b/tests/data/crawl/crawl3328 new file mode 100644 index 0000000..df7fe5b --- /dev/null +++ b/tests/data/crawl/crawl3328 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3329 b/tests/data/crawl/crawl3329 new file mode 100644 index 0000000..4f59a92 --- /dev/null +++ b/tests/data/crawl/crawl3329 @@ -0,0 +1 @@ +[6;22H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl333 b/tests/data/crawl/crawl333 new file mode 100644 index 0000000..5a71949 --- /dev/null +++ b/tests/data/crawl/crawl333 @@ -0,0 +1 @@ +[9;50H[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m[H[30m[40m[1m#[m[37m[40m [30m[40m[1m..#.....####.PP..##[m[37m[40m
[2d[30m[40m[1m#[m[37m[40m ..........[33m[40m#[32m[40mP[37m[40m..[30m[40m[1m...##[m[37m[40m
[3d .............[32m[40m[1m♣[30m[40m♣P.#[m[37m[40m
[4d ..[4;15H.[33m[40mP[37m[40m.[32m[40m♣[30m[40m[1m♣..#[m[37m[40m [5;5H..[5;15H[32m[40mP[37m[40m.[33m[40mP[32m[40m♣♣[30m[40m[1m.[6;5H[37m[40m>[m[37m[40m.[6;16H....[30m[40m[1m.#[7;5H[m[37m[40m..[7;15H.....[30m[40m[1m##[m[37m[40m [8;5H..[8;16H[33m[40m#[30m[40m[1m####[m[37m[40m [9;6H[30m[40m[1m..[m[33m[40m#[37m[40m..[33m[40m[1m$[m[37m[40m[7mp[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##[m[37m[40m [9;64H5.0 (2.0) [10;7H [33m[40m#######[37m[40m [11;30H[1K[12d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3330 b/tests/data/crawl/crawl3330 new file mode 100644 index 0000000..a95414f --- /dev/null +++ b/tests/data/crawl/crawl3330 @@ -0,0 +1 @@ +[33m[40m[7m[[7d[m[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3331 b/tests/data/crawl/crawl3331 new file mode 100644 index 0000000..227ed6f --- /dev/null +++ b/tests/data/crawl/crawl3331 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;71H[m[31m[40m-[4;46H[33m[40m[1m5[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m2[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3332 b/tests/data/crawl/crawl3332 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3332 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3333 b/tests/data/crawl/crawl3333 new file mode 100644 index 0000000..b0edd7d --- /dev/null +++ b/tests/data/crawl/crawl3333 @@ -0,0 +1 @@ +
[24d[37m[40m_The orc convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3334 b/tests/data/crawl/crawl3334 new file mode 100644 index 0000000..71fcabd --- /dev/null +++ b/tests/data/crawl/crawl3334 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[7m[[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3335 b/tests/data/crawl/crawl3335 new file mode 100644 index 0000000..49d7189 --- /dev/null +++ b/tests/data/crawl/crawl3335 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - orc[23;56H[31m[40m[1mseverely wounded[m[37m[40m, chance[K
[24d to defeat MR: 93%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3336 b/tests/data/crawl/crawl3336 new file mode 100644 index 0000000..bfb8f13 --- /dev/null +++ b/tests/data/crawl/crawl3336 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[7m[[m[33m[40m#[37m[40m [7;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3337 b/tests/data/crawl/crawl3337 new file mode 100644 index 0000000..0174d9f --- /dev/null +++ b/tests/data/crawl/crawl3337 @@ -0,0 +1 @@ +[7;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3338 b/tests/data/crawl/crawl3338 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl3338 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3339 b/tests/data/crawl/crawl3339 new file mode 100644 index 0000000..6056e32 --- /dev/null +++ b/tests/data/crawl/crawl3339 @@ -0,0 +1 @@ +[4;23H[31m[40m[1mo[7d[m[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl334 b/tests/data/crawl/crawl334 new file mode 100644 index 0000000..6b83faa --- /dev/null +++ b/tests/data/crawl/crawl334 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3340 b/tests/data/crawl/crawl3340 new file mode 100644 index 0000000..1e7b19c --- /dev/null +++ b/tests/data/crawl/crawl3340 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[3;70H[m[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m4[4;65H[35m[40m---[30m[40m[1m--[8;51H[m[37m[40m21[9;65H3[14;40H[32m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3341 b/tests/data/crawl/crawl3341 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3341 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3342 b/tests/data/crawl/crawl3342 new file mode 100644 index 0000000..31ab60e --- /dev/null +++ b/tests/data/crawl/crawl3342 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40mYou kill the orc!
[24d[30m[40m[1m_[31m[40mAn orc comes into view. It is wielding a short sword.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3343 b/tests/data/crawl/crawl3343 new file mode 100644 index 0000000..55e64f7 --- /dev/null +++ b/tests/data/crawl/crawl3343 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m..[31m[40m[1mo[30m[40m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[7m[[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m[7m)[m[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3344 b/tests/data/crawl/crawl3344 new file mode 100644 index 0000000..0128086 --- /dev/null +++ b/tests/data/crawl/crawl3344 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[31m[40mAn orc comes into view. It is wielding a short sword.[m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[37m[40m[K
[23d [36m[40mAim: [37m[40man orc, wielding a short sword and wearing a ring mail (chance to defeat
[24d MR: 93%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3345 b/tests/data/crawl/crawl3345 new file mode 100644 index 0000000..c2a1acf --- /dev/null +++ b/tests/data/crawl/crawl3345 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ..[31m[40m[1mo[m[37m[40m [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[7m[[m[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m[7m)[m[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3346 b/tests/data/crawl/crawl3346 new file mode 100644 index 0000000..fb01de3 --- /dev/null +++ b/tests/data/crawl/crawl3346 @@ -0,0 +1 @@ +[4;23H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3347 b/tests/data/crawl/crawl3347 new file mode 100644 index 0000000..7991334 --- /dev/null +++ b/tests/data/crawl/crawl3347 @@ -0,0 +1 @@ +[37m[40m.[6d[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3348 b/tests/data/crawl/crawl3348 new file mode 100644 index 0000000..470b36e --- /dev/null +++ b/tests/data/crawl/crawl3348 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[3;70H[30m[40m-[4;46H[m[31m[40m3[4;63H[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m4[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3349 b/tests/data/crawl/crawl3349 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3349 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl335 b/tests/data/crawl/crawl335 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl335 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3350 b/tests/data/crawl/crawl3350 new file mode 100644 index 0000000..9e96eb9 --- /dev/null +++ b/tests/data/crawl/crawl3350 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3351 b/tests/data/crawl/crawl3351 new file mode 100644 index 0000000..7de49d0 --- /dev/null +++ b/tests/data/crawl/crawl3351 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[37m[40m[7m)[m[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3352 b/tests/data/crawl/crawl3352 new file mode 100644 index 0000000..89cf7fe --- /dev/null +++ b/tests/data/crawl/crawl3352 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc[23;63H[37m[40mlightly wounded,
[24d chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3353 b/tests/data/crawl/crawl3353 new file mode 100644 index 0000000..03f2f08 --- /dev/null +++ b/tests/data/crawl/crawl3353 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [7;6H [33m[40m#[37m[40m[7m)[m[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3354 b/tests/data/crawl/crawl3354 new file mode 100644 index 0000000..1b046ca --- /dev/null +++ b/tests/data/crawl/crawl3354 @@ -0,0 +1 @@ +[6;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3355 b/tests/data/crawl/crawl3355 new file mode 100644 index 0000000..613c43e --- /dev/null +++ b/tests/data/crawl/crawl3355 @@ -0,0 +1 @@ +[33m[40m[7m[[7d[m[31m[40m[1mo[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m1[3;69H[m[31m[40m-[4;46H2[4;60H[35m[40m---[30m[40m[1m--[9d[m[37m[40m5[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The orc convulses in agony![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3356 b/tests/data/crawl/crawl3356 new file mode 100644 index 0000000..71fcabd --- /dev/null +++ b/tests/data/crawl/crawl3356 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;20H[1K .>. [3;20H[1K ... [4;20H[1K [m[37m[40m...[30m[40m[1m [5;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;20H[1K [m[33m[40m#[7m[[m[33m[40m#[30m[40m[1m [7;20H[1K [m[33m[40m#[31m[40m[1mo[m[33m[40m#[30m[40m[1m [8;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #..)[9;20H[1K [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m [10;20H[1K [m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m [11;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [12;16H[1K [24G [13;6H [13;24H [14;6H #..)[14;32H [15;6H [15;23H([16;6H [17;6H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3357 b/tests/data/crawl/crawl3357 new file mode 100644 index 0000000..f8d29b6 --- /dev/null +++ b/tests/data/crawl/crawl3357 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;63H[33m[40m[1mmoderately[m[37m[40m[K
[24d [33m[40m[1mwounded[m[37m[40m, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3358 b/tests/data/crawl/crawl3358 new file mode 100644 index 0000000..bfb8f13 --- /dev/null +++ b/tests/data/crawl/crawl3358 @@ -0,0 +1 @@ +[1;6H[37m[40m [2;6H .[1m>[m[37m[40m. [3;6H ... [4;6H ... [5;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [6;6H [33m[40m#[7m[[m[33m[40m#[37m[40m [7;6H [33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m [8;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[9;6H [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;6H [33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [11;6H [33m[40m#[37m[40m.[33m[40m#[37m[40m [12;6H [24G [13;6H [13;24H [14;6H [30m[40m[1m#..[m[37m[40m[7m)[14;32H[m[37m[40m [15;6H [15;23H[36m[40m([16;6H[37m[40m [17;6H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3359 b/tests/data/crawl/crawl3359 new file mode 100644 index 0000000..0174d9f --- /dev/null +++ b/tests/data/crawl/crawl3359 @@ -0,0 +1 @@ +[7;22H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl336 b/tests/data/crawl/crawl336 new file mode 100644 index 0000000..15d7e74 --- /dev/null +++ b/tests/data/crawl/crawl336 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m==[9;44H[m[37m[40m10 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3360 b/tests/data/crawl/crawl3360 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl3360 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3361 b/tests/data/crawl/crawl3361 new file mode 100644 index 0000000..fbbc694 --- /dev/null +++ b/tests/data/crawl/crawl3361 @@ -0,0 +1 @@ +
[18d[M[7;22H[36m[40m[7m)[24;2H[m[31m[40mYou kill the orc![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3362 b/tests/data/crawl/crawl3362 new file mode 100644 index 0000000..de15026 --- /dev/null +++ b/tests/data/crawl/crawl3362 @@ -0,0 +1 @@ +[3;69H[30m[40m[1m-[4;46H[m[31m[40m1[4;58H[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m3[9;65H6[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[40m[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3363 b/tests/data/crawl/crawl3363 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3363 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3364 b/tests/data/crawl/crawl3364 new file mode 100644 index 0000000..a86b80c --- /dev/null +++ b/tests/data/crawl/crawl3364 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3365 b/tests/data/crawl/crawl3365 new file mode 100644 index 0000000..0bef440 --- /dev/null +++ b/tests/data/crawl/crawl3365 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - [30m[40m[1mAnimate Dead Necromancy [m[37m[40m12%[78G4
[3d b - [30m[40m[1mControl Undead Necromancy [m[37m[40m12%[78G4
[24d[32m[40m[1m2 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3366 b/tests/data/crawl/crawl3366 new file mode 100644 index 0000000..ad53408 --- /dev/null +++ b/tests/data/crawl/crawl3366 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m21[m[37m[40m/37 [32m[40m[1m=============[30m[40m-----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/10[56G[34m[40m[1m==[30m[40m----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m23%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;5H[30m[40m[1m[1K[2d[1K [2;21H[m[37m[40m.[1m>[m[37m[40m.[3;5H[30m[40m[1m[1K [3;21H[m[37m[40m...[4;5H[30m[40m[1m[1K [4;21H[m[37m[40m...[5;5H[30m[40m[1m[1K [5;21H[m[33m[40m#[37m[40m.[33m[40m#[6;5H[30m[40m[1m[1K [6;21H[m[33m[40m#[7m[[m[33m[40m#[7;5H[30m[40m[1m[1K [7;21H[m[33m[40m#[36m[40m[7m)[m[33m[40m#[37m[40m [30m[40m[1m#########[8;5H[1K [8;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[30m[40m[1m.....[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;5H[30m[40m[1m[1K [9;21H[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#........[9;62H[m[37m[40m2716.3 (0.0)[10;5H[30m[40m[1m[1K [10;21H[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#........[11;5H[1K [11;21H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[12;5H[1K [12;17H####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[13;5H[1K [m[37m[40m [30m[40m[1m#########...[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m####.###+[14;5H[1K [m[37m[40m [30m[40m[1m#..[m[37m[40m[7m)[m[30m[40m[1m....#.##[m[33m[40m###[30m[40m[1m#####.##[m[37m[40m [30m[40m[1m.[15;5H[1K [m[37m[40m [30m[40m[1m#.#####.#.....[m[36m[40m([30m[40m[1m.......##.[16;5H[1K [m[37m[40m [30m[40m[1m#.#..##.#.............##.[17;5H[1K [m[37m[40m [30m[40m[1m#.#..##.#.............##.[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[36m[40mAiming: [37m[40m[1mPain[19;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[20;2HAim: [37m[40man orc, wielding a short sword and wearing a ring mail ([33m[40m[1mmoderately[21;2Hwounded[m[37m[40m, chance to defeat MR: 93%)
[22d The orc convulses in agony!
[23d [31m[40mYou kill the orc!
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3367 b/tests/data/crawl/crawl3367 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl3367 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3368 b/tests/data/crawl/crawl3368 new file mode 100644 index 0000000..1646ffb --- /dev/null +++ b/tests/data/crawl/crawl3368 @@ -0,0 +1 @@ +[2;20H[33m[40m#[37m[40m....[3;22H[1m>[5d[m[37m[40m...[6d.[7d[33m[40m[7m[[m[33m[40m#[37m[40m [8;22H[36m[40m[7m)[m[33m[40m#[37m[40m [30m[40m[1m#########[9;28H[m[37m[40m)[10;22H.[11d[37m[43m[5mZ[12;17H[m[37m[40m [13;9H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[14;10H########...[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[15;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.##[m[33m[40m###[30m[40m[1m#####.##[m[37m[40m [16;12H[30m[40m[1m##[16;23H[m[36m[40m([17;34H[m[39;49m[37m[40m
[18d[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.3 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3369 b/tests/data/crawl/crawl3369 new file mode 100644 index 0000000..406a727 --- /dev/null +++ b/tests/data/crawl/crawl3369 @@ -0,0 +1 @@ +[2;25H[37m[40m.[3;20H[33m[40m#[37m[40m....[4;20H[33m[40m#[37m[40m.[1m>[m[37m[40m..[6;21H...[7d.[8d[33m[40m[7m[[m[33m[40m#[37m[40m [9;26H[30m[40m[1m########[10;22H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[11;22H[37m[43m[5mZ[13;17H[m[37m[40m [14;9H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[15;10H########...[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[16;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.##[m[33m[40m###[30m[40m[1m#####.##[m[37m[40m [17;12H[30m[40m[1m##[17;23H[m[36m[40m([17;34H[m[39;49m[37m[40m
[18d[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;58H[34m[40m==[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl337 b/tests/data/crawl/crawl337 new file mode 100644 index 0000000..4eaf5e5 --- /dev/null +++ b/tests/data/crawl/crawl337 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 10 gold pieces (gained 1).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3370 b/tests/data/crawl/crawl3370 new file mode 100644 index 0000000..6c5031c --- /dev/null +++ b/tests/data/crawl/crawl3370 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m)) [[ †
[24d_[m[37m[40ma short sword; a ring mail; a whip; a ring mail; an orc corpse[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3371 b/tests/data/crawl/crawl3371 new file mode 100644 index 0000000..626860c --- /dev/null +++ b/tests/data/crawl/crawl3371 @@ -0,0 +1 @@ +[11d[37m[43m[5mZ
[18d[m[37m[40m_[30m[40m[1mUnknown command.[m[37m[40m[K
[19d Items here: [30m[40m[1m)) [[ †
[20d_[m[37m[40ma short sword; a ring mail; a whip; a ring mail; an orc corpse[K
[21d [36m[40mCasting: [37m[40m[1mPain
[22d[m[37m[40m [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3372 b/tests/data/crawl/crawl3372 new file mode 100644 index 0000000..e541909 --- /dev/null +++ b/tests/data/crawl/crawl3372 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;58H[35m[40m--[9;65H[37m[40m9[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3373 b/tests/data/crawl/crawl3373 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3373 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3374 b/tests/data/crawl/crawl3374 new file mode 100644 index 0000000..66a0cc8 --- /dev/null +++ b/tests/data/crawl/crawl3374 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_The dead are walking!
[23d x - 5 chunks of flesh (gained 2)
[24d Items here: [30m[40m[1m) [[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3375 b/tests/data/crawl/crawl3375 new file mode 100644 index 0000000..b63fde7 --- /dev/null +++ b/tests/data/crawl/crawl3375 @@ -0,0 +1 @@ +[9;64H[37m[40m20.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3376 b/tests/data/crawl/crawl3376 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3376 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3377 b/tests/data/crawl/crawl3377 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3377 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3378 b/tests/data/crawl/crawl3378 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl3378 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl3379 b/tests/data/crawl/crawl3379 new file mode 100644 index 0000000..231fbf5 --- /dev/null +++ b/tests/data/crawl/crawl3379 @@ -0,0 +1 @@ +
[24d[36m[40m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl338 b/tests/data/crawl/crawl338 new file mode 100644 index 0000000..f97a8e8 --- /dev/null +++ b/tests/data/crawl/crawl338 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#...[m[37m[40m [30m[40m[1m#..♣♣...#[m[37m[40m
[2d[30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#######[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m#.P.P..##[m[37m[40m
[3d[30m[40m[1m##[m[33m[40m#[37m[40m..[33m[40m#[34m[40m[1m?[m[37m[40m.....[33m[40m#[37m[40m....[30m[40m[1m.####.PP..##[m[37m[40m [4;4H[33m[40m#[37m[40m.[33m[40m#[4;16H[37m[40m..[30m[40m[1m..#P.....##[m[37m[40m [5;4H[33m[40m#[5;15H[37m[40m...[30m[40m[1m.....♣♣P.#[m[37m[40m [6;5H[33m[40m#[6;18H[30m[40m[1m...P.♣♣..#[m[37m[40m [7;5H[33m[40m#[7;18H[30m[40m[1m..P.P♣♣..#[m[37m[40m [8;5H[33m[40m#[37m[40m....[1m>[m[37m[40m.......[30m[40m[1m........##[m[37m[40m [9;5H[33m[40m#[37m[40m....[7mp[m[37m[40m.......[30m[40m[1m.......##[m[37m[40m [10;5H[33m[40m##[37m[40m......[37m[43m[5mZ[m[37m[40m....[30m[40m[1m...#####[m[37m[40m [11;3H[37m[44mg[37m[40m.........[33m[40m#[37m[40m....[30m[40m[1m.###[11;31H[m[37m[40m [12;3H[33m[40m###########[30m[40m[1m#[m[33m[40m###[30m[40m[1m##[12;31H[m[37m[40m [13;31H [14;31H [15;31H [16;31H [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3380 b/tests/data/crawl/crawl3380 new file mode 100644 index 0000000..8100c09 --- /dev/null +++ b/tests/data/crawl/crawl3380 @@ -0,0 +1 @@ +[?25l[19d[37m[40m[J[A_a short sword; a ring mail[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3381 b/tests/data/crawl/crawl3381 new file mode 100644 index 0000000..a60569b --- /dev/null +++ b/tests/data/crawl/crawl3381 @@ -0,0 +1 @@ +[2;26H[37m[40m...[3;25H...[4;22H.....[5;20H[33m[40m#[37m[40m.[1m>[m[37m[40m...[6;20H[33m[40m#[37m[40m....[7;21H...[8d.[9;25H [10;22H[36m[40m[7m)[m[33m[40m#[37m[40m [30m[40m[1m#########[11;28H[m[37m[40m)[12;22H[37m[43m[5mZ[14;17H[m[37m[40m [15;9H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[16;10H########...[m[37m[40m..[33m[40m#[37m[40m [32G[30m[40m[1m#+[17;11H.[m[37m[40m[7m)[m[30m[40m[1m....#.##########.##[m[37m[40m [C[m[39;49m[37m[40m
[18d[10;22H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3382 b/tests/data/crawl/crawl3382 new file mode 100644 index 0000000..b126ce3 --- /dev/null +++ b/tests/data/crawl/crawl3382 @@ -0,0 +1 @@ +
[19d[37m[40m_[33m[40m[1mYou hear the rusting of a very distant drain.[20;2H[m[37m[40mItems here: [30m[40m[1m[ †
[21d_[m[37m[40ma leather armour; an orc corpse[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3383 b/tests/data/crawl/crawl3383 new file mode 100644 index 0000000..d1dfb4a --- /dev/null +++ b/tests/data/crawl/crawl3383 @@ -0,0 +1,2 @@ +[18;22r[22;1H +[1;24r[8;22H[37m[43m[5mZ[21;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[22;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3384 b/tests/data/crawl/crawl3384 new file mode 100644 index 0000000..c8781b3 --- /dev/null +++ b/tests/data/crawl/crawl3384 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m2[15;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 orc skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3385 b/tests/data/crawl/crawl3385 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3385 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3386 b/tests/data/crawl/crawl3386 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl3386 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3387 b/tests/data/crawl/crawl3387 new file mode 100644 index 0000000..df6ccce --- /dev/null +++ b/tests/data/crawl/crawl3387 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3388 b/tests/data/crawl/crawl3388 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3388 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3389 b/tests/data/crawl/crawl3389 new file mode 100644 index 0000000..935404e --- /dev/null +++ b/tests/data/crawl/crawl3389 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 6 chunks of flesh (gained 1)[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl339 b/tests/data/crawl/crawl339 new file mode 100644 index 0000000..afba3db --- /dev/null +++ b/tests/data/crawl/crawl339 @@ -0,0 +1 @@ +
[18d[M[13;17r[13;1HM[1;24r[9;62H[37m[40m402.0 (7[14;38H[37m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m goblin (sleeping)
[24d [31m[40m[1mA goblin comes into view. It is wielding a club.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3390 b/tests/data/crawl/crawl3390 new file mode 100644 index 0000000..88ec20e --- /dev/null +++ b/tests/data/crawl/crawl3390 @@ -0,0 +1 @@ +[2;29H[37m[40m.[3d..[4;27H...[5;22H........[6;22H[1m>[m[37m[40m.......[7;20H[33m[40m#[37m[40m.........[8;20H[33m[40m#[37m[40m.........[10;25H [11;26H[30m[40m[1m########[12;22H[m[37m[43m[5mZ[m[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m)[15;17H [16;9H [30m[40m[1m####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#........[17;10H########.....#[m[37m[40m [32G[30m[40m[1m#+[m[39;49m[37m[40m[3;47H[33m[40m[1m2[3;69H[m[32m[40m=[9;65H[37m[40m4.3 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3391 b/tests/data/crawl/crawl3391 new file mode 100644 index 0000000..d37b96c --- /dev/null +++ b/tests/data/crawl/crawl3391 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3392 b/tests/data/crawl/crawl3392 new file mode 100644 index 0000000..ac4547c --- /dev/null +++ b/tests/data/crawl/crawl3392 @@ -0,0 +1 @@ +[2;23H[34m[40m[1m![30G[m[37m[40m.[3d.[4d.[5d.[6;22H.[30G.[7;22H[1m>[30G[m[37m[40m.[8d.[9;20H[33m[40m#[37m[40m..[7mp[m[37m[40m.......[10;20H[33m[40m##[37m[40m.[33m[40m########[11;23H[30m[40m[1m#[m[37m[40m [12;23H[30m[40m[1m#[m[37m[40m [30m[40m[1m#########[13;22H[m[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [30m[40m[1m#..[m[37m[40m)[14;23H[30m[40m[1m#[15d#[16;17H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[17;9H[m[37m[40m [30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#........[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3393 b/tests/data/crawl/crawl3393 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3393 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3394 b/tests/data/crawl/crawl3394 new file mode 100644 index 0000000..7482644 --- /dev/null +++ b/tests/data/crawl/crawl3394 @@ -0,0 +1 @@ +[10;22H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3395 b/tests/data/crawl/crawl3395 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl3395 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3396 b/tests/data/crawl/crawl3396 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3396 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3397 b/tests/data/crawl/crawl3397 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl3397 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3398 b/tests/data/crawl/crawl3398 new file mode 100644 index 0000000..29c0637 --- /dev/null +++ b/tests/data/crawl/crawl3398 @@ -0,0 +1 @@ +[2;21H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m#[3;23H[34m[40m[1m![31G[m[37m[40m.[4d[33m[40m#[5d#[6d#[7;22H[37m[40m.[7;31H[33m[40m#[8;22H[37m[40m[1m>[8;31H[m[37m[40m+[9;23H.[7mp[31G[m[33m[40m#[10;21H[37m[40m..........[33m[40m#[11;20H##[37m[43m[5mZ[m[33m[40m#########[12;22H[37m[40m.[30m[40m[1m#[m[37m[40m [13;22H[30m[40m[1mZ#[m[37m[40m [30m[40m[1m#########[14;21H#Z#[m[37m[40m [30m[40m[1m#..[m[37m[40m)[15;21H[30m[40m[1m#.[16d#.[17;17H[m[37m[40m [17;34H[m[39;49m[37m[40m[14;42H[32m[40morc[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[10;23H[37m[43m[5mZ[11d[m[37m[40m.[12d[37m[43m[5mZ[13d[m[36m[40m[7m)[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m6[14;42H[32m[40mbat[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3399 b/tests/data/crawl/crawl3399 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3399 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl34 b/tests/data/crawl/crawl34 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl34 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl340 b/tests/data/crawl/crawl340 new file mode 100644 index 0000000..4fa2e07 --- /dev/null +++ b/tests/data/crawl/crawl340 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[10d[m[37m[40m.[11;3H.g[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3400 b/tests/data/crawl/crawl3400 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3400 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3401 b/tests/data/crawl/crawl3401 new file mode 100644 index 0000000..b034045 --- /dev/null +++ b/tests/data/crawl/crawl3401 @@ -0,0 +1 @@ +[1;5H[37m[40m [2d [2;19H[33m[40m#[37m[40m..[29G.[33m[40m#[37m[40m [3;5H [3;19H[33m[40m#[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m##[4;5H[37m[40m [4;19H[33m[40m#[37m[40m..[34m[40m[1m![4;31H[m[37m[40m.[5;5H [5;19H[33m[40m#[37m[40m.[5;30H[33m[40m#[37m[40m [6;5H [6;19H[33m[40m#[37m[40m.[6;30H[33m[40m#[37m[40m [7;5H [7;19H[33m[40m#[37m[40m.[7;30H[33m[40m#[37m[40m [8;5H [8;19H[33m[40m#[37m[40m...[30G[33m[40m#[37m[40m [30m[40m[1m#[9;5H[m[37m[40m [9;19H[33m[40m#[37m[40m.[1m>[9;30H[m[37m[40m+ [30m[40m[1m.[10;5H[m[37m[40m [10;19H[33m[40m#[37m[40m....[30G[33m[40m#[37m[40m [30m[40m[1m#[11;5H[m[37m[40m [11;19H[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.......[33m[40m#[37m[40m [30m[40m[1m#[12;5H[m[37m[40m [12;19H[33m[40m##[37m[40m.[33m[40m#########[37m[40m [30m[40m[1m#[13;5H[m[37m[40m [13;20H[33m[40m#[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [14;5H [14;20H[33m[40m#[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[15;5H[m[37m[40m [15;20H[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#..[m[37m[40m)[16;5H [16;20H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[17;5H[m[37m[40m [17;20H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3402 b/tests/data/crawl/crawl3402 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3402 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3403 b/tests/data/crawl/crawl3403 new file mode 100644 index 0000000..c948575 --- /dev/null +++ b/tests/data/crawl/crawl3403 @@ -0,0 +1 @@ +[10;22H[37m[43m[5mZZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3404 b/tests/data/crawl/crawl3404 new file mode 100644 index 0000000..de43674 --- /dev/null +++ b/tests/data/crawl/crawl3404 @@ -0,0 +1 @@ +[9;65H[37m[40m7[15;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 orc skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3405 b/tests/data/crawl/crawl3405 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3405 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3406 b/tests/data/crawl/crawl3406 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3406 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3407 b/tests/data/crawl/crawl3407 new file mode 100644 index 0000000..5d2ce06 --- /dev/null +++ b/tests/data/crawl/crawl3407 @@ -0,0 +1 @@ +
[18d[2M[9;24H[30m[47mp[23;2H[36m[40mPress: ? - help, v - describe, . - travel[24;2H[37m[40mThe floor.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3408 b/tests/data/crawl/crawl3408 new file mode 100644 index 0000000..11e0c6c --- /dev/null +++ b/tests/data/crawl/crawl3408 @@ -0,0 +1 @@ +[37m[40m[7mp[17;34H[m[39;49m[37m[40m[7;26H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3409 b/tests/data/crawl/crawl3409 new file mode 100644 index 0000000..b2a3683 --- /dev/null +++ b/tests/data/crawl/crawl3409 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl341 b/tests/data/crawl/crawl341 new file mode 100644 index 0000000..bece781 --- /dev/null +++ b/tests/data/crawl/crawl341 @@ -0,0 +1 @@ +[9;64H[37m[40m3.0 (8[14;38Hg[14;48H[K[9d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3410 b/tests/data/crawl/crawl3410 new file mode 100644 index 0000000..28ab67d --- /dev/null +++ b/tests/data/crawl/crawl3410 @@ -0,0 +1 @@ +[6;27H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3411 b/tests/data/crawl/crawl3411 new file mode 100644 index 0000000..c23b986 --- /dev/null +++ b/tests/data/crawl/crawl3411 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m[5;27H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3412 b/tests/data/crawl/crawl3412 new file mode 100644 index 0000000..b2a3683 --- /dev/null +++ b/tests/data/crawl/crawl3412 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3413 b/tests/data/crawl/crawl3413 new file mode 100644 index 0000000..63a6293 --- /dev/null +++ b/tests/data/crawl/crawl3413 @@ -0,0 +1 @@ +[4;27H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3414 b/tests/data/crawl/crawl3414 new file mode 100644 index 0000000..b2a3683 --- /dev/null +++ b/tests/data/crawl/crawl3414 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3415 b/tests/data/crawl/crawl3415 new file mode 100644 index 0000000..67e9d3e --- /dev/null +++ b/tests/data/crawl/crawl3415 @@ -0,0 +1,2 @@ +[18;23r[23;1H +[1;24r[3;28H[30m[44m([22;43H[36m[40m, g - get item[23;2H[37m[40m12 bolts.[3;28H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3416 b/tests/data/crawl/crawl3416 new file mode 100644 index 0000000..ccece55 --- /dev/null +++ b/tests/data/crawl/crawl3416 @@ -0,0 +1 @@ +[9;50H[3;28H[34m[40m[1m([17;34H[m[39;49m[37m[40m
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3417 b/tests/data/crawl/crawl3417 new file mode 100644 index 0000000..865ad90 --- /dev/null +++ b/tests/data/crawl/crawl3417 @@ -0,0 +1 @@ +[3;20H[37m[40m.[28G..[33m[40m#[37m[40m [4;20H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m##[5;22H[34m[40m[1m![30G[m[37m[40m..[8d [9;21H.[9;30H[33m[40m#[37m[40m [30m[40m[1m#[10;21H[37m[40m>[m[37m[40m..[30G+ [30m[40m[1m.[11;22H[m[37m[43m[5mZZ[12;20H[m[37m[40m..........[13;19H[33m[40m##[37m[40m.[33m[40m#########[14;21H[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [15;20H[33m[40m#[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[16;21HZ#[m[37m[40m [30m[40m[1m#..[m[37m[40m)[17;34H[m[39;49m[37m[40m
[18d[10;23H[37m[43m[5mZ[11d[m[37m[40m.[13d[37m[43m[5mZ[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;69H[32m[40m[1m=[9;65H[m[37m[40m8
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3418 b/tests/data/crawl/crawl3418 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3418 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3419 b/tests/data/crawl/crawl3419 new file mode 100644 index 0000000..8997da4 --- /dev/null +++ b/tests/data/crawl/crawl3419 @@ -0,0 +1 @@ +[4;20H[37m[40m.[28G..[33m[40m#[37m[40m [5;20H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m##[6;22H[34m[40m[1m![30G[m[37m[40m..[9d [10;21H...[30G[33m[40m#[37m[40m [30m[40m[1m#[11;21H[37m[40m>[11;30H[m[37m[40m+ [30m[40m[1m.[12;23H[m[37m[43m[5mZ[13;20H[m[37m[40m..........[14;19H[33m[40m##[37m[43m[5mZ[m[33m[40m#########[15;21H[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[33m[40m#[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[17;21HZ#[m[37m[40m [30m[40m[1m#..[m[37m[40m)[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl342 b/tests/data/crawl/crawl342 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl342 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3420 b/tests/data/crawl/crawl3420 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3420 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3421 b/tests/data/crawl/crawl3421 new file mode 100644 index 0000000..23f65a1 --- /dev/null +++ b/tests/data/crawl/crawl3421 @@ -0,0 +1 @@ +[10;24H[37m[43m[5mZ[11d[m[37m[40m.[37m[43m[5mZ[12d[m[37m[40m.[13d[37m[43m[5mZ[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3422 b/tests/data/crawl/crawl3422 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl3422 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3423 b/tests/data/crawl/crawl3423 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3423 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3424 b/tests/data/crawl/crawl3424 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3424 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3425 b/tests/data/crawl/crawl3425 new file mode 100644 index 0000000..c0efc9c --- /dev/null +++ b/tests/data/crawl/crawl3425 @@ -0,0 +1 @@ +[2;20H[33m[40m##########[5;20H[37m[40m.[28G..[33m[40m#[37m[40m [6;20H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m##[7;22H[34m[40m[1m![30G[m[37m[40m..[10;24H.[10;33H [11;21H.[11;30H[33m[40m#[37m[40m [30m[40m[1m#[12;21H[37m[40m>[m[37m[40m..[37m[43m[5mZ[m[37m[40m.....+ [30m[40m[1m.[13;22H[m[37m[40m.[14;20H..[37m[43m[5mZ[m[37m[40m.......[15;19H[33m[40m##[37m[40m.[33m[40m#########[16;21H[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3426 b/tests/data/crawl/crawl3426 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3426 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3427 b/tests/data/crawl/crawl3427 new file mode 100644 index 0000000..4c86635 --- /dev/null +++ b/tests/data/crawl/crawl3427 @@ -0,0 +1 @@ +[10;24H[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3428 b/tests/data/crawl/crawl3428 new file mode 100644 index 0000000..efa50da --- /dev/null +++ b/tests/data/crawl/crawl3428 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m==[9;64H[m[37m[40m30[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3429 b/tests/data/crawl/crawl3429 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3429 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl343 b/tests/data/crawl/crawl343 new file mode 100644 index 0000000..a404aa0 --- /dev/null +++ b/tests/data/crawl/crawl343 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin shouts![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3430 b/tests/data/crawl/crawl3430 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3430 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3431 b/tests/data/crawl/crawl3431 new file mode 100644 index 0000000..8218c93 --- /dev/null +++ b/tests/data/crawl/crawl3431 @@ -0,0 +1 @@ +[2;19H[37m[40m [3;20H[33m[40m##########[6;20H[37m[40m.[28G..[33m[40m#[37m[40m [7;20H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[33m[40m#[30m[40m[1m#[8;22H[34m[40m![30G[m[37m[40m.[30m[40m[1m.[9;23H[m[37m[40m[7mp[m[37m[40m.[10d.[11;33H [12;21H...[37m[43m[5mZ[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[13;21H[37m[40m>[13;30H[m[37m[40m+ [30m[40m[1m.[14;22H[m[37m[40m.[15;20H..[37m[43m[5mZ[m[37m[40m.......[16;19H[33m[40m##[37m[40m.[33m[40m#########[17;21H[30m[40m[1m.#[m[37m[40m [C[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3432 b/tests/data/crawl/crawl3432 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3432 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3433 b/tests/data/crawl/crawl3433 new file mode 100644 index 0000000..e44c91d --- /dev/null +++ b/tests/data/crawl/crawl3433 @@ -0,0 +1 @@ +[10;23H[37m[43m[5mZ[11dZ[m[37m[40m.[12d.[14;22H[37m[43m[5mZ[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3434 b/tests/data/crawl/crawl3434 new file mode 100644 index 0000000..fb6213f --- /dev/null +++ b/tests/data/crawl/crawl3434 @@ -0,0 +1 @@ +[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3435 b/tests/data/crawl/crawl3435 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3435 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3436 b/tests/data/crawl/crawl3436 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl3436 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3437 b/tests/data/crawl/crawl3437 new file mode 100644 index 0000000..633e917 --- /dev/null +++ b/tests/data/crawl/crawl3437 @@ -0,0 +1 @@ +[3;19H[37m[40m [4;20H[33m[40m##########[30m[40m[1m#[5d#[6d#[7;20H[m[37m[40m.[28G..[30m[40m[1m#[m[37m[40m [8;20H[36m[40m)[37m[40m.......[34m[40m[1m([m[37m[40m.[30m[40m[1m##[9;22H[m[37m[40m[7mp[m[37m[40m.[30G[30m[40m[1m..[10;23H[m[37m[40m.[30G[30m[40m[1m#[11d#[12;23H[m[37m[43m[5mZ[30G[m[30m[40m[1m#[m[37m[40m [13;21H.[13;30H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[14;21H[37m[40m>[m[37m[40m.[30G[30m[40m[1m+[m[37m[40m [30m[40m[1m.[15;22H[m[37m[43m[5mZ[30G[m[30m[40m[1m#[16;20H[m[37m[40m..........[30m[40m[1m#[17;19H##.#########[34G[m[39;49m[37m[40m
[18d[10;22H[37m[43m[5mZ[11dZ[m[37m[40m.[12d.[14d[37m[43m[5mZ[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m3[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3438 b/tests/data/crawl/crawl3438 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3438 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3439 b/tests/data/crawl/crawl3439 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3439 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl344 b/tests/data/crawl/crawl344 new file mode 100644 index 0000000..c4a55e1 --- /dev/null +++ b/tests/data/crawl/crawl344 @@ -0,0 +1 @@ +[H[30m[40m[1m........#######..##[m[37m[40m [30m[40m[1m#.P.P..##
[2d####[m[37m[40m..[33m[40m#[34m[40m[1m?[m[37m[40m.....[33m[40m#[37m[40m...[30m[40m[1m..####.P
[3d[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..........[30m[40m[1m...#P...[4;4H[m[37m[40m [30m[40m[1m#[m[37m[40m.[4;20H[30m[40m[1m....♣♣P.[5;4H[m[37m[40m [33m[40m#[5;22H[30m[40m[1mP.♣♣..#[6;5H[m[37m[40m [33m[40m#[6;23H[30m[40m[1mP♣♣..#[7;5H[m[37m[40m [33m[40m#[37m[40m....[1m>[7;20H[30m[40m.......##[8;5H[m[37m[40m [33m[40m#[37m[40m......[37m[43m[5mZ[9;5H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m..[7mp[m[37m[40m..[9;22H[30m[40m[1m###[10;3H[m[37m[40m..g.[14G[33m[40m#[37m[40m...[30m[40m[1m..###[m[37m[40m [11;3H[33m[40m############[30m[40m[1m######[m[37m[40m [12;33H[1K[17d [m[39;49m[37m[40m
[18d[8;13H[37m[40m.[9d[37m[43m[5mZ[10;5H[m[37m[40m.g[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4.0 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3440 b/tests/data/crawl/crawl3440 new file mode 100644 index 0000000..b07afc5 --- /dev/null +++ b/tests/data/crawl/crawl3440 @@ -0,0 +1 @@ +[13;22H[37m[43m[5mZ[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3441 b/tests/data/crawl/crawl3441 new file mode 100644 index 0000000..df6ccce --- /dev/null +++ b/tests/data/crawl/crawl3441 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3442 b/tests/data/crawl/crawl3442 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3442 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3443 b/tests/data/crawl/crawl3443 new file mode 100644 index 0000000..9a2df76 --- /dev/null +++ b/tests/data/crawl/crawl3443 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mA - 2 dark potions[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3444 b/tests/data/crawl/crawl3444 new file mode 100644 index 0000000..48650bd --- /dev/null +++ b/tests/data/crawl/crawl3444 @@ -0,0 +1 @@ +[4;30H[33m[40m#[5d#[6d#[7d#[8d#[9;22H[37m[40m.[7mp[30G[m[37m[40m.[10d[33m[40m#[11d#[12d#[13d#[14d[37m[40m+[15d[33m[40m#[16d#[17;34H[m[39;49m[37m[40m
[18d[10;23H[37m[43m[5mZ[11d[m[37m[40m.[12d[37m[43m[5mZ[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;58H[34m[40m==[9;65H[37m[40m4.3 (1[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[33m[40m[1mYou are feeling hungry.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3445 b/tests/data/crawl/crawl3445 new file mode 100644 index 0000000..df2356a --- /dev/null +++ b/tests/data/crawl/crawl3445 @@ -0,0 +1 @@ +[8;31H[33m[40m#[9;23H[37m[40m.[7mp[31G[m[37m[40m.[10d[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3446 b/tests/data/crawl/crawl3446 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3446 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3447 b/tests/data/crawl/crawl3447 new file mode 100644 index 0000000..fa6b38a --- /dev/null +++ b/tests/data/crawl/crawl3447 @@ -0,0 +1 @@ +[9;23H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3448 b/tests/data/crawl/crawl3448 new file mode 100644 index 0000000..97c6933 --- /dev/null +++ b/tests/data/crawl/crawl3448 @@ -0,0 +1 @@ +[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3449 b/tests/data/crawl/crawl3449 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3449 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl345 b/tests/data/crawl/crawl345 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl345 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3450 b/tests/data/crawl/crawl3450 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3450 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3451 b/tests/data/crawl/crawl3451 new file mode 100644 index 0000000..3e7f797 --- /dev/null +++ b/tests/data/crawl/crawl3451 @@ -0,0 +1 @@ +[13;38H[4;58H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3452 b/tests/data/crawl/crawl3452 new file mode 100644 index 0000000..c3699ea --- /dev/null +++ b/tests/data/crawl/crawl3452 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4;13H[1K [30m[40m[1m###[m[33m[40m##[26G[37m[40m [5;13H[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [6;13H[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [7;13H[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [8;13H[1K [30m[40m[1m#[m[36m[40m)[30m[40m[1m.[m[37m[40m......[34m[40m[1m([m[37m[40m.[33m[40m#####[9;13H[37m[40m[1K [30m[40m[1m#..[m[37m[40m....[37m[43m[5mZ[9;64H[m[37m[40m40.3 (5[10;13H[1K [30m[40m[1m#..[m[37m[40m.....[37m[43m[5mZ[m[37m[40m..[33m[40m#####[11;13H[37m[40m[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [12;13H[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [13;13H[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.###[14;13H[m[37m[40m[1K [30m[40m[1m#.[37m[40m>[m[37m[40m........+ [30m[40m[1m.....[15;13H[m[37m[40m[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#[16;13H[m[37m[40m[1K [30m[40m[1m#..[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#.[17;13H[m[37m[40m[1K [30m[40m[1m##.#########[m[37m[40m [30m[40m[1m#.#.##[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3453 b/tests/data/crawl/crawl3453 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl3453 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3454 b/tests/data/crawl/crawl3454 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3454 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3455 b/tests/data/crawl/crawl3455 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3455 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3456 b/tests/data/crawl/crawl3456 new file mode 100644 index 0000000..2fd34d1 --- /dev/null +++ b/tests/data/crawl/crawl3456 @@ -0,0 +1 @@ +[13;38H[3;47H[33m[40m[1m4[3;70H[m[32m[40m=[13;38H[m[39;49m[37m[40m[4;46H[31m[40m3[4;60H[34m[40m===[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3457 b/tests/data/crawl/crawl3457 new file mode 100644 index 0000000..844f3cb --- /dev/null +++ b/tests/data/crawl/crawl3457 @@ -0,0 +1 @@ +[3;70H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3458 b/tests/data/crawl/crawl3458 new file mode 100644 index 0000000..7c94d99 --- /dev/null +++ b/tests/data/crawl/crawl3458 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m===[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3459 b/tests/data/crawl/crawl3459 new file mode 100644 index 0000000..bb43a9b --- /dev/null +++ b/tests/data/crawl/crawl3459 @@ -0,0 +1 @@ +[4;6H[30m[40m[1m############[m[37m[40m [5;6H[30m[40m[1m#..........#[m[37m[40m [6;6H[30m[40m[1m#..........#[m[37m[40m [7;6H[30m[40m[1m#..........#[m[37m[40m [33m[40m#######[8;6H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.......[34m[40m([30m[40m.[m[33m[40m########[37m[40m..[34m[40m[1m?[m[37m[40m....[9;6H[30m[40m[1m#..........[m[37m[40m..[37m[43m[5mZ[9;65H[m[37m[40m8.3 (8[10;6H[30m[40m[1m#..........[m[33m[40m########[37m[40m.[11;6H[30m[40m[1m#..........#[m[37m[40m .[33m[40m#[12;6H[30m[40m[1m#..........#[m[37m[40m .[33m[40m#[30m[40m[1m######.[13;6H#..........#[m[37m[40m [30m[40m[1m#.###[m[33m[40m##[30m[40m[1m#......[14;6H#.[37m[40m>[30m[40m........+[m[37m[40m [30m[40m[1m........[15;6H#..........#[m[37m[40m [30m[40m[1m#.#.##.#Z###[16;6H#..........#[m[37m[40m [30m[40m[1m#.#.#........[17;6H##.#########[m[37m[40m [30m[40m[1m#.#.####.#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl346 b/tests/data/crawl/crawl346 new file mode 100644 index 0000000..a0fd141 --- /dev/null +++ b/tests/data/crawl/crawl346 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m [1;32H [2;5H..#?.....#...[2;31H
[3d #.#..........[3;30H
[4d [4;16H..[4;29H [5;5H[1K [5;16H..[5;29H [6;5H[1K [6;16H..[6;29H [7;5H[1K [7;16H..[7;29H [8;5H[1K [8;16H..[8;28H [9;5H[1K [9;16H..[9;27H
[10d ..[10;16H....###
[11d ##[11;21H [12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3460 b/tests/data/crawl/crawl3460 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl3460 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3461 b/tests/data/crawl/crawl3461 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3461 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3462 b/tests/data/crawl/crawl3462 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3462 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3463 b/tests/data/crawl/crawl3463 new file mode 100644 index 0000000..e8ae551 --- /dev/null +++ b/tests/data/crawl/crawl3463 @@ -0,0 +1 @@ +[4;5H[30m[40m[1m#[4;17H[m[37m[40m [5;5H[30m[40m[1m#.[5;16H#[m[37m[40m [6;5H[30m[40m[1m#.[6;16H#[m[37m[40m [7;5H[30m[40m[1m#.[7;16H#[m[37m[40m [33m[40m##[8;5H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.[14G[34m[40m([30m[40m.#[24G[m[37m[40m..[34m[40m[1m?[m[37m[40m.[9;5H[30m[40m[1m#.[9;18H[m[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[10;5H[30m[40m[1m#.[10;16H#[24G[m[37m[40m.[33m[40m#[11;5H[30m[40m[1m#.[11;16H#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [33G[30m[40m[1m#[12;5H#.[12;16H#[m[37m[40m ..[33m[40m#[30m[40m[1m######.#[13;5H#.[13;16H#[m[37m[40m [30m[40m[1m#.##[m[33m[40m###[30m[40m[1m#......#[14;5H#.[37m[40m>[30m[40m.[16G+[m[37m[40m [30m[40m[1m.[15;5H#.[15;16H#[m[37m[40m [30m[40m[1m#.#.##.#Z#[16;5H#.[16;16H#[m[37m[40m [30m[40m[1m#.#.#.[17;5H##.#[17;17H[m[37m[40m [30m[40m[1m#.#.####.#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3464 b/tests/data/crawl/crawl3464 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3464 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3465 b/tests/data/crawl/crawl3465 new file mode 100644 index 0000000..9e26a96 --- /dev/null +++ b/tests/data/crawl/crawl3465 @@ -0,0 +1 @@ +[9;18H[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3466 b/tests/data/crawl/crawl3466 new file mode 100644 index 0000000..6006499 --- /dev/null +++ b/tests/data/crawl/crawl3466 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;71H[m[32m[40m=[9;65H[37m[40m9.3 (1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3467 b/tests/data/crawl/crawl3467 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3467 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3468 b/tests/data/crawl/crawl3468 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3468 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3469 b/tests/data/crawl/crawl3469 new file mode 100644 index 0000000..0188afe --- /dev/null +++ b/tests/data/crawl/crawl3469 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;4H[30m[40m[1m############[m[37m[40m [6;4H[30m[40m[1m#.[6;15H#[m[37m[40m [7;4H[30m[40m[1m#.[7;15H#[m[37m[40m [23G [8;4H[30m[40m[1m#..[14G.#[m[37m[40m [33m[40m##########[9;4H[30m[40m[1m#[m[36m[40m)[13G[34m[40m[1m([30m[40m.#######[m[33m[40m#[37m[40m.[7mp[m[34m[40m[1m?[10;4H[30m[40m#.[10;16H.[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.........[11;4H[30m[40m[1m#.[11;15H##[m[33m[40m######[37m[40m.[33m[40m#######[37m[40m. [12;4H[30m[40m[1m#.[12;15H#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [13;4H[30m[40m[1m#.[13;15H#[m[37m[40m ..[30m[40m[1m#######.#[m[37m[40m [14;4H[30m[40m[1m#...[15G#[m[37m[40m [30m[40m[1m#.#[m[33m[40m###[30m[40m[1m##[32G##[15;4H#.[37m[40m>[15;15H[30m[40m+[m[37m[40m [30m[40m[1m................[16;4H#.[16;15H#[m[37m[40m [30m[40m[1m#.#.##.#Z#######[17;4H#..........#[m[37m[40m [30m[40m[1m#.#.#...........[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl347 b/tests/data/crawl/crawl347 new file mode 100644 index 0000000..d12834e --- /dev/null +++ b/tests/data/crawl/crawl347 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin, wielding a club (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3470 b/tests/data/crawl/crawl3470 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3470 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3471 b/tests/data/crawl/crawl3471 new file mode 100644 index 0000000..7647088 --- /dev/null +++ b/tests/data/crawl/crawl3471 @@ -0,0 +1 @@ +[9;23H[37m[43m[5mZ[10;18H[m[37m[40m.[37m[43m[5mZZ[m[37m[40m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3472 b/tests/data/crawl/crawl3472 new file mode 100644 index 0000000..a963864 --- /dev/null +++ b/tests/data/crawl/crawl3472 @@ -0,0 +1 @@ +[9;64H[37m[40m50[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3473 b/tests/data/crawl/crawl3473 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3473 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3474 b/tests/data/crawl/crawl3474 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3474 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3475 b/tests/data/crawl/crawl3475 new file mode 100644 index 0000000..db73afc --- /dev/null +++ b/tests/data/crawl/crawl3475 @@ -0,0 +1 @@ +[5;3H[30m[40m[1m#[5;15H[m[37m[40m [6;3H[30m[40m[1m#.[6;14H#[m[37m[40m [7;3H[30m[40m[1m#.[7;14H#[m[37m[40m [8;3H[30m[40m[1m#.[8;14H#[m[37m[40m [33m[40m#[9;3H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.[12G[34m[40m([30m[40m.#[21G[m[33m[40m#[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m......[33m[40m#[10;3H[30m[40m[1m#.[10;18H[m[37m[43m[5mZZ[m[37m[40m.[11;3H[30m[40m[1m#.[11;14H#[22G[m[37m[40m.[33m[40m#[30G[37m[40m.[33m[40m#[12;3H[30m[40m[1m#.[12;14H#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [31G[30m[40m[1m#[m[37m[40m [13;3H[30m[40m[1m#.[13;14H#[m[37m[40m .[30m[40m[1m.#[30G.#[m[37m[40m [14;3H[30m[40m[1m#.[14;14H#[m[37m[40m [30m[40m[1m#.#[m[33m[40m##[30m[40m[1m###......#[15;3H#.[37m[40m>[30m[40m.[14G+[m[37m[40m [30m[40m[1m.[16;3H#.[16;14H#[m[37m[40m [30m[40m[1m#.#.##.#Z#[17;3H#.[17;14H#[m[37m[40m [30m[40m[1m#.#.#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3476 b/tests/data/crawl/crawl3476 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3476 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3477 b/tests/data/crawl/crawl3477 new file mode 100644 index 0000000..1b19907 --- /dev/null +++ b/tests/data/crawl/crawl3477 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[10;18H[m[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3478 b/tests/data/crawl/crawl3478 new file mode 100644 index 0000000..8090909 --- /dev/null +++ b/tests/data/crawl/crawl3478 @@ -0,0 +1 @@ +[4;46H[31m[40m4[4;63H[34m[40m==[9d[37m[40m1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3479 b/tests/data/crawl/crawl3479 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3479 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl348 b/tests/data/crawl/crawl348 new file mode 100644 index 0000000..db65a20 --- /dev/null +++ b/tests/data/crawl/crawl348 @@ -0,0 +1 @@ +[1;20H[37m[40m [1;32H [2;5H..[33m[40m#[34m[40m[1m?[m[37m[40m.....[33m[40m#[37m[40m...[2;31H
[3d [33m[40m#[37m[40m.[33m[40m#[37m[40m..........[3;30H
[4d [4;16H..[4;29H [5;5H[1K [5;16H..[5;29H [6;5H[1K [6;16H..[6;29H [7;5H[1K [7;16H..[7;29H [8;5H[1K [8;16H..[8;28H [9;5H[1K [9;16H..[9;27H
[10d ..[10;16H..[30m[40m[1m..###[m[37m[40m
[11d [33m[40m##[11;21H[37m[40m [12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3480 b/tests/data/crawl/crawl3480 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3480 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3481 b/tests/data/crawl/crawl3481 new file mode 100644 index 0000000..ea1416c --- /dev/null +++ b/tests/data/crawl/crawl3481 @@ -0,0 +1 @@ +[10;19H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3482 b/tests/data/crawl/crawl3482 new file mode 100644 index 0000000..9757e3b --- /dev/null +++ b/tests/data/crawl/crawl3482 @@ -0,0 +1 @@ +[9;65H[37m[40m2.3 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3483 b/tests/data/crawl/crawl3483 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3483 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3484 b/tests/data/crawl/crawl3484 new file mode 100644 index 0000000..f729153 --- /dev/null +++ b/tests/data/crawl/crawl3484 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mB - a scroll labeled VOPTUL POTI[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3485 b/tests/data/crawl/crawl3485 new file mode 100644 index 0000000..972ba1e --- /dev/null +++ b/tests/data/crawl/crawl3485 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 3 scrolls of identify
[4d y - a scroll of enchant armour
[5d[34m[40m[1m B - a scroll labeled VOPTUL POTI
[6d[m[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3486 b/tests/data/crawl/crawl3486 new file mode 100644 index 0000000..4fa83d9 --- /dev/null +++ b/tests/data/crawl/crawl3486 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m25[m[37m[40m/37 [32m[40m[1m================[30m[40m--------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m23%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[5;3H[30m[40m[1m############[6;3H#..........#[7;3H#..........#[8;3H#..........#[21G[m[33m[40m###########[8;56HPlace: [37m[40mDungeon:3[9;3H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.......[34m[40m([30m[40m.#######[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m......[33m[40m#[9;62H[37m[40m2752.3 (0.0)[10;3H[30m[40m[1m#.............[m[37m[40m...[37m[43m[5mZZ[m[37m[40m..........[11;3H[30m[40m[1m#..........###[m[33m[40m#####[37m[40m.[33m[40m#######[37m[40m.[33m[40m#[12;3H[30m[40m[1m#..........#[21G[m[33m[40m#[37m[40m.[30m[40m[1m#[31G#[13;3H#..........#[21G[m[37m[40m.[30m[40m[1m.#######.#[14;3H#..........#[m[37m[40m [30m[40m[1m#.#[m[33m[40m##[30m[40m[1m###......###[15;3H#.[37m[40m>[30m[40m........+[m[37m[40m [30m[40m[1m.................[16;3H#..........#[m[37m[40m [30m[40m[1m#.#.##.#Z########[17;3H#..........#[m[37m[40m [30m[40m[1m#.#.#............[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 orc skeletons[K[18;2H[36m[40mPress: ? - help, v - describe, . - travel, g - get item[19;2H[37m[40m12 bolts.
[20d_The floor.
[21d_[34m[40m[1mA - 2 dark potions
[22d[m[37m[40m_[33m[40m[1mYou are feeling hungry.
[23d[m[37m[40m_[34m[40m[1mB - a scroll labeled VOPTUL POTI[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m25[m[37m[40m/37 [32m[40m[1m================[30m[40m--------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m23%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[5;3H[30m[40m[1m############[6;3H#..........#[7;3H#..........#[8;3H#..........#[21G[m[33m[40m###########[8;56HPlace: [37m[40mDungeon:3[9;3H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.......[34m[40m([30m[40m.#######[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m......[33m[40m#[9;62H[37m[40m2752.3 (0.0)[10;3H[30m[40m[1m#.............[m[37m[40m...[37m[43m[5mZZ[m[37m[40m..........[11;3H[30m[40m[1m#..........###[m[33m[40m#####[37m[40m.[33m[40m#######[37m[40m.[33m[40m#[12;3H[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3487 b/tests/data/crawl/crawl3487 new file mode 100644 index 0000000..729ae06 --- /dev/null +++ b/tests/data/crawl/crawl3487 @@ -0,0 +1 @@ +[40m[1m#..........#[21G[m[33m[40m#[37m[40m.[30m[40m[1m#[31G#[13;3H#..........#[21G[m[37m[40m.[30m[40m[1m.#######.#[14;3H#..........#[m[37m[40m [30m[40m[1m#.#[m[33m[40m##[30m[40m[1m###......###[15;3H#.[37m[40m>[30m[40m........+[m[37m[40m [30m[40m[1m.................[16;3H#..........#[m[37m[40m [30m[40m[1m#.#.##.#Z########[17;3H#..........#[m[37m[40m [30m[40m[1m#.#.#............[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 orc skeletons[K[18;2H[36m[40mPress: ? - help, v - describe, . - travel, g - get item[19;2H[37m[40m12 bolts.
[20d_The floor.
[21d_[34m[40m[1mA - 2 dark potions
[22d[m[37m[40m_[33m[40m[1mYou are feeling hungry.
[23d[m[37m[40m_[34m[40m[1mB - a scroll labeled VOPTUL POTI[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3488 b/tests/data/crawl/crawl3488 new file mode 100644 index 0000000..4dc2247 --- /dev/null +++ b/tests/data/crawl/crawl3488 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mAs you read the scroll labeled VOPTUL POTI, it crumbles to dust.
[24d You feel aware of your surroundings. You sensed 1 altar, and 1 shop/portal.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3489 b/tests/data/crawl/crawl3489 new file mode 100644 index 0000000..86b7913 --- /dev/null +++ b/tests/data/crawl/crawl3489 @@ -0,0 +1 @@ +[1;30H[30m[40m[1m*,,,[2;30H*,,,[3;30H*,,,[4;30H****[9;22H[m[37m[43m[5mZ[9;32H[m[30m[40m[1m**[10;21H[m[37m[40m.[10;32H[30m[40m[1m,,[11d**[12;17H****[12;29H*,[13;17H*,,,[14;15H**[15d,,[16d**[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl349 b/tests/data/crawl/crawl349 new file mode 100644 index 0000000..1135b1d --- /dev/null +++ b/tests/data/crawl/crawl349 @@ -0,0 +1 @@ +[10;6H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3490 b/tests/data/crawl/crawl3490 new file mode 100644 index 0000000..6e93d9d --- /dev/null +++ b/tests/data/crawl/crawl3490 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3491 b/tests/data/crawl/crawl3491 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3491 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3492 b/tests/data/crawl/crawl3492 new file mode 100644 index 0000000..3cdde3c --- /dev/null +++ b/tests/data/crawl/crawl3492 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_It was a scroll of magic mapping.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3493 b/tests/data/crawl/crawl3493 new file mode 100644 index 0000000..4817f39 --- /dev/null +++ b/tests/data/crawl/crawl3493 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[33m[40m<[37m[40m[1m<[m[33m[40m>[37m[40m[1m>>>[m[37m[40m∩[1m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;41H[30m[40m[1m********[80G[K[3;41H*[m[34m[40m,,,,,,[30m[40m[1m*[80G[K[4;41H*[m[34m[40m,,,,,,[30m[40m[1m*[80G[K[5;41H*[m[34m[40m,,,,,,[30m[40m[1m***********[80G[K[6;41H*[m[34m[40m,,,,,,,,,,,,,,,,[30m[40m[1m*[80G[K[7;41H*****[m[34m[40m,,,,,,,,,,,,[30m[40m[1m*[80G[K[8;14H############[8;45H*[m[34m[40m,,,,,,,,,,,,[30m[40m[1m*[m[37m[40m [30m[40m[1m*************[80G[K[9;14H#[m[34m[40m..........[30m[40m[1m#[9;45H*[m[34m[40m,,,,,,,,,,,,[30m[40m[1m***[m[37m[40m [30m[40m[1m*[m[34m[40m,,,,,,,,,,,[30m[40m[1m*[80G[K[10;14H#[m[34m[40m..........[30m[40m[1m#[10;45H*[m[34m[40m,,,,,,,,,,,,[30m[40m[1m+[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,,[30m[40m[1m********[m[34m[40m,[30m[40m[1m*[80G[K[11;14H#[m[34m[40m..........[30m[40m[1m#[32G###########[m[37m[40m [30m[40m[1m*[m[34m[40m,,,,,,,,,,,,[30m[40m[1m*****[m[34m[40m,,[30m[40m[1m*[72G*[m[34m[40m,[30m[40m[1m*[80G[K[12;14H#[m[36m[40m)[34m[40m.......[1m([m[34m[40m.[30m[40m[1m########ZZ[37m[40mp[m[34m[40m......[30m[40m[1m#***[m[34m[40m,,,,,,,,,,,[30m[40m[1m**[m[34m[40m,,,[30m[40m[1m**[m[34m[40m,[30m[40m[1m****[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[13;14H#[m[34m[40m................[30m[40m[1mZ[m[34m[40m...........,,[30m[40m[1m+[m[34m[40m,,,,,,,,,,[30m[40m[1m**[m[34m[40m,,,[30m[40m[1m8[m[34m[40m,[30m[40m[1m*[m[34m[40m,,,[37m[40m[1m>[30m[40m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[14;14H#[m[34m[40m..........[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#***[m[34m[40m,,,,,,,,,,[30m[40m[1m*[m[34m[40m,,,,,,,,[30m[40m[1m****[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[15;14H#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m****#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,,,,,,,,[30m[40m[1m*[m[34m[40m,[30m[40m[1m_[m[34m[40m,,,,,,[30m[40m[1m********[m[34m[40m,[30m[40m[1m*[80G[K[16;14H#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,..[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m********[m[34m[40m,[30m[40m[1m***[m[34m[40m,,,,,,,,,,,,,,,,,[30m[40m[1m*[80G[K[17;14H#[m[34m[40m..........[30m[40m[1m#**#[m[34m[40m.[30m[40m[1m######[m[34m[40m......[30m[40m[1m###*****[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m**[m[34m[40m,,,[30m[40m[1m8[m[34m[40m,[30m[40m[1m*[m[34m[40m,[30m[40m[1m**********[80G[K[18;14H#[m[34m[40m.[37m[40m[1m>[m[34m[40m........[30m[40m[1m+[m[34m[40m,,..................,,,[30m[40m[1m**[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m**[m[34m[40m,,,[30m[40m[1m**[m[34m[40m,[30m[40m[1m*[80G[K[19;14H#[m[34m[40m..........[30m[40m[1m#**#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#Z##########*[m[34m[40m..[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m******[m[34m[40m,,[30m[40m[1m*[80G[K[20;14H#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m#*#[m[34m[40m.[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[
\ No newline at end of file diff --git a/tests/data/crawl/crawl3494 b/tests/data/crawl/crawl3494 new file mode 100644 index 0000000..4e8f841 --- /dev/null +++ b/tests/data/crawl/crawl3494 @@ -0,0 +1 @@ +30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m**[80G[K[21;14H##[m[34m[40m.[30m[40m[1m#########[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*#[m[34m[40m.[30m[40m[1m*[80G[K[22;15H#[m[34m[40m.[30m[40m[1m#[22;28H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[33m[40m<[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,,[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m..[30m[40m[1m*[80G[K[23;15H#[m[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[m[34m[40m.....[30m[40m[1m####[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m**[m[34m[40m,[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m*#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#*[80G[K[24;15H#Z#[m[37m[40m [30m[40m[1m#[m[34m[40m..[37m[40m)[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[34m[40m,,[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[80G[K[m[39;49m[37m[40m[12;35H[30m[47m[1mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3495 b/tests/data/crawl/crawl3495 new file mode 100644 index 0000000..613b3fd --- /dev/null +++ b/tests/data/crawl/crawl3495 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3496 b/tests/data/crawl/crawl3496 new file mode 100644 index 0000000..3ed860a --- /dev/null +++ b/tests/data/crawl/crawl3496 @@ -0,0 +1 @@ +[19;35H[30m[47m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3497 b/tests/data/crawl/crawl3497 new file mode 100644 index 0000000..95d3e72 --- /dev/null +++ b/tests/data/crawl/crawl3497 @@ -0,0 +1 @@ +
[2d[7M[12;35H[30m[40m[1m#[18;15H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[34m[40m,,[30m[40m[1m#[m[34m[40m....[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###*###**[80G[K[19;15H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m#[m[34m[40m...,,[30m[40m[1m*[80G[K[20;15H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#*****[m[34m[40m,,,,,,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m,[30m[40m[1m*[80G[K[21;11H#####[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m,,,,,,,,,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m....[30m[40m[1mZ[m[34m[40m.............[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[22;3H#########[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m####[m[34m[40m.[30m[40m[1m###+#####[m[34m[40m.[30m[40m[1m#[m[34m[40m,[30m[40m[1m*********[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3498 b/tests/data/crawl/crawl3498 new file mode 100644 index 0000000..5eb7eea --- /dev/null +++ b/tests/data/crawl/crawl3498 @@ -0,0 +1 @@ +[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[23;3H#[m[34m[40m..[37m[40m[7m)[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m##########[m[34m[40m.[30m[40m[1m##*[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*+*[37m[40m<[m[34m[40m,[30m[40m[1m*[m[34m[40m,,,,,,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[24;3H#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[36m[40m([34m[40m.......[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,,,,[30m[40m[1m*[m[34m[40m,[30m[40m[1m******[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3499 b/tests/data/crawl/crawl3499 new file mode 100644 index 0000000..cb79766 --- /dev/null +++ b/tests/data/crawl/crawl3499 @@ -0,0 +1 @@ +[19;35H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl35 b/tests/data/crawl/crawl35 new file mode 100644 index 0000000..d1fc4fc --- /dev/null +++ b/tests/data/crawl/crawl35 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA kobold comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl350 b/tests/data/crawl/crawl350 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl350 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3500 b/tests/data/crawl/crawl3500 new file mode 100644 index 0000000..a7ae6fc --- /dev/null +++ b/tests/data/crawl/crawl3500 @@ -0,0 +1 @@ +
[2d[7M[12;35H[37m[40m [18;3H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,..,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*[49G#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[19;3H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m...,,,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*[49G#[m[34m[40m..............[30m[40m[1m#[m[34m[40m,..[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[20;2H##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#*****[m[34m[40m,[30m[40m[1m*****[m[37m[40m [30m[40m[1m####[m[34m[40m.[30m[40m[1m**##[m[34m[40m......[30m[40m[1m#*#[m[34m[40m.[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[21;2H#[m[34m[40m........[30m[40m[1m#[m[34m[40m..[35m[40m?[34m[40m..........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[33m[40m[1m$[m[34m[40m...[30m[40m[1m###***[m[34m[40m,,,,,[30m[40m[1m******##[m[34m[40m.[30m[40m[1m####[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m.[30m[40m[1m#[m[34m[40m,[30m[40m[1m*[80G[K[22;2H##[m[34m[40m.[30m[40m[1m##[m[33m[40m([30m[40m[1m####[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[34m[40m.................,,,,,,,,,,,,,,,........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34
\ No newline at end of file diff --git a/tests/data/crawl/crawl3501 b/tests/data/crawl/crawl3501 new file mode 100644 index 0000000..943209d --- /dev/null +++ b/tests/data/crawl/crawl3501 @@ -0,0 +1 @@ +m[40m.[30m[40m[1m#**[m[34m[40m,[30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[23;2H#[m[34m[40m..........[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#********[m[34m[40m,,,,,,,,..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[34m[40m,[30m[40m[1m********[80G[K[24;2H#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G*[m[34m[40m,,,,,,,,,,[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m....,[30m[40m[1m*[m[34m[40m,,,,,,,,[30m[40m[1m*[80G[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3502 b/tests/data/crawl/crawl3502 new file mode 100644 index 0000000..c739ea8 --- /dev/null +++ b/tests/data/crawl/crawl3502 @@ -0,0 +1 @@ +[19;35H[30m[44m[1m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3503 b/tests/data/crawl/crawl3503 new file mode 100644 index 0000000..1c589f3 --- /dev/null +++ b/tests/data/crawl/crawl3503 @@ -0,0 +1 @@ +
[2d[7M[12;35H[34m[40m.[18;6H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G*[m[34m[40m,,,,,,,,,,[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##*******[m[34m[40m,[30m[40m[1m**[80G[K[19;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G**[m[34m[40m,[30m[40m[1m********#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#*[m[34m[40m,,,...,,,[30m[40m[1m*****[m[34m[40m,[30m[40m[1m*[80G[K[20;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[m[37m[40m [30m[40m[1m******[m[34m[40m,[30m[40m[1m*[53G#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#*[m[34m[40m,[30m[40m[1m**#[m[34m[40m.[30m[40m[1m##*[m[34m[40m,,,,,,,[30m[40m[1m*[80G[K[21;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m***********[80G[K[22;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#*[m[34m[40m,,.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [
\ No newline at end of file diff --git a/tests/data/crawl/crawl3504 b/tests/data/crawl/crawl3504 new file mode 100644 index 0000000..f7fafa5 --- /dev/null +++ b/tests/data/crawl/crawl3504 @@ -0,0 +1 @@ +30m[40m[1m*[m[34m[40m,,[30m[40m[1m*[80G[K[23;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......,,,..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m**[m[34m[40m,[30m[40m[1m*[80G[K[24;6H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m##########****[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3505 b/tests/data/crawl/crawl3505 new file mode 100644 index 0000000..cb79766 --- /dev/null +++ b/tests/data/crawl/crawl3505 @@ -0,0 +1 @@ +[19;35H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3506 b/tests/data/crawl/crawl3506 new file mode 100644 index 0000000..38cd7d7 --- /dev/null +++ b/tests/data/crawl/crawl3506 @@ -0,0 +1 @@ +
[2d[7M[12;35H[37m[40m [18;6H[30m[40m[1m######[m[34m[40m........[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m#[18;46H*[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m****[m[34m[40m,[30m[40m[1m**********[80G[K[19;11H#[m[34m[40m.[30m[40m[1m########[28G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[19;46H*[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m.[37m[40m[1m>[30m[40m#*[m[34m[40m,,,,,,,,,,,,,,,[30m[40m[1m*[80G[K[20;11H#[m[34m[40m,[30m[40m[1m*[20G#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G##[m[34m[40m.[30m[40m[1m###*****[m[34m[40m,[30m[40m[1m*******[m[34m[40m,[30m[40m[1m*[80G[K[21;11H*[m[34m[40m,[30m[40m[1m*[20G#[m[34m[40m.........[30m[40m[1m##[m[34m[40m..........[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[21;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..,,,,,,,,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[22;11H*[m[34m[40m,[30m[40m[1m*[20G#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[22;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#******[m[34m[40m,,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[23;11H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[34m[40m,,[30m[40m[1m#[m[34m[40m...[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m....[30m[40m[1m#[23;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,[30m[40m[1m*[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[24;11H#[m[34m[40m......[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m,,[30m[40m[1m#[m[34
\ No newline at end of file diff --git a/tests/data/crawl/crawl3507 b/tests/data/crawl/crawl3507 new file mode 100644 index 0000000..77edd80 --- /dev/null +++ b/tests/data/crawl/crawl3507 @@ -0,0 +1 @@ +m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[24;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m**[m[34m[40m,[30m[40m[1m**[m[37m[40m [30m[40m[1m*[m[34m[40m,[30m[40m[1m*[80G[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3508 b/tests/data/crawl/crawl3508 new file mode 100644 index 0000000..cb79766 --- /dev/null +++ b/tests/data/crawl/crawl3508 @@ -0,0 +1 @@ +[19;35H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3509 b/tests/data/crawl/crawl3509 new file mode 100644 index 0000000..bf3f031 --- /dev/null +++ b/tests/data/crawl/crawl3509 @@ -0,0 +1 @@ +
[2d[7M[12;35H[37m[40m [18;11H[30m[40m[1m##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m,,[30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#****######[m[34m[40m.[30m[40m[1m#§########[m[34m[40m,,[30m[40m[1m****[m[34m[40m,[30m[40m[1m**[80G[K[19;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..,,,.........[30m[40m[1m§§[m[34m[40m.......,,,,,,,,[30m[40m[1m*[80G[K[20;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##*[m[34m[40m,[30m[40m[1m#########§########*[m[34m[40m,,,[30m[40m[1m*******[K[21;20H#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..,,,[30m[40m[1m*[59G#§#[69G**[m[34m[40m,,,,,,,,[30m[40m[1m*[K[22;20H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###****[59G#§#[22;70H*[m[34m[40m,,,,,≈≈≈[30m[40m[1m*[K[23;20H#######[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m...[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[23;59H#§#[23;70H*[m[34m[40m,,,,≈,≈,[30m[40m[1m*[K[24;32H##########[24;59H#§#[24;70H*[m[34m[40m,,≈≈≈≈≈≈[30m[40m[1m*[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl351 b/tests/data/crawl/crawl351 new file mode 100644 index 0000000..1ac5396 --- /dev/null +++ b/tests/data/crawl/crawl351 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[10;6H)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3510 b/tests/data/crawl/crawl3510 new file mode 100644 index 0000000..c739ea8 --- /dev/null +++ b/tests/data/crawl/crawl3510 @@ -0,0 +1 @@ +[19;35H[30m[44m[1m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3511 b/tests/data/crawl/crawl3511 new file mode 100644 index 0000000..189704f --- /dev/null +++ b/tests/data/crawl/crawl3511 @@ -0,0 +1 @@ +
[2d[7M[23d[30m[40m[1m[J[12;35H[m[34m[40m.[18;59H[30m[40m[1m#§#[18;70H*[m[34m[40m,,≈≈[30m[40m[1m*****[K[19;59H#§#[19;70H*[m[34m[40m,≈≈≈[30m[40m[1m+[m[34m[40m≈≈≈[30m[40m[1m*[K[20;59H###[20;70H*[m[34m[40m,≈,≈[30m[40m[1m+[m[34m[40m≈[37m[40m∩[34m[40m≈[30m[40m[1m*[K[21;70H*[m[34m[40m,≈≈≈[30m[40m[1m*[m[34m[40m≈≈≈[30m[40m[1m*[K[22;70H**********[K[24d[m[39;49m[37m[40m[19;35H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3512 b/tests/data/crawl/crawl3512 new file mode 100644 index 0000000..b28aacc --- /dev/null +++ b/tests/data/crawl/crawl3512 @@ -0,0 +1 @@ +[19;58H[37m[40m[1K[24;80H[m[39;49m[37m[40m[19;42H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3513 b/tests/data/crawl/crawl3513 new file mode 100644 index 0000000..0bb2fb1 --- /dev/null +++ b/tests/data/crawl/crawl3513 @@ -0,0 +1 @@ +[19;58H[37m[40m[1K[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3514 b/tests/data/crawl/crawl3514 new file mode 100644 index 0000000..7c8ef39 --- /dev/null +++ b/tests/data/crawl/crawl3514 @@ -0,0 +1 @@ +[19;49H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3515 b/tests/data/crawl/crawl3515 new file mode 100644 index 0000000..0bb2fb1 --- /dev/null +++ b/tests/data/crawl/crawl3515 @@ -0,0 +1 @@ +[19;58H[37m[40m[1K[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3516 b/tests/data/crawl/crawl3516 new file mode 100644 index 0000000..92b98b0 --- /dev/null +++ b/tests/data/crawl/crawl3516 @@ -0,0 +1 @@ +[19;56H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3517 b/tests/data/crawl/crawl3517 new file mode 100644 index 0000000..950edbc --- /dev/null +++ b/tests/data/crawl/crawl3517 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3518 b/tests/data/crawl/crawl3518 new file mode 100644 index 0000000..1c87943 --- /dev/null +++ b/tests/data/crawl/crawl3518 @@ -0,0 +1 @@ +[19;63H[30m[47m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3519 b/tests/data/crawl/crawl3519 new file mode 100644 index 0000000..950edbc --- /dev/null +++ b/tests/data/crawl/crawl3519 @@ -0,0 +1 @@ +[37m[40m [24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl352 b/tests/data/crawl/crawl352 new file mode 100644 index 0000000..11acf95 --- /dev/null +++ b/tests/data/crawl/crawl352 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[8;51H[37m[40m1[9;64H5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3520 b/tests/data/crawl/crawl3520 new file mode 100644 index 0000000..bc24ca0 --- /dev/null +++ b/tests/data/crawl/crawl3520 @@ -0,0 +1 @@ +[19;70H[30m[47m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3521 b/tests/data/crawl/crawl3521 new file mode 100644 index 0000000..d4d1546 --- /dev/null +++ b/tests/data/crawl/crawl3521 @@ -0,0 +1 @@ +[30m[40m[1m*[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3522 b/tests/data/crawl/crawl3522 new file mode 100644 index 0000000..21b6608 --- /dev/null +++ b/tests/data/crawl/crawl3522 @@ -0,0 +1 @@ +[19;77H[30m[44m[1m≈[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3523 b/tests/data/crawl/crawl3523 new file mode 100644 index 0000000..268a8af --- /dev/null +++ b/tests/data/crawl/crawl3523 @@ -0,0 +1 @@ +[34m[40m≈[24;80H[m[39;49m[37m[40m[12;70H[30m[44m[1m,[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3524 b/tests/data/crawl/crawl3524 new file mode 100644 index 0000000..b51a4d2 --- /dev/null +++ b/tests/data/crawl/crawl3524 @@ -0,0 +1 @@ +[34m[40m,[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3525 b/tests/data/crawl/crawl3525 new file mode 100644 index 0000000..1f4de31 --- /dev/null +++ b/tests/data/crawl/crawl3525 @@ -0,0 +1 @@ +[12;69H[30m[44m[1m,[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3526 b/tests/data/crawl/crawl3526 new file mode 100644 index 0000000..b51a4d2 --- /dev/null +++ b/tests/data/crawl/crawl3526 @@ -0,0 +1 @@ +[34m[40m,[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3527 b/tests/data/crawl/crawl3527 new file mode 100644 index 0000000..cc6726a --- /dev/null +++ b/tests/data/crawl/crawl3527 @@ -0,0 +1 @@ +[11;68H[30m[47m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3528 b/tests/data/crawl/crawl3528 new file mode 100644 index 0000000..5ea770b --- /dev/null +++ b/tests/data/crawl/crawl3528 @@ -0,0 +1 @@ +[30m[40m[1m#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3529 b/tests/data/crawl/crawl3529 new file mode 100644 index 0000000..7fca4be --- /dev/null +++ b/tests/data/crawl/crawl3529 @@ -0,0 +1 @@ +[4;61H[30m[44m[1m,[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl353 b/tests/data/crawl/crawl353 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl353 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3530 b/tests/data/crawl/crawl3530 new file mode 100644 index 0000000..6e60de9 --- /dev/null +++ b/tests/data/crawl/crawl3530 @@ -0,0 +1 @@ +[34m[40m,[24;80H[m[39;49m[37m[40m[5;61H[30m[44m[1m,[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3531 b/tests/data/crawl/crawl3531 new file mode 100644 index 0000000..00e0705 --- /dev/null +++ b/tests/data/crawl/crawl3531 @@ -0,0 +1 @@ +[34m[40m,[24;80H[m[39;49m[37m[40m[6;61H[30m[47m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3532 b/tests/data/crawl/crawl3532 new file mode 100644 index 0000000..5ea770b --- /dev/null +++ b/tests/data/crawl/crawl3532 @@ -0,0 +1 @@ +[30m[40m[1m#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3533 b/tests/data/crawl/crawl3533 new file mode 100644 index 0000000..806dbf6 --- /dev/null +++ b/tests/data/crawl/crawl3533 @@ -0,0 +1 @@ +[7;61H[30m[44m[1m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3534 b/tests/data/crawl/crawl3534 new file mode 100644 index 0000000..57c1600 --- /dev/null +++ b/tests/data/crawl/crawl3534 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m25[m[37m[40m/37 [32m[40m[1m================[30m[40m--------[4;38H[m[33m[40mMagic: [31m[40m4[37m[40m/10[56G[34m[40m[1m=========[30m[40m---------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m23%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[1;30H[30m[40m[1m*,,,[2;30H*,,,[3;30H*,,,[4;30H****[5;3H############[6;3H#..........#[7;3H#..........#[8;3H#..........#[21G[m[33m[40m###########[8;56HPlace: [37m[40mDungeon:3[9;3H[30m[40m[1m#[m[36m[40m)[30m[40m[1m.......[34m[40m([30m[40m.#######[m[33m[40m#[37m[43m[5mZZ[m[37m[40m[7mp[m[37m[40m......[33m[40m#[30m[40m[1m**[9;62H[m[37m[40m2753.3 (0.0)[10;3H[30m[40m[1m#.............[m[37m[40m...[37m[43m[5mZ[m[37m[40m...........[30m[40m[1m,,[11;3H#..........###[m[33m[40m#####[37m[40m.[33m[40m#######[37m[40m.[33m[40m#[30m[40m[1m**[12;3H#..........#[m[37m[40m [30m[40m[1m****[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#[13;3H#..........#[m[37m[40m [30m[40m[1m*,,,[m[37m[40m.[30m[40m[1m.#######.#[14;3H#..........#**#.#[m[33m[40m##[30m[40m[1m###......###[15;3H#.[37m[40m>[30m[40m........+,,.................[16;3H#..........#**#.#.##.#Z########[17;3H#..........#[m[37m[40m [30m[40m[1m#.#.#............[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 orc skeletons[K
[18d[37m[40m_[34m[40m[1mA - 2 dark potions
[19d[m[37m[40m_[33m[40m[1mYou are feeling hungry.
[20d[m[37m[40m_[34m[40m[1mB - a scroll labeled VOPTUL POTI[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll labeled VOPTUL POTI, it crumbles to dust.
[23d You feel aware of your surroundings. You sensed 1 altar, and 1 shop/portal.
[24d_It was a scroll of magic mapping.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3535 b/tests/data/crawl/crawl3535 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl3535 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3536 b/tests/data/crawl/crawl3536 new file mode 100644 index 0000000..df8faa2 --- /dev/null +++ b/tests/data/crawl/crawl3536 @@ -0,0 +1 @@ +[A[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3537 b/tests/data/crawl/crawl3537 new file mode 100644 index 0000000..4e33338 --- /dev/null +++ b/tests/data/crawl/crawl3537 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 6 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3538 b/tests/data/crawl/crawl3538 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl3538 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3539 b/tests/data/crawl/crawl3539 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3539 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl354 b/tests/data/crawl/crawl354 new file mode 100644 index 0000000..69cae26 --- /dev/null +++ b/tests/data/crawl/crawl354 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the goblin![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3540 b/tests/data/crawl/crawl3540 new file mode 100644 index 0000000..f6be492 --- /dev/null +++ b/tests/data/crawl/crawl3540 @@ -0,0 +1 @@ +
[18d[M[3;47H[33m[40m[1m6
[24d[m[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3541 b/tests/data/crawl/crawl3541 new file mode 100644 index 0000000..ba90a08 --- /dev/null +++ b/tests/data/crawl/crawl3541 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;65H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3542 b/tests/data/crawl/crawl3542 new file mode 100644 index 0000000..a1c893e --- /dev/null +++ b/tests/data/crawl/crawl3542 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3543 b/tests/data/crawl/crawl3543 new file mode 100644 index 0000000..e6f2085 --- /dev/null +++ b/tests/data/crawl/crawl3543 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3544 b/tests/data/crawl/crawl3544 new file mode 100644 index 0000000..20e4c03 --- /dev/null +++ b/tests/data/crawl/crawl3544 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3545 b/tests/data/crawl/crawl3545 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl3545 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3546 b/tests/data/crawl/crawl3546 new file mode 100644 index 0000000..f69e5a5 --- /dev/null +++ b/tests/data/crawl/crawl3546 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3547 b/tests/data/crawl/crawl3547 new file mode 100644 index 0000000..be99089 --- /dev/null +++ b/tests/data/crawl/crawl3547 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the brisk rusting of a very distant drain.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3548 b/tests/data/crawl/crawl3548 new file mode 100644 index 0000000..816aa6f --- /dev/null +++ b/tests/data/crawl/crawl3548 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3549 b/tests/data/crawl/crawl3549 new file mode 100644 index 0000000..4070756 --- /dev/null +++ b/tests/data/crawl/crawl3549 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl355 b/tests/data/crawl/crawl355 new file mode 100644 index 0000000..2a650b6 --- /dev/null +++ b/tests/data/crawl/crawl355 @@ -0,0 +1 @@ +[9;50H
[18d[M[3;46H[37m[40m19[78G[32m[40m==[4;75H[30m[40m[1m-----
[24d[m[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3550 b/tests/data/crawl/crawl3550 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl3550 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3551 b/tests/data/crawl/crawl3551 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl3551 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3552 b/tests/data/crawl/crawl3552 new file mode 100644 index 0000000..ce0cbfa --- /dev/null +++ b/tests/data/crawl/crawl3552 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3553 b/tests/data/crawl/crawl3553 new file mode 100644 index 0000000..1ceb3b4 --- /dev/null +++ b/tests/data/crawl/crawl3553 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;72H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3554 b/tests/data/crawl/crawl3554 new file mode 100644 index 0000000..243bbb9 --- /dev/null +++ b/tests/data/crawl/crawl3554 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3555 b/tests/data/crawl/crawl3555 new file mode 100644 index 0000000..8406946 --- /dev/null +++ b/tests/data/crawl/crawl3555 @@ -0,0 +1 @@ +[3;46H[32m[40m30[74G=[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3556 b/tests/data/crawl/crawl3556 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl3556 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3557 b/tests/data/crawl/crawl3557 new file mode 100644 index 0000000..7d4eb25 --- /dev/null +++ b/tests/data/crawl/crawl3557 @@ -0,0 +1 @@ +[4;46H[32m[40m9[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3558 b/tests/data/crawl/crawl3558 new file mode 100644 index 0000000..ba5e337 --- /dev/null +++ b/tests/data/crawl/crawl3558 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3559 b/tests/data/crawl/crawl3559 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl3559 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl356 b/tests/data/crawl/crawl356 new file mode 100644 index 0000000..92c5948 --- /dev/null +++ b/tests/data/crawl/crawl356 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3560 b/tests/data/crawl/crawl3560 new file mode 100644 index 0000000..28c6f8c --- /dev/null +++ b/tests/data/crawl/crawl3560 @@ -0,0 +1 @@ +[3;47H[32m[40m1[75G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3561 b/tests/data/crawl/crawl3561 new file mode 100644 index 0000000..1e2c85d --- /dev/null +++ b/tests/data/crawl/crawl3561 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m10/10[77G[34m[40m===[24;2H[37m[40mThere is a stone staircase leading down here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3562 b/tests/data/crawl/crawl3562 new file mode 100644 index 0000000..984a0ab --- /dev/null +++ b/tests/data/crawl/crawl3562 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3563 b/tests/data/crawl/crawl3563 new file mode 100644 index 0000000..b798579 --- /dev/null +++ b/tests/data/crawl/crawl3563 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3564 b/tests/data/crawl/crawl3564 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl3564 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3565 b/tests/data/crawl/crawl3565 new file mode 100644 index 0000000..89bec51 --- /dev/null +++ b/tests/data/crawl/crawl3565 @@ -0,0 +1 @@ +[3;47H[32m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3566 b/tests/data/crawl/crawl3566 new file mode 100644 index 0000000..9d22e83 --- /dev/null +++ b/tests/data/crawl/crawl3566 @@ -0,0 +1 @@ +[H[30m[40m[1m******,*[16G#...#.#*,**#.##*
[2d*,,,#*,*########.#.#.#*,*[m[37m[40m [30m[40m[1m*,*****
[3d#...#*,,.........#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m
[4d[30m[40m[1m.....,,,..#########..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m
[5d[30m[40m[1m#####****.#[m[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[6;8H[m[37m[40m[1K [30m[40m[1m*.#[m[37m[40m [30m[40m[1m#..#*,****,****[7;8H[m[37m[40m[1K [30m[40m[1m*.#[m[37m[40m [30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,,,,,,
[8d#########.#[m[37m[40m [30m[40m[1m##.[8;30H[m[37m[40m.[33m[40m#[30m[40m[1m**
[9d....Z.....#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[31G.[30m[40m[1m,[9;63H[m[37m[40m812.3 (59.0)
[10d[30m[40m[1m########..#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[43m[5mZ[m[33m[40m#######[37m[40m.[30m[40m[1m,*
[11d...Z.Z....#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*,,
[12d...#####.##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m**,*
[13dZ###[m[37m[40m [30m[40m[1m#.#****######Z[m[33m[40m#[37m[40m.[30G[30m[40m[1m##,,
[14d.###[m[37m[40m [30m[40m[1m#..,,,........[m[37m[40m..[30m[40m[1m.[31G.,,
[15d...#[m[37m[40m [30m[40m[1m#.##*,########[m[33m[40m#[37m[40m.[30m[40m[1m########*,
[16d.#.#[m[37m[40m [30m[40m[1m#..,,,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m**
[17d##.#[m[37m[40m [30m[40m[1m###****[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3567 b/tests/data/crawl/crawl3567 new file mode 100644 index 0000000..5a27d7f --- /dev/null +++ b/tests/data/crawl/crawl3567 @@ -0,0 +1 @@ +[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3568 b/tests/data/crawl/crawl3568 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3568 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3569 b/tests/data/crawl/crawl3569 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3569 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl357 b/tests/data/crawl/crawl357 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl357 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3570 b/tests/data/crawl/crawl3570 new file mode 100644 index 0000000..151ba57 --- /dev/null +++ b/tests/data/crawl/crawl3570 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40m(D) Dungeon
[24d [36m[40mWhere to? (Enter - D:3 @ (x,y), ? - help) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3571 b/tests/data/crawl/crawl3571 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3571 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3572 b/tests/data/crawl/crawl3572 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3572 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3573 b/tests/data/crawl/crawl3573 new file mode 100644 index 0000000..b3e025f --- /dev/null +++ b/tests/data/crawl/crawl3573 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou're already here![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3574 b/tests/data/crawl/crawl3574 new file mode 100644 index 0000000..4dde558 --- /dev/null +++ b/tests/data/crawl/crawl3574 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m,*[m[37m[40m [15G[30m[40m[1m#...#.#*,**#.##*,
[2d,,,#*,*#[16G.#.#.#*,*[m[37m[40m [30m[40m[1m*,*
[3d...#*,,.[3;17H#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [4;5H[30m[40m[1m,,,..#[4;19H..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m [5;5H[30m[40m[1m****.#[m[37m[40m [18G[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;8H[30m[40m[1m*.#[m[37m[40m [18G[30m[40m[1m#..#*,****,*[7;8H*.#[m[37m[40m [18G[30m[40m[1m#.[37m[40m>[30m[40m#*,[8;9H.#[m[37m[40m [18G[30m[40m[1m##.[m[33m[40m#[29G[37m[40m.[33m[40m#[9;4H[30m[40m[1mZ.....#[m[37m[40m [19G[30m[40m[1m#.[m[33m[40m#[37m[40m.[9;32H[30m[40m[1m*[m[37m[40m [10;8H[30m[40m[1m..#[m[37m[40m [19G[30m[40m[1m#.[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30G[37m[40m..[30m[40m[1m*[m[37m[40m [11;3H[30m[40m[1mZ.Z....#[m[37m[40m [19G[30m[40m[1m#.[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [12;3H[30m[40m[1m#####.##[m[37m[40m [19G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m**,*
[13d###[m[37m[40m [30m[40m[1m#.#****######Z#.#[31G,,*
[14d###[m[37m[40m [30m[40m[1m#..,,,.[14;22H..[31G,[15;3H#[m[37m[40m [30m[40m[1m#.##*,#[15;22H.#[31G*,
[16d#.#[m[37m[40m [30m[40m[1m#..,,,*[m[37m[40m [21G[30m[40m[1m#.#[m[37m[40m [31G[30m[40m[1m**,
[17d#.#[m[37m[40m [30m[40m[1m###****[m[37m[40m [21G[30m[40m[1m#.#[m[37m[40m [32G[30m[40m[1m*,[m[39;49m[37m[40m
[18d[9;23H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.3 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3575 b/tests/data/crawl/crawl3575 new file mode 100644 index 0000000..744cd27 --- /dev/null +++ b/tests/data/crawl/crawl3575 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m,*[m[37m[40m [14G[30m[40m[1m#...#.#*,**#.##*,[2;3H#*,*#[15G.#.#.#*,*[m[37m[40m [30m[40m[1m*,*[3;3H#*,,.[3;16H#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [4;4H[30m[40m[1m,,,..#[4;18H..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m [5;4H[30m[40m[1m****.#[m[37m[40m [17G[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;7H[30m[40m[1m*.#[m[37m[40m [17G[30m[40m[1m#..#*,****,*[7;7H*.#[m[37m[40m [17G[30m[40m[1m#.[37m[40m>[30m[40m#*,[8;8H.#[m[37m[40m [17G[30m[40m[1m##.[m[33m[40m#[28G[37m[40m.[33m[40m#[9;3H[30m[40m[1mZ.....#[m[37m[40m [18G[30m[40m[1m#.[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m.[31G[33m[40m#[37m[40m [10;7H[30m[40m[1m..#[m[37m[40m [18G[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[29G[37m[40m..[33m[40m#[37m[40m [11;2H[30m[40m[1mZ.Z....#[m[37m[40m [18G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [12;2H[30m[40m[1m#####.##[m[37m[40m [18G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m**,**[m[37m[40m [13;3H [30m[40m[1m#.#****######Z#.#[30G,,*[14;3H[m[37m[40m [30m[40m[1m#..,,,.[14;30H,
[15d.#[m[37m[40m [30m[40m[1m#.##*,#[15;21H.#[30G*,
[16d.#[m[37m[40m [30m[40m[1m#..,,,*[m[37m[40m [20G[30m[40m[1m#.#[m[37m[40m [30G[30m[40m[1m**,
[17d.#[m[37m[40m [30m[40m[1m###****[m[37m[40m [20G[30m[40m[1m#.#[m[37m[40m [31G[30m[40m[1m*,,[m[39;49m[37m[40m
[18d[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3576 b/tests/data/crawl/crawl3576 new file mode 100644 index 0000000..5cd228a --- /dev/null +++ b/tests/data/crawl/crawl3576 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m,*[m[37m[40m [13G[30m[40m[1m#...#.#*,**#.##*,
[2d,#*,*#[14G.#.#.#*,*[m[37m[40m [30m[40m[1m*,*
[3d.#*,,.[3;15H#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [4;3H[30m[40m[1m,,,..#[4;17H..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m [5;3H[30m[40m[1m****.#[m[37m[40m [16G[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;6H[30m[40m[1m*.#[m[37m[40m [16G[30m[40m[1m#..#*,****,*[7;6H*.#[m[37m[40m [16G[30m[40m[1m#.[37m[40m>[30m[40m#*,[8;7H.#[m[37m[40m [16G[30m[40m[1m##.[m[33m[40m#[27G[37m[40m.[33m[40m###[30m[40m[1m*
[9d.Z.....#[m[37m[40m [17G[30m[40m[1m#.[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.[30G[33m[40m#[37m[40m [10;6H[30m[40m[1m..#[m[37m[40m [17G[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[28G[37m[40m..[33m[40m#[37m[40m
[11d[30m[40m[1mZ.Z....#[m[37m[40m [17G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*,,*[m[37m[40m
[12d[30m[40m[1m#####.##[m[37m[40m [17G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m**,**[m[37m[40m [13;2H [30m[40m[1m#.#****######Z#.#[29G,,*
[14d#[m[37m[40m [30m[40m[1m#..,,,.[14;29H,
[15d#[m[37m[40m [30m[40m[1m#.##*,#[15;20H.#[29G*,,,*
[16d#[m[37m[40m [30m[40m[1m#..,,,*[m[37m[40m [19G[30m[40m[1m#.#[m[37m[40m [29G[30m[40m[1m**,
[17d#[m[37m[40m [30m[40m[1m###****[m[37m[40m [19G[30m[40m[1m#.#[m[37m[40m [30G[30m[40m[1m*,,,[m[39;49m[37m[40m
[18d[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3577 b/tests/data/crawl/crawl3577 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3577 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3578 b/tests/data/crawl/crawl3578 new file mode 100644 index 0000000..07148fe --- /dev/null +++ b/tests/data/crawl/crawl3578 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m,*[m[37m[40m [12G[30m[40m[1m#...#.#*,**#.##*,
[2d#*,*#[13G.#.#.#*,*[m[37m[40m [30m[40m[1m*,*
[3d#*,,.[3;14H#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m [4;2H[30m[40m[1m,,,..#[4;16H..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m [5;2H[30m[40m[1m****.#[m[37m[40m [15G[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;5H[30m[40m[1m*.#[m[37m[40m [15G[30m[40m[1m#..#*,****,**[m[33m[40m##[7;5H[30m[40m[1m*.#[m[37m[40m [15G[30m[40m[1m#.[37m[40m>[30m[40m#*,[27G[m[37m[40m..[8;6H[30m[40m[1m.#[m[37m[40m [15G[30m[40m[1m##.[m[33m[40m#[26G[37m[40m.[33m[40m###[30m[40m[1m*
[9dZ.....#[m[37m[40m [16G[30m[40m[1m#.[m[33m[40m#[37m[40m...[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m....[33m[40m#[37m[40m [30m[40m[1m*[10;5H..#[m[37m[40m [16G[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[27G[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*
[11d.Z....#[m[37m[40m [16G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*,,[m[33m[40m#[37m[40m [30m[40m[1m*[12;5H.##[m[37m[40m [16G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m**,**[m[37m[40m [30m[40m[1m*
[13d[m[37m[40m [30m[40m[1m#.#****######Z#.#[28G,,*
[14d[m[37m[40m [30m[40m[1m#..,,,.[14;28H,
[15d[m[37m[40m [30m[40m[1m#.##*,#[15;19H.#[28G*,,,*
[16d[m[37m[40m [30m[40m[1m#..,,,*[m[37m[40m [18G[30m[40m[1m#.#[m[37m[40m [28G[30m[40m[1m**,
[17d[m[37m[40m [30m[40m[1m###****[m[37m[40m [18G[30m[40m[1m#.#[m[37m[40m [29G[30m[40m[1m*,,,,[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3579 b/tests/data/crawl/crawl3579 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3579 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl358 b/tests/data/crawl/crawl358 new file mode 100644 index 0000000..ba063f9 --- /dev/null +++ b/tests/data/crawl/crawl358 @@ -0,0 +1 @@ +[9;63H[37m[40m14.0 (9[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3580 b/tests/data/crawl/crawl3580 new file mode 100644 index 0000000..9b5f003 --- /dev/null +++ b/tests/data/crawl/crawl3580 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3581 b/tests/data/crawl/crawl3581 new file mode 100644 index 0000000..a18c4f4 --- /dev/null +++ b/tests/data/crawl/crawl3581 @@ -0,0 +1 @@ +[3;47H[32m[40m3[76G=[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3582 b/tests/data/crawl/crawl3582 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3582 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3583 b/tests/data/crawl/crawl3583 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3583 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3584 b/tests/data/crawl/crawl3584 new file mode 100644 index 0000000..cf59c66 --- /dev/null +++ b/tests/data/crawl/crawl3584 @@ -0,0 +1 @@ +[H[C[30m[40m[1m,*[m[37m[40m [11G[30m[40m[1m#...#.#*,**#.##*,
[2d*,*#[12G.#.#.#*,*[m[37m[40m [30m[40m[1m*,*
[3d*,,.[3;13H#...#*,*[m[37m[40m [30m[40m[1m*,,*[m[37m[40m
[4d[30m[40m[1m,,,..#[4;15H..#*,*[m[37m[40m [30m[40m[1m**,*[m[37m[40m
[5d[30m[40m[1m****.#[m[37m[40m [14G[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;4H[30m[40m[1m*.#[m[37m[40m [14G[30m[40m[1m#..#*,****,[m[33m[40m####[30m[40m[1m*[7;4H*.#[m[37m[40m [14G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,,[m[37m[40m...[30m[40m[1m,[8;5H.#[m[37m[40m [14G[30m[40m[1m##.[m[33m[40m#[25G[37m[40m.[33m[40m###[30m[40m[1m****,
[9d.....#[m[37m[40m [15G[30m[40m[1m#.[m[33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m*,[10;4H..#[m[37m[40m [15G[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[26G[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,
[11dZ....#[m[37m[40m [15G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*,[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m*,[12;4H.##[m[37m[40m [15G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m**,[m[33m[40m#[30m[40m[1m*[m[37m[40m [30m[40m[1m*,[13;3H#.#****######Z#.#[27G,,****,[14;3H#..,,,.[14;27H,[15;3H#.##*,#[15;18H.#[27G*,,,*[16;3H#..,,,*[m[37m[40m [17G[30m[40m[1m#.#[m[37m[40m [27G[30m[40m[1m**,[17;3H###****[m[37m[40m [17G[30m[40m[1m#.#[m[37m[40m [28G[30m[40m[1m*,,,,,[m[39;49m[37m[40m
[18d[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3585 b/tests/data/crawl/crawl3585 new file mode 100644 index 0000000..bca1b4f --- /dev/null +++ b/tests/data/crawl/crawl3585 @@ -0,0 +1 @@ +[H[30m[40m[1m,*[m[37m[40m [10G[30m[40m[1m#...#.#*,**#.##*,[33G*
[2d,*#[11G.#.#.#*,*[m[37m[40m [30m[40m[1m*[m[37m[40m.[33m[40m#
[3d[30m[40m[1m,,.[3;12H#...#*,*[m[37m[40m [30m[40m[1m*[m[37m[40m..[30m[40m[1m*[m[37m[40m [4;3H[30m[40m[1m..#[4;14H..#*,*[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m [5;4H[30m[40m[1m.#[m[37m[40m [13G[30m[40m[1m#..#*,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m [6;3H[30m[40m[1m*.#[m[37m[40m [13G[30m[40m[1m#..#*,***[m[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m#*[7;3H*.#[m[37m[40m [13G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,[m[37m[40m...[30m[40m[1m.,,,,,,*[8;4H.#[m[37m[40m [13G[30m[40m[1m##.#[24G[m[37m[40m.[33m[40m###[30m[40m[1m****,*[9;5H#[m[37m[40m [14G[30m[40m[1m#.#[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*[10;3H..#[m[37m[40m [14G[30m[40m[1m#.#[m[37m[40m.[33m[40m#[25G[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*
[11d....#[m[37m[40m [14G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*[12;3H.##[m[37m[40m [14G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*[m[37m[40m [30m[40m[1m*,*[13;2H#.#****######Z#.#[26G[m[37m[40m..[30m[40m[1m****,*[14;2H#..,,,.[14;26H[m[37m[40m...
[15d [30m[40m[1m#.##*,#[15;17H.#[26G*[m[37m[40m...[30m[40m[1m*[16;2H#..,,,*[m[37m[40m [16G[30m[40m[1m#.#[m[37m[40m [26G[30m[40m[1m*[m[33m[40m#[37m[40m...
[17d [30m[40m[1m###****[m[37m[40m [16G[30m[40m[1m#.#[m[37m[40m [27G[30m[40m[1m*,,,,,≈[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3586 b/tests/data/crawl/crawl3586 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3586 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3587 b/tests/data/crawl/crawl3587 new file mode 100644 index 0000000..9b5f003 --- /dev/null +++ b/tests/data/crawl/crawl3587 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3588 b/tests/data/crawl/crawl3588 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl3588 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3589 b/tests/data/crawl/crawl3589 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3589 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl359 b/tests/data/crawl/crawl359 new file mode 100644 index 0000000..d09fc2d --- /dev/null +++ b/tests/data/crawl/crawl359 @@ -0,0 +1 @@ +[4;46H[37m[40m5[75G[34m[40m=====[9;64H[37m[40m5.0 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3590 b/tests/data/crawl/crawl3590 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3590 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3591 b/tests/data/crawl/crawl3591 new file mode 100644 index 0000000..22d421a --- /dev/null +++ b/tests/data/crawl/crawl3591 @@ -0,0 +1 @@ +[H[30m[40m[1m*########.#.#.#*,*[m[37m[40m [30m[40m[1m*.#**********[m[37m[40m [2;2H[30m[40m[1m.........#...#*,*[m[37m[40m [30m[40m[1m*[m[37m[40m..[30m[40m[1m*[m[37m[40m [3;2H[30m[40m[1m..#########..#*,*[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m
[4d[30m[40m[1m**.#[m[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m
[5d [30m[40m[1m*.#[m[37m[40m [12G[30m[40m[1m#..#*,***[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###******[6;2H*.#[m[37m[40m [12G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,[m[37m[40m..[30m[40m[1m..,,,,,,*[m[37m[40m
[7d[30m[40m[1m##.#[m[37m[40m [12G[30m[40m[1m##.##[m[33m[40m######[37m[40m.[33m[40m###[30m[40m[1m****,*[m[37m[40m
[8d[30m[40m[1m...#[m[37m[40m [8;14H[30m[40m[1m.#.[m[37m[40m.....[37m[43m[5mZ[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m
[9d[30m[40m[1m#..#[m[37m[40m [13G[30m[40m[1m#.#.######[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m
[10d[30m[40m[1m...#[m[37m[40m [13G[30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m
[11d[30m[40m[1m#.##[m[37m[40m [13G[30m[40m[1m#.#.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m*[m[37m[40m [30m[40m[1m*,*[m[37m[40m [12;2H[30m[40m[1m.#****######Z#.########[m[37m[40m..[30m[40m[1m****,*
[13d#..,,,..................[m[37m[40m...[30m[40m[1m,,,,
[14d#.##*,#########.########[m[33m[40m#[37m[40m...[30m[40m[1m*****
[15d#..,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m...[30m[40m[1m,,,,
[16d###****[m[37m[40m [15G[30m[40m[1m#.#[m[37m[40m [16;27H....[30m[40m[1m,≈≈[17;14H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [26G[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3592 b/tests/data/crawl/crawl3592 new file mode 100644 index 0000000..3639f11 --- /dev/null +++ b/tests/data/crawl/crawl3592 @@ -0,0 +1 @@ +[40m[1m*,,,,≈[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3593 b/tests/data/crawl/crawl3593 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3593 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3594 b/tests/data/crawl/crawl3594 new file mode 100644 index 0000000..5542242 --- /dev/null +++ b/tests/data/crawl/crawl3594 @@ -0,0 +1 @@ +[8;22H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3595 b/tests/data/crawl/crawl3595 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl3595 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3596 b/tests/data/crawl/crawl3596 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3596 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3597 b/tests/data/crawl/crawl3597 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3597 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3598 b/tests/data/crawl/crawl3598 new file mode 100644 index 0000000..617dbd7 --- /dev/null +++ b/tests/data/crawl/crawl3598 @@ -0,0 +1 @@ +[H[30m[40m[1m.........#...#*,*[m[37m[40m [30m[40m[1m*..*[m[37m[40m
[2d[30m[40m[1m..#########..#*,*[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m
[3d[30m[40m[1m*.#[m[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m*[m[37m[40m [4;2H[30m[40m[1m.#[m[37m[40m [11G[30m[40m[1m#..#*,***[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###******
[5d*.#[m[37m[40m [11G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,[m[37m[40m..[30m[40m[1m..,,,,,,*[m[37m[40m
[6d[30m[40m[1m#.#[m[37m[40m [11G[30m[40m[1m##.######[m[33m[40m##[37m[40m.[33m[40m###[30m[40m[1m****,*[m[37m[40m
[7d[30m[40m[1m..#[m[37m[40m [7;13H[30m[40m[1m.#......[m[37m[40m.[37m[43m[5mZ[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m [8;3H[30m[40m[1m#[m[37m[40m [12G[30m[40m[1m#.#.######[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m
[9d[30m[40m[1m..#[m[37m[40m [12G[30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m#[37m[40m [30m[40m[1m*,*[m[37m[40m [10;2H[30m[40m[1m##[m[37m[40m [12G[30m[40m[1m#.#.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m*[m[37m[40m [30m[40m[1m*,*[m[37m[40m
[11d[30m[40m[1m.#****######Z#.#######[m[33m[40m#[37m[40m..[30m[40m[1m****,*
[12d..,,,.................[m[37m[40m....[30m[40m[1m,,,,,*[m[37m[40m
[13d[30m[40m[1m.##*,#########.#######[m[33m[40m##[37m[40m...[30m[40m[1m*****
[14d..,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m...[30m[40m[1m,,,,,
[15d##****[m[37m[40m [14G[30m[40m[1m#.#[m[37m[40m [15;26H....[30m[40m[1m,≈≈≈[16;13H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [25G[30m[40m[1m*[m[37m[40m...[32m[40m.≈[30m[40m[1m,≈,[17;14H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [25G[30m[40m[1m*,,≈≈≈≈≈[C[m[39;49m[37m[40m
[18d[7;22H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;76H[32m[40m[1m=[9;64H[m[37m[40m20[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3599 b/tests/data/crawl/crawl3599 new file mode 100644 index 0000000..8dee71f --- /dev/null +++ b/tests/data/crawl/crawl3599 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#########[1;20H#
[2d*.#[m[37m[40m [2;19H [3d[30m[40m[1m**[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###******[4;13H[37m[40m>[30m[40m#*,,,,,[m[37m[40m..[30m[40m[1m..,,,,,,
[5d#[5;12H#.#######[m[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m****
[6d.[6;11H[m[37m[40m [30m[40m[1m#.#.......[m[37m[40m...[33m[40m#[37m[40m [7;16H[30m[40m[1m######[m[33m[40m#[37m[43m[5mZ[8;17H[m[37m[40m [33m[40m#[37m[40m.[9;2H[30m[40m[1m#[9;22H#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m*[10;3H****######Z#.#######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m***,**
[11d..,,,.................[m[37m[40m.....[30m[40m[1m,,,,
[12d.##*,#########.######[m[33m[40m###[37m[40m...[33m[40m#[30m[40m[1m*****
[13d..,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[33m[40m#[37m[40m....[30m[40m[1m,,,,
[14d##***[14;24H[m[37m[40m [30m[40m[1m*[m[37m[40m.....[30m[40m[1m≈≈≈[15;13H[m[37m[40m[1K [15;29H[32m[40m.≈.[30m[40m[1m≈,[16;15H[m[32m[40m<[16;28H[33m[44mr[32m[40m[1m≈≈≈[30m[40m≈≈[17;15H.[17;30H****[m[39;49m[37m[40m[14;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[m[39;49m[37m[40m[7;23H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[31m[40m[1mA rat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl36 b/tests/data/crawl/crawl36 new file mode 100644 index 0000000..1993088 --- /dev/null +++ b/tests/data/crawl/crawl36 @@ -0,0 +1 @@ +[?25h
[18d[M[24;2H[36m[40mNew annotation for D:1 (include '!' for warning): [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl360 b/tests/data/crawl/crawl360 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl360 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3600 b/tests/data/crawl/crawl3600 new file mode 100644 index 0000000..e84408e --- /dev/null +++ b/tests/data/crawl/crawl3600 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#[m[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.*[m[37m[40m
[2d[30m[40m[1m.#[m[37m[40m [10G[30m[40m[1m#..#*,***[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m###******
[3d.#[m[37m[40m [10G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,[m[37m[40m..[30m[40m[1m..,,,,,,*[m[37m[40m
[4d[30m[40m[1m.#[m[37m[40m [10G[30m[40m[1m##.#######[m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#****,*[m[37m[40m
[5d[30m[40m[1m.#[m[37m[40m [5;12H[30m[40m[1m.#.......[m[37m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [6;2H[30m[40m[1m#[m[37m[40m [11G[30m[40m[1m#.#.######[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [7;2H[30m[40m[1m#[m[37m[40m [11G[30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m
[8d[30m[40m[1m##[m[37m[40m [11G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m*,*[m[37m[40m
[9d[30m[40m[1m#****######Z#.#######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m***,*
[10d.,,,............[m[37m[40m..............[33m[40m#[37m[40m
[11d[30m[40m[1m##*,#########.##[m[33m[40m#######[37m[40m...[33m[40m#####[30m[40m[1m**
[12d.,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m....[30m[40m[1m,,,,
[13d#****[m[37m[40m [13G[30m[40m[1m#.#[m[37m[40m [13;25H.....[30m[40m[1m≈≈≈*[14;12H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [24G[30m[40m[1m*[m[37m[40m...[32m[40m.≈.≈[30m[40m[1m,*[15;13H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [24G[30m[40m[1m*[m[37m[40m..[33m[44mr[32m[40m[1m≈≈≈≈[30m[40m≈*[16;13H#.#[m[37m[40m [24G[30m[40m[1m*[m[37m[40m..[32m[40m≈[36m[40m≈[33m[40m###[30m[40m[1m**[17;13H#.#[m[37m[
\ No newline at end of file diff --git a/tests/data/crawl/crawl3601 b/tests/data/crawl/crawl3601 new file mode 100644 index 0000000..88655c5 --- /dev/null +++ b/tests/data/crawl/crawl3601 @@ -0,0 +1 @@ +40m [24G[30m[40m[1m*,≈≈≈+≈≈≈*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3602 b/tests/data/crawl/crawl3602 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3602 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3603 b/tests/data/crawl/crawl3603 new file mode 100644 index 0000000..ea647d9 --- /dev/null +++ b/tests/data/crawl/crawl3603 @@ -0,0 +1 @@ +[7;23H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3604 b/tests/data/crawl/crawl3604 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl3604 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3605 b/tests/data/crawl/crawl3605 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3605 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3606 b/tests/data/crawl/crawl3606 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3606 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3607 b/tests/data/crawl/crawl3607 new file mode 100644 index 0000000..45fa893 --- /dev/null +++ b/tests/data/crawl/crawl3607 @@ -0,0 +1 @@ +[H[30m[40m[1m#[m[37m[40m [9G[30m[40m[1m#..#*,***#.####******[m[37m[40m [30m[40m[1m
[2d#[m[37m[40m [9G[30m[40m[1m#.[37m[40m>[30m[40m#*,,,,,[m[37m[40m..[30m[40m[1m..,,,,,,*[m[37m[40m [30m[40m[1m
[3d#[m[37m[40m [9G[30m[40m[1m##.#######[m[33m[40m#[37m[40m.[30m[40m[1m###****,*[m[37m[40m [30m[40m[1m
[4d#[m[37m[40m [4;11H[30m[40m[1m.#.......[m[37m[40m..[30m[40m[1m.#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m
[5d#[m[37m[40m [10G[30m[40m[1m#.#.######[m[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m
[6d#[m[37m[40m [10G[30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m
[7d#[m[37m[40m [10G[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m
[8d****######Z#.###[m[33m[40m#####[37m[40m..[33m[40m####[37m[40m.[33m[40m##[37m[40m [30m[40m[1m
[9d,,,.............[m[37m[40m.......[7mp[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m
[10d#*,#########.###[m[33m[40m######[37m[40m...[33m[40m#####[30m[40m[1m**
[11d,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m....[30m[40m[1m,,,,*
[12d****[m[37m[40m [12G[30m[40m[1m#.#[m[37m[40m [12;24H.....[32m[40m≈[30m[40m[1m≈≈* [13;11H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [23G[33m[40m#[37m[40m...[32m[40m.≈.≈.[30m[40m[1m* [14;12H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [23G[33m[40m#[37m[40m..[33m[44mr[32m[40m[1m≈≈≈≈[m[36m[40m≈[30m[40m[1m* [15;12H#.#[m[37m[40m [23G[33m[40m#[37m[40m..[32m[40m≈[36m[40m≈[33m[40m####[30m[40m[1m* [16;12H#.#[m[37m[40m [23G[33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[37m[40m+[3
\ No newline at end of file diff --git a/tests/data/crawl/crawl3608 b/tests/data/crawl/crawl3608 new file mode 100644 index 0000000..8e58d65 --- /dev/null +++ b/tests/data/crawl/crawl3608 @@ -0,0 +1 @@ +0m[40m[1m≈≈≈* [17;12H###[m[37m[40m [23G[30m[40m[1m*,≈,≈+≈[m[37m[40m∩[30m[40m[1m≈* [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3609 b/tests/data/crawl/crawl3609 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3609 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl361 b/tests/data/crawl/crawl361 new file mode 100644 index 0000000..db58113 --- /dev/null +++ b/tests/data/crawl/crawl361 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3610 b/tests/data/crawl/crawl3610 new file mode 100644 index 0000000..c8891da --- /dev/null +++ b/tests/data/crawl/crawl3610 @@ -0,0 +1 @@ +[7;22H[37m[40m.[8d[37m[43m[5mZ[13;26H[m[33m[40mr[14d[32m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3611 b/tests/data/crawl/crawl3611 new file mode 100644 index 0000000..7455ffb --- /dev/null +++ b/tests/data/crawl/crawl3611 @@ -0,0 +1 @@ +[9;65H[37m[40m3[14;38H[33m[40mr[45G[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3612 b/tests/data/crawl/crawl3612 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3612 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3613 b/tests/data/crawl/crawl3613 new file mode 100644 index 0000000..9b47052 --- /dev/null +++ b/tests/data/crawl/crawl3613 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou hear the brisk rusting of a drain nearby.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3614 b/tests/data/crawl/crawl3614 new file mode 100644 index 0000000..a0abb71 --- /dev/null +++ b/tests/data/crawl/crawl3614 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# #.>[19G..[2;30H
[3d# [3;19H#.[3;30H
[4d# [4;24H *,*
[5d# [5;24H *,*
[6d# #.#.# [m[33m[40m#[37m[40m..[30m[40m[1m# *,*
[7d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,* [8;17H##[8;30H# [9;17H..[9;30H# [10;17H##[10;30H#[11;5H #.# [12;5H #.# [13;11H[1K #.# [30G≈.[14;11H[1K #<# [30G≈≈[15;11H[1K #.# #..≈≈####[16;11H[1K #.# #.≈≈≈+[17;11H[1K ### [30G∩[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3615 b/tests/data/crawl/crawl3615 new file mode 100644 index 0000000..e05cf15 --- /dev/null +++ b/tests/data/crawl/crawl3615 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3616 b/tests/data/crawl/crawl3616 new file mode 100644 index 0000000..300f5b1 --- /dev/null +++ b/tests/data/crawl/crawl3616 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [30m[40m[1m#.[37m[40m>[19G[m[37m[40m..[2;30H [3;2H [3;19H[33m[40m#[37m[40m.[3;30H [4;2H [4;24H [30m[40m[1m*,*[m[37m[40m [5;2H [5;24H [30m[40m[1m*,*[m[37m[40m [6;2H [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [7;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [8;17H[33m[40m##[8;30H#[37m[40m [9;17H..[9;30H[33m[40m#[37m[40m [10;17H[33m[40m##[10;30H#[11;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [12;5H [30m[40m[1m#.#[m[37m[40m [13;11H[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[14;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[15;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m..[32m[40m≈[36m[40m≈[33m[40m####[16;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[37m[40m+[17;11H[1K [30m[40m[1m###[m[37m[40m [30G∩[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3617 b/tests/data/crawl/crawl3617 new file mode 100644 index 0000000..c06dbcb --- /dev/null +++ b/tests/data/crawl/crawl3617 @@ -0,0 +1 @@ +[13;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3618 b/tests/data/crawl/crawl3618 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl3618 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3619 b/tests/data/crawl/crawl3619 new file mode 100644 index 0000000..7588374 --- /dev/null +++ b/tests/data/crawl/crawl3619 @@ -0,0 +1 @@ +[13;26H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl362 b/tests/data/crawl/crawl362 new file mode 100644 index 0000000..fa410ca --- /dev/null +++ b/tests/data/crawl/crawl362 @@ -0,0 +1 @@ +[9;50H[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3620 b/tests/data/crawl/crawl3620 new file mode 100644 index 0000000..9eeeb70 --- /dev/null +++ b/tests/data/crawl/crawl3620 @@ -0,0 +1 @@ +[4;46H[32m[40m9[37m[40m/10 [77G[35m[40m---[8;52H[37m[40m4[9;65H4[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3621 b/tests/data/crawl/crawl3621 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3621 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3622 b/tests/data/crawl/crawl3622 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl3622 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3623 b/tests/data/crawl/crawl3623 new file mode 100644 index 0000000..943f577 --- /dev/null +++ b/tests/data/crawl/crawl3623 @@ -0,0 +1 @@ +[1;11H[37m[40m[1m>[30m[40m#*,,,,,....,,,,,,[2;10H#.#######[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##****[3;9H[m[37m[40m [30m[40m[1m#.#.......[m[37m[40m..[30m[40m[1m.#[m[37m[40m [4;14H[30m[40m[1m######[m[33m[40m#[37m[40m..[5;15H [30m[40m[1m#[m[37m[40m..[6;20H[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#
[7d[30m[40m[1m****######Z#.###[m[33m[40m#####[37m[40m.[37m[43m[5mZ[m[33m[40m####[37m[40m.[33m[40m##
[8d[30m[40m[1m,,,.............[m[37m[40m.............
[9d[30m[40m[1m#*,#########.########[m[33m[40m#[37m[40m.[7mp[m[37m[40m.[33m[40m#[30m[40m[1m####**
[10d,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m........
[11d[30m[40m[1m***[11;22H[m[37m[40m [33m[40m#[37m[40m.....[32m[40m≈≈[33m[44mr[12;11H[37m[40m[1K [12;27H[32m[40m.≈.≈.[13;13H<[13;26H≈[1m≈≈≈≈[m[36m[40m≈[14;13H[30m[40m[1m.[14;27H[m[36m[40m≈[33m[40m####[15;25H[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈[16;13H#[16;26H[m[32m[40m.[32m[44m[1mr[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[17;22H[1K [30m[40m[1m*,≈≈≈*≈≈[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3624 b/tests/data/crawl/crawl3624 new file mode 100644 index 0000000..3c3e7a5 --- /dev/null +++ b/tests/data/crawl/crawl3624 @@ -0,0 +1 @@ +[14;38H[32m[44m[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m river rat (sleeping)[K[15;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3625 b/tests/data/crawl/crawl3625 new file mode 100644 index 0000000..73d556b --- /dev/null +++ b/tests/data/crawl/crawl3625 @@ -0,0 +1 @@ +[7;23H[37m[40m.[8d[37m[43m[5mZ[10;30H[m[33m[40mr[11d[32m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3626 b/tests/data/crawl/crawl3626 new file mode 100644 index 0000000..4d0284d --- /dev/null +++ b/tests/data/crawl/crawl3626 @@ -0,0 +1 @@ +[9;65H[37m[40m5[15;38H[33m[40mr[45G[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3627 b/tests/data/crawl/crawl3627 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3627 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3628 b/tests/data/crawl/crawl3628 new file mode 100644 index 0000000..1b8efdf --- /dev/null +++ b/tests/data/crawl/crawl3628 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA rat and a river rat come into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3629 b/tests/data/crawl/crawl3629 new file mode 100644 index 0000000..692d9b9 --- /dev/null +++ b/tests/data/crawl/crawl3629 @@ -0,0 +1 @@ +[1;10H[30m[40m[1m#.########.###****[2;9H[m[37m[40m [30m[40m[1m#.#.......[m[37m[40m...[30m[40m[1m#[m[37m[40m [3;14H[30m[40m[1m######[m[33m[40m#[37m[40m..[4;15H [30m[40m[1m#[5d[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#
[6d[30m[40m[1m****######Z#.######[m[33m[40m##[37m[40m..[33m[40m####[37m[40m.[33m[40m#[30m[40m[1m#
[7d,,,.................[m[37m[40m...[37m[43m[5mZ[m[37m[40m...[30m[40m[1m..#
[8d#*,#########.########[m[33m[40m#[37m[40m...[33m[40m######[30m[40m[1m*
[9d,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40mr[37m[40m.
[10d[30m[40m[1m***[10;22H[m[37m[40m [29G[32m[40m≈≈≈[11;11H[37m[40m[1K [11;27H[32m[40m.≈.≈.[12;13H<[12;26H≈[1m≈≈≈≈[m[36m[40m≈[13;13H[30m[40m[1m.[13;27H[m[36m[40m≈[33m[40m####[14;25H[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈[15;13H#[15;26H[m[32m[40m.[32m[44m[1mr[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[33m[44mrs[32m[40m[1m≈[m[33m[40m#[30m[40m[1m≈≈[17;24H********* [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl363 b/tests/data/crawl/crawl363 new file mode 100644 index 0000000..ea706ff --- /dev/null +++ b/tests/data/crawl/crawl363 @@ -0,0 +1 @@ +[H[30m[40m[1m#[9G..[m[37m[40m [30m[40m[1m##.##
[2d..........[m[37m[40m [30m[40m[1m#..#
[3d..[m[37m[40m.[30m[40m[1m.......[m[37m[40m [30m[40m[1m#####.##
[4d..[m[37m[40m..[30m[40m[1m......[m[37m[40m [30m[40m[1m##...P..#
[5d..[m[37m[40m...[30m[40m[1m#####[m[37m[40m [30m[40m[1m#...P...#
[6d...[m[33m[40m#[37m[40m..[33m[40m##[37m[40m [30m[40m[1m#...♣PP.#
[7d..[m[37m[40m.[33m[40m##[37m[40m...[33m[40m###[37m[40m [30m[40m[1m#..♣♣...#
[8d.#[m[37m[40m........[33m[40m######[30m[40m[1m#..##[m[37m[40m [30m[40m[1m#.P.P..##
[9d######..[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40m#[30m[40m[1m.[9;26H.PP..##[10;3H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m........[30m[40m[1m.....#P.....##[11;3H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[37m[43m[5mZ[m[37m[40m.......[30m[40m[1m........♣♣P.#[12;7H#[m[33m[40m#[37m[40m.........[30m[40m[1m......P.♣♣..#[13;8H[m[33m[40m#[37m[40m.........[30m[40m[1m.....P.P♣♣..#[14;8H[m[33m[40m#[37m[40m....[1m>[m[37m[40m....[30m[40m[1m...........##[15;8H[m[33m[40m#[37m[40m.........[30m[40m[1m..........##[16;8H[m[33m[40m##[37m[40m........[30m[40m[1m......#####[17;5H...[m[37m[40m)[30m[40m[1m.......#.....###[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3630 b/tests/data/crawl/crawl3630 new file mode 100644 index 0000000..119754e --- /dev/null +++ b/tests/data/crawl/crawl3630 @@ -0,0 +1 @@ +[15;38H[33m[44ms[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant cockroach (sleeping)[16;38H[m[33m[40mr[33m[44mr[37m[40m [30m[40m[1m2 rats[K[17;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3631 b/tests/data/crawl/crawl3631 new file mode 100644 index 0000000..1495e34 --- /dev/null +++ b/tests/data/crawl/crawl3631 @@ -0,0 +1 @@ +[7;24H[37m[40m.[8d[37m[43m[5mZ[9;29H[m[33m[40mr[37m[40m.[15;25H[33m[40ms[16d[32m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3632 b/tests/data/crawl/crawl3632 new file mode 100644 index 0000000..23d9072 --- /dev/null +++ b/tests/data/crawl/crawl3632 @@ -0,0 +1 @@ +[9;65H[37m[40m6[15;38H[33m[40ms[15;57H[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3633 b/tests/data/crawl/crawl3633 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3633 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3634 b/tests/data/crawl/crawl3634 new file mode 100644 index 0000000..115f2c0 --- /dev/null +++ b/tests/data/crawl/crawl3634 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA rat and a giant cockroach come into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3635 b/tests/data/crawl/crawl3635 new file mode 100644 index 0000000..7942cd3 --- /dev/null +++ b/tests/data/crawl/crawl3635 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.s.r+≈∩[16;22H[1K #.r≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3636 b/tests/data/crawl/crawl3636 new file mode 100644 index 0000000..e05cf15 --- /dev/null +++ b/tests/data/crawl/crawl3636 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3637 b/tests/data/crawl/crawl3637 new file mode 100644 index 0000000..4e67fc7 --- /dev/null +++ b/tests/data/crawl/crawl3637 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[33m[40ms[32m[40m.[32m[44m[1mr[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[33m[44mr[32m[40m≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3638 b/tests/data/crawl/crawl3638 new file mode 100644 index 0000000..e559689 --- /dev/null +++ b/tests/data/crawl/crawl3638 @@ -0,0 +1 @@ +[9;29H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3639 b/tests/data/crawl/crawl3639 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl3639 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl364 b/tests/data/crawl/crawl364 new file mode 100644 index 0000000..efdf89e --- /dev/null +++ b/tests/data/crawl/crawl364 @@ -0,0 +1 @@ +[9;63H[37m[40m22.0 (7.0) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3640 b/tests/data/crawl/crawl3640 new file mode 100644 index 0000000..bc30d18 --- /dev/null +++ b/tests/data/crawl/crawl3640 @@ -0,0 +1 @@ +[9;29H[33m[40m†[14;24Hs[15dr[32m[40m≈[16d≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3641 b/tests/data/crawl/crawl3641 new file mode 100644 index 0000000..602e7f0 --- /dev/null +++ b/tests/data/crawl/crawl3641 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G[31m[40m-[4;46H[33m[40m[1m8[75G[m[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m5[9;65H7[16;39H [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3642 b/tests/data/crawl/crawl3642 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3642 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3643 b/tests/data/crawl/crawl3643 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl3643 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3644 b/tests/data/crawl/crawl3644 new file mode 100644 index 0000000..9cb569a --- /dev/null +++ b/tests/data/crawl/crawl3644 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #r≈.r+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3645 b/tests/data/crawl/crawl3645 new file mode 100644 index 0000000..2b3647c --- /dev/null +++ b/tests/data/crawl/crawl3645 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant cockroach[24;2HAim: [37m[40ma giant cockroach (clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3646 b/tests/data/crawl/crawl3646 new file mode 100644 index 0000000..2a3ea55 --- /dev/null +++ b/tests/data/crawl/crawl3646 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#r[32m[40m≈.[32m[44m[1mr[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3647 b/tests/data/crawl/crawl3647 new file mode 100644 index 0000000..1e263e0 --- /dev/null +++ b/tests/data/crawl/crawl3647 @@ -0,0 +1 @@ +[14;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3648 b/tests/data/crawl/crawl3648 new file mode 100644 index 0000000..a053fd4 --- /dev/null +++ b/tests/data/crawl/crawl3648 @@ -0,0 +1 @@ +[A[33m[40ms[14d[37m[40m.[33m[40mr[32m[40m≈[1mr[15;24H[m[37m[40m.[32m[40m≈.[1m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3649 b/tests/data/crawl/crawl3649 new file mode 100644 index 0000000..374ed47 --- /dev/null +++ b/tests/data/crawl/crawl3649 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G[30m[40m[1m-[4;46H[33m[40m7[4;72H[m[35m[40m---[30m[40m[1m--[9;65H[m[37m[40m8[14;38H[32m[40m[1mr[14;51H[m[37m[40m[K[15;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl365 b/tests/data/crawl/crawl365 new file mode 100644 index 0000000..b3f1f3f --- /dev/null +++ b/tests/data/crawl/crawl365 @@ -0,0 +1 @@ +[10;10H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3650 b/tests/data/crawl/crawl3650 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3650 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3651 b/tests/data/crawl/crawl3651 new file mode 100644 index 0000000..8b0082f --- /dev/null +++ b/tests/data/crawl/crawl3651 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The giant cockroach convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3652 b/tests/data/crawl/crawl3652 new file mode 100644 index 0000000..f4b9608 --- /dev/null +++ b/tests/data/crawl/crawl3652 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.≈.≈+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3653 b/tests/data/crawl/crawl3653 new file mode 100644 index 0000000..2aca3cb --- /dev/null +++ b/tests/data/crawl/crawl3653 @@ -0,0 +1 @@ +
[18d[2L[24d[37m[40m[J[18d_The giant cockroach convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - giant cockroach[23;26H[33m[40m[1mmoderately wounded[m[37m[40m, clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3654 b/tests/data/crawl/crawl3654 new file mode 100644 index 0000000..7a967e5 --- /dev/null +++ b/tests/data/crawl/crawl3654 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3655 b/tests/data/crawl/crawl3655 new file mode 100644 index 0000000..ed1cd6f --- /dev/null +++ b/tests/data/crawl/crawl3655 @@ -0,0 +1 @@ +[13;24H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3656 b/tests/data/crawl/crawl3656 new file mode 100644 index 0000000..85fc982 --- /dev/null +++ b/tests/data/crawl/crawl3656 @@ -0,0 +1 @@ +[A[33m[40ms[37m[40m.[32m[40m[1mr[13;24H[m[37m[40m.[33m[40mr[14d[32m[40m≈≈[1m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3657 b/tests/data/crawl/crawl3657 new file mode 100644 index 0000000..f2b2603 --- /dev/null +++ b/tests/data/crawl/crawl3657 @@ -0,0 +1 @@ +[3;47H[32m[40m0[75G[31m[40m-[4;46H[33m[40m[1m6[4;70H[m[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m9[15;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3658 b/tests/data/crawl/crawl3658 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3658 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3659 b/tests/data/crawl/crawl3659 new file mode 100644 index 0000000..04a8e39 --- /dev/null +++ b/tests/data/crawl/crawl3659 @@ -0,0 +1 @@ +
[24d[37m[40m_The giant cockroach convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl366 b/tests/data/crawl/crawl366 new file mode 100644 index 0000000..c0e46fa --- /dev/null +++ b/tests/data/crawl/crawl366 @@ -0,0 +1 @@ +[9;64H[37m[40m3.0 (8[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3660 b/tests/data/crawl/crawl3660 new file mode 100644 index 0000000..f4b9608 --- /dev/null +++ b/tests/data/crawl/crawl3660 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.≈.≈+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3661 b/tests/data/crawl/crawl3661 new file mode 100644 index 0000000..1ff0653 --- /dev/null +++ b/tests/data/crawl/crawl3661 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The giant cockroach convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - giant cockroach[24;2HAim: [37m[40ma giant cockroach ([33m[40m[1mheavily wounded[m[37m[40m, clinging, chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3662 b/tests/data/crawl/crawl3662 new file mode 100644 index 0000000..7a967e5 --- /dev/null +++ b/tests/data/crawl/crawl3662 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3663 b/tests/data/crawl/crawl3663 new file mode 100644 index 0000000..4ffa1be --- /dev/null +++ b/tests/data/crawl/crawl3663 @@ -0,0 +1 @@ +[12;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3664 b/tests/data/crawl/crawl3664 new file mode 100644 index 0000000..f01cedc --- /dev/null +++ b/tests/data/crawl/crawl3664 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant cockroach convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3665 b/tests/data/crawl/crawl3665 new file mode 100644 index 0000000..cc12ef0 --- /dev/null +++ b/tests/data/crawl/crawl3665 @@ -0,0 +1 @@ +[11;25H[32m[40m[1mr[12d[m[37m[40m..[32m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3666 b/tests/data/crawl/crawl3666 new file mode 100644 index 0000000..1a49a48 --- /dev/null +++ b/tests/data/crawl/crawl3666 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m29[74G[m[31m[40m-[30m[40m[1m-[4;46H[33m[40m5[4;68H[m[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m6[9;64H30[15;38H[33m[40mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[17;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3667 b/tests/data/crawl/crawl3667 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3667 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3668 b/tests/data/crawl/crawl3668 new file mode 100644 index 0000000..1994cb8 --- /dev/null +++ b/tests/data/crawl/crawl3668 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant cockroach![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3669 b/tests/data/crawl/crawl3669 new file mode 100644 index 0000000..f4b9608 --- /dev/null +++ b/tests/data/crawl/crawl3669 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.≈.≈+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl367 b/tests/data/crawl/crawl367 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl367 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3670 b/tests/data/crawl/crawl3670 new file mode 100644 index 0000000..994040a --- /dev/null +++ b/tests/data/crawl/crawl3670 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - river rat[24;2HAim: [37m[40ma river rat (chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3671 b/tests/data/crawl/crawl3671 new file mode 100644 index 0000000..7a967e5 --- /dev/null +++ b/tests/data/crawl/crawl3671 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3672 b/tests/data/crawl/crawl3672 new file mode 100644 index 0000000..d4c52d1 --- /dev/null +++ b/tests/data/crawl/crawl3672 @@ -0,0 +1 @@ +[11;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3673 b/tests/data/crawl/crawl3673 new file mode 100644 index 0000000..2828a66 --- /dev/null +++ b/tests/data/crawl/crawl3673 @@ -0,0 +1 @@ +[A[32m[40m[1mr[11d[m[37m[40m.[12d[33m[40mr[13d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3674 b/tests/data/crawl/crawl3674 new file mode 100644 index 0000000..e1be0c3 --- /dev/null +++ b/tests/data/crawl/crawl3674 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[74G[30m[40m-[4;68H--[9;65H[m[37m[40m1[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3675 b/tests/data/crawl/crawl3675 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3675 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3676 b/tests/data/crawl/crawl3676 new file mode 100644 index 0000000..fa635a9 --- /dev/null +++ b/tests/data/crawl/crawl3676 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The river rat convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3677 b/tests/data/crawl/crawl3677 new file mode 100644 index 0000000..f4b9608 --- /dev/null +++ b/tests/data/crawl/crawl3677 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.≈.≈+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3678 b/tests/data/crawl/crawl3678 new file mode 100644 index 0000000..0826692 --- /dev/null +++ b/tests/data/crawl/crawl3678 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The river rat convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - river rat[24;2HAim: [37m[40ma river rat ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 82%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3679 b/tests/data/crawl/crawl3679 new file mode 100644 index 0000000..7a967e5 --- /dev/null +++ b/tests/data/crawl/crawl3679 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl368 b/tests/data/crawl/crawl368 new file mode 100644 index 0000000..0ef9f3a --- /dev/null +++ b/tests/data/crawl/crawl368 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mh - a scroll labeled DOMNALEPTE[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3680 b/tests/data/crawl/crawl3680 new file mode 100644 index 0000000..2e89edd --- /dev/null +++ b/tests/data/crawl/crawl3680 @@ -0,0 +1 @@ +[10;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3681 b/tests/data/crawl/crawl3681 new file mode 100644 index 0000000..bf27a58 --- /dev/null +++ b/tests/data/crawl/crawl3681 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe river rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3682 b/tests/data/crawl/crawl3682 new file mode 100644 index 0000000..59145a5 --- /dev/null +++ b/tests/data/crawl/crawl3682 @@ -0,0 +1 @@ +[7;21H[37m[43m[5mZ[10;24H[m[32m[40m[1m†[11d[m[33m[40mr[12d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3683 b/tests/data/crawl/crawl3683 new file mode 100644 index 0000000..fb40772 --- /dev/null +++ b/tests/data/crawl/crawl3683 @@ -0,0 +1 @@ +[4;46H[31m[40m4[4;65H[35m[40m---[8;51H[37m[40m3[9;65H2[14;38H[33m[40mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;42Horc[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3684 b/tests/data/crawl/crawl3684 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3684 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3685 b/tests/data/crawl/crawl3685 new file mode 100644 index 0000000..7ed1909 --- /dev/null +++ b/tests/data/crawl/crawl3685 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the river rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3686 b/tests/data/crawl/crawl3686 new file mode 100644 index 0000000..7c709fc --- /dev/null +++ b/tests/data/crawl/crawl3686 @@ -0,0 +1 @@ +
[18d[2M[H[C[30m[40m[1m [1;30H
[2d# [2;20H...# *,*
[3d# [3;20H#..# *,*
[4d# #.#.# #[m[37m[40m..[30m[40m[1m# *,*
[5d# #.#.# #[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m# *,[m[33m[40m#[30m[40m[1m [6d [7d [8;30H##[9;5H #.# [9;30H..[10;5H #.# [30G≈≈[11;11H[1K #.# [30G≈.[12;11H[1K #<# [30G≈≈[13;11H[1K #.# [30G##[14;11H[1K #.# [15;11H[1K ### #.≈.≈+≈∩[16;22H[1K #.≈≈≈#[17;22H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 93%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3687 b/tests/data/crawl/crawl3687 new file mode 100644 index 0000000..7a967e5 --- /dev/null +++ b/tests/data/crawl/crawl3687 @@ -0,0 +1 @@ +[H[C[37m[40m [1;30H [2;2H [2;20H...[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [3;2H [3;20H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [4;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [5;2H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [6d [7d [8;30H[33m[40m##[9;5H[37m[40m [30m[40m[1m#.#[m[37m[40m [9;30H..[10;5H [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈≈[11;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[32m[40m≈.[12;11H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [30G[32m[40m[1m≈[m[36m[40m≈[13;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30G[33m[40m##[14;11H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [15;11H[1K [30m[40m[1m###[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[16;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[17;22H[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3688 b/tests/data/crawl/crawl3688 new file mode 100644 index 0000000..aa05b4f --- /dev/null +++ b/tests/data/crawl/crawl3688 @@ -0,0 +1 @@ +[11;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3689 b/tests/data/crawl/crawl3689 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl3689 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl369 b/tests/data/crawl/crawl369 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl369 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3690 b/tests/data/crawl/crawl3690 new file mode 100644 index 0000000..a4b9a95 --- /dev/null +++ b/tests/data/crawl/crawl3690 @@ -0,0 +1 @@ +[7;21H[37m[40m.[37m[43m[5mZ[11;24H[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3691 b/tests/data/crawl/crawl3691 new file mode 100644 index 0000000..b2d23a0 --- /dev/null +++ b/tests/data/crawl/crawl3691 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[73G[m[31m[40m-[4;46H3[4;63H[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m7[9;65H3[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;42Horc[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3692 b/tests/data/crawl/crawl3692 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3692 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3693 b/tests/data/crawl/crawl3693 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl3693 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3694 b/tests/data/crawl/crawl3694 new file mode 100644 index 0000000..1f77688 --- /dev/null +++ b/tests/data/crawl/crawl3694 @@ -0,0 +1 @@ +[1;9H[37m[40m [30m[40m[1m#.#..........#[m[37m[40m [2;14H[30m[40m[1m######[m[33m[40m#[3;15H[37m[40m [30m[40m[1m#[4d[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#
[5d****######Z#.#######[m[33m[40m#[37m[40m..[33m[40m####[30m[40m[1m.##
[6d,,,..................[m[37m[43m[5mZ[m[37m[40m....[30m[40m[1m...
[7d#*,#########.#########[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[33m[40m######[30m[40m[1m*
[8d,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..
[9d[30m[40m[1m***[9;22H[m[37m[40m [29G[32m[40m≈≈≈[10;11H[37m[40m[1K [10;24H...[32m[40m.≈.≈.[11;13H<[11;26H≈[1m≈≈≈≈[m[36m[40m≈[12;13H[30m[40m[1m.[12;27H[m[36m[40m≈[33m[40m####[13;25H[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈[14;13H#[14;26H[m[32m[40m.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[15;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[30m[40m[1m≈≈[16;24H[m[33m[40m#####[30m[40m[1m***[17d [1K [m[39;49m[37m[40m
[18d[6;22H[37m[40m.[7d[37m[43m[5mZ[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1ma river rat corpse[m[37m[40m.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3695 b/tests/data/crawl/crawl3695 new file mode 100644 index 0000000..7c9534f --- /dev/null +++ b/tests/data/crawl/crawl3695 @@ -0,0 +1 @@ +[1;14H[30m[40m[1m#######[2;15H[m[37m[40m [30m[40m[1m#[3d#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#
[4d****######Z#.########[m[37m[40m..[33m[40m####[30m[40m[1m.##
[5d,,,...................[m[37m[40m....[30m[40m[1m...
[6d#*,#########.#########[m[37m[43m[5mZ[m[37m[40m..[33m[40m######[30m[40m[1m*
[7d,,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[43m[5mZ[m[37m[40m....[33m[40m†[37m[40m..
[8d[30m[40m[1m***[8;22H[m[37m[40m [33m[40m#[32m[40m[1m†[m[37m[40m....[32m[40m≈≈≈[9;11H[37m[40m[1K [9;27H[32m[40m.≈.≈.[10;13H<[10;26H≈[1m≈≈≈≈[m[36m[40m≈[11;13H[30m[40m[1m.[11;27H[m[36m[40m≈[33m[40m####[12;25H[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈[13;13H#[13;26H[m[32m[40m.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[14;22H[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[30m[40m[1m≈≈[15;24H[m[33m[40m#####[30m[40m[1m***[16d [1K[17d [m[39;49m[37m[40m
[18d[4;22H[37m[43m[5mZ[7;24H[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[15;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 orc skeletons
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3696 b/tests/data/crawl/crawl3696 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3696 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3697 b/tests/data/crawl/crawl3697 new file mode 100644 index 0000000..a19437c --- /dev/null +++ b/tests/data/crawl/crawl3697 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m [2;8H[m[37m[40m[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#[m[37m[40m [30m[40m[1m
[3d***######Z#.########[m[37m[43m[5mZ[m[37m[40m.[33m[40m###[30m[40m[1m#.##[m[37m[40m [30m[40m[1m
[4d,,..................[m[37m[40m.....[30m[40m[1m...#[m[37m[40m [30m[40m[1m
[5d*,#########.#########[m[37m[43m[5mZ[m[37m[40m..[33m[40m#######[30m[40m[1m
[6d,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..[33m[40m#[30m[40m[1m
[7d***[m[37m[40m [11G[30m[40m[1m#.#[m[37m[40m [22G[33m[40m#[37m[43m[5mZ[m[37m[40m....[32m[40m≈≈≈[33m[40m#[30m[40m[1m [8;10H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [22G[33m[40m#[37m[40m...[32m[40m.≈.≈.[33m[40m#[30m[40m[1m [9;11H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [22G[33m[40m#[37m[40m.[7mp[m[32m[40m≈[1m≈≈≈≈[m[36m[40m≈[33m[40m#[30m[40m[1m [10;11H#.#[m[37m[40m [22G[33m[40m#[37m[40m..[32m[40m≈[36m[40m≈[33m[40m#####[30m[40m[1m [11;11H#.#[m[37m[40m [22G[33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈* [12;11H###[m[37m[40m [22G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[30m[40m[1m≈* [13;21H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[30m[40m[1m≈≈≈* [14;22H[m[33m[40m######[30m[40m[1m**** [15d[1K[17d [m[39;49m[37m[40m
[18d[3;21H[37m[40m.[4d[37m[43m[5mZ[5d[m[37m[40m.[6d[37m[43m[5mZ[7d[m[32m[40m[1m†[8d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3698 b/tests/data/crawl/crawl3698 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3698 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3699 b/tests/data/crawl/crawl3699 new file mode 100644 index 0000000..ff3100e --- /dev/null +++ b/tests/data/crawl/crawl3699 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m*,#[m[37m[40m [30m[40m[1m
[2d**######Z#.#######[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m##.##[m[37m[40m [30m[40m[1m
[3d,..................[m[37m[43m[5mZ[m[37m[40m...[30m[40m[1m....#[m[37m[40m [30m[40m[1m
[4d,#########.#########[m[37m[40m...[33m[40m#######[30m[40m[1m
[5d,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[43m[5mZ[m[37m[40m....[33m[40m†[37m[40m..[33m[40m#[30m[40m[1m
[6d**[m[37m[40m [10G[30m[40m[1m#.#[m[37m[40m [21G[33m[40m#[32m[40m[1m†[m[37m[40m....[32m[40m≈≈≈[33m[40m#[30m[40m[1m [7;9H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [21G[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m.[32m[40m.≈.≈.[33m[40m#[30m[40m[1m [8;10H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [21G[33m[40m#[37m[40m..[32m[40m≈[1m≈≈≈≈[m[36m[40m≈[33m[40m#[30m[40m[1m [9;10H#.#[m[37m[40m [21G[33m[40m#[37m[40m..[7mp[m[36m[40m≈[33m[40m#[30m[40m[1m#### [10;10H#.#[m[37m[40m [21G[33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[37m[40m+[30m[40m[1m≈≈≈* [11;10H###[m[37m[40m [21G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[30m[40m[1m≈* [12;20H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[30m[40m[1m≈≈≈* [13;21H[m[33m[40m######[30m[40m[1m**** [14d [1K[17d [m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou enter the shallow water.[m[39;49m[37m[40m[3;20H[37m[40m.[4d[37m[43m[5mZ[5d[m[37m[40m.[8d.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;73H[30m[40m[1m-[4;63H--[9d[m[37m[40m8.0 (1.7[12;38H[34m[40m[1mWater [13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl37 b/tests/data/crawl/crawl37 new file mode 100644 index 0000000..53d6873 --- /dev/null +++ b/tests/data/crawl/crawl37 @@ -0,0 +1 @@ +[?25l
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl370 b/tests/data/crawl/crawl370 new file mode 100644 index 0000000..6608841 --- /dev/null +++ b/tests/data/crawl/crawl370 @@ -0,0 +1 @@ +[H[30m[40m[1m...#[m[37m[40m [30m[40m[1m#...##.....P.P.#[m[37m[40m [30m[40m[1m#.#[2;3H##[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m...PP♣♣P.#[m[37m[40m [30m[40m[1m#.#[3;3H######[m[33m[40m##[37m[40m.....[30m[40m[1m...P♣♣♣.P#[m[37m[40m [30m[40m[1m#..[4;3H......[m[37m[40m.......[30m[40m[1m#.P[m[32m[40m♣♣♣[30m[40m[1m♣..#[m[37m[40m [30m[40m[1m##.[5;3H......[m[37m[40m.......[30m[40m[1m#..[m[33m[40mP[37m[40m.[32m[40m[1m♣[30m[40mP..#[m[37m[40m [30m[40m[1m#.
[6d###.....[m[37m[40m.......[30m[40m[1m#[m[37m[40m ..[32m[40m♣[37m[40m [30m[40m[1m..P#[m[37m[40m [30m[40m[1m#
[7d#.......[m[37m[40m.......[30m[40m[1m#[m[33m[40m#[37m[40m.[32m[40mP♣[37m[40m.[32m[40m♣[37m[40m
[8d[30m[40m[1m#.#..#..[m[37m[40m.......[33m[40m#[37m[40m....[32m[40m♣[37m[40m
[9d[30m[40m[1m..##....[m[37m[40m....[37m[43m[5mZ[m[37m[40m..[7mp[m[37m[40m.[33m[40m#[37m[40m
[10d[30m[40m[1m.####...[m[37m[40m.......[33m[40m###[37m[40m [30m[40m[1m###
[11d.......[11;16H#[m[37m[40m [30m[40m[1m##..
[12d##......[m[37m[40m..[33m[40m#####[30m[40m[1m#[m[37m[40m [30m[40m[1m#...
[13d#####...[m[33m[40m#[30m[40m[1m..###[m[37m[40m [30m[40m[1m#...
[14d.####...##.Z.###[m[37m[40m [30m[40m[1m#..♣
[15d.##...#........#######..##[m[37m[40m [30m[40m[1m#.P.
[16d....#######..#......#.....####.PP
[17d.####[m[37m[40m [30m[40m[1m##.#.............#P....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3700 b/tests/data/crawl/crawl3700 new file mode 100644 index 0000000..1e534a0 --- /dev/null +++ b/tests/data/crawl/crawl3700 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Moving in this stuff is going to be slow.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3701 b/tests/data/crawl/crawl3701 new file mode 100644 index 0000000..0e1ec30 --- /dev/null +++ b/tests/data/crawl/crawl3701 @@ -0,0 +1 @@ +[H[30m[40m[1m*######Z#.########..####.##[m[37m[40m [30m[40m[1m
[2d..................[m[37m[40m....[30m[40m[1m....#[m[37m[40m [30m[40m[1m
[3d#########.#########[m[37m[43m[5mZ[m[37m[40m..[33m[40m#######[30m[40m[1m
[4d*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..[30m[40m[1m#
[5d*[m[37m[40m [9G[30m[40m[1m#.#[m[37m[40m [20G[33m[40m#[32m[40m[1m†[m[37m[40m....[32m[40m≈≈[30m[40m[1m≈# [6;8H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [20G[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m.[32m[40m.≈.[30m[40m[1m≈.# [7;9H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [20G[33m[40m#[37m[40m..[37m[43m[5mZ[m[32m[40m[1m≈≈[30m[40m≈≈≈# [8;9H#.#[m[37m[40m [20G[33m[40m#[37m[40m..[32m[40m≈[36m[40m≈[33m[40m#[30m[40m[1m#### [9;9H#.#[m[37m[40m [20G[33m[40m#[37m[40m.[32m[40m≈≈[37m[40m[7mp[m[37m[40m+[30m[40m[1m≈≈≈* [10;9H###[m[37m[40m [20G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m+[30m[40m[1m≈[m[37m[40m∩[30m[40m[1m≈* [11;19H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[30m[40m[1m≈≈≈* [12;20H[m[33m[40m######[30m[40m[1m**** [13d [1K[17d [m[39;49m[37m[40m
[18d[3;20H[37m[40m.[4d[37m[43m[5mZ[6d[m[37m[40m.[8;24H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[31m[40m4[4;63H[34m[40m==[9d[37m[40m9.8 (1.8[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3702 b/tests/data/crawl/crawl3702 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl3702 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3703 b/tests/data/crawl/crawl3703 new file mode 100644 index 0000000..18110fd --- /dev/null +++ b/tests/data/crawl/crawl3703 @@ -0,0 +1 @@ +[8;26H[33m[40m####[9;25H[37m[40m'[33m[44mr[32m[40m[1m≈[m[33m[44mr[33m[40m#[10;25H[37m[40m'[36m[40m≈[32m[40m[1m∩[m[36m[40m≈[33m[40m#[11;26H[36m[40m≈[32m[40m[1m≈[32m[44mr[m[33m[40m#[12;26H####[17;34H[m[39;49m[37m[40m
[18d[M[13;17r[13;1H[2L[1;24r[13;33H[30m[40m[1m[1K[14d[1K [m[39;49m[37m[40m [32m[44m[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m river rat (sleeping)[15;38H[33m[44mrr[37m[40m [30m[40m[1m2 rats[K[24;2H[m[37m[40mYou open the large door.[m[39;49m[37m[40m[4;21H[37m[40m.[5d[37m[43m[5mZ[7d[m[32m[40m≈[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m8[73G[m[32m[40m=[9;64H[37m[40m40[72G0[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3704 b/tests/data/crawl/crawl3704 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3704 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3705 b/tests/data/crawl/crawl3705 new file mode 100644 index 0000000..3a7718e --- /dev/null +++ b/tests/data/crawl/crawl3705 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1m2 rats and a river rat come into view.
[24d[30m[40m_[m[37m[40mFound a glowing drain.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3706 b/tests/data/crawl/crawl3706 new file mode 100644 index 0000000..45cb1be --- /dev/null +++ b/tests/data/crawl/crawl3706 @@ -0,0 +1 @@ +
[18d[2M[1;28H[30m[40m[1m [2;19H........# [3;20H...#######
[4d* #.#
[5d* #.# [6;8H[1K #.# [7;8H[1K #<# [8;8H[1K #.# [9;8H[1K #.# [10;8H[1K ### [11d[1K[12d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3707 b/tests/data/crawl/crawl3707 new file mode 100644 index 0000000..218dd5e --- /dev/null +++ b/tests/data/crawl/crawl3707 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (resting, chance to defeat MR: 94%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3708 b/tests/data/crawl/crawl3708 new file mode 100644 index 0000000..dfae196 --- /dev/null +++ b/tests/data/crawl/crawl3708 @@ -0,0 +1 @@ +[1;28H[37m[40m [2;19H....[30m[40m[1m....#[m[37m[40m [3;20H...[33m[40m#######[4;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [5;2H [30m[40m[1m#.#[m[37m[40m [6;8H[1K [30m[40m[1m#.#[m[37m[40m [7;8H[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [8;8H[1K [30m[40m[1m#.#[m[37m[40m [9;8H[1K [30m[40m[1m#.#[m[37m[40m [10;8H[1K [30m[40m[1m###[m[37m[40m [11d[1K[12d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3709 b/tests/data/crawl/crawl3709 new file mode 100644 index 0000000..c04b746 --- /dev/null +++ b/tests/data/crawl/crawl3709 @@ -0,0 +1 @@ +[9;26H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl371 b/tests/data/crawl/crawl371 new file mode 100644 index 0000000..122b7e0 --- /dev/null +++ b/tests/data/crawl/crawl371 @@ -0,0 +1 @@ +[9;63H[37m[40m34.0 (11.0) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3710 b/tests/data/crawl/crawl3710 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl3710 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3711 b/tests/data/crawl/crawl3711 new file mode 100644 index 0000000..17adebd --- /dev/null +++ b/tests/data/crawl/crawl3711 @@ -0,0 +1 @@ +[5;22H[37m[40m.[6d[37m[43m[5mZ[9;26H[m[36m[40m≈[33m[40mr[36m[40m≈[10d[32m[40m[1mr[11d≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3712 b/tests/data/crawl/crawl3712 new file mode 100644 index 0000000..bb99bb3 --- /dev/null +++ b/tests/data/crawl/crawl3712 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[73G[m[31m[40m-[4;46H3[4;63H[35m[40m--[8;52H[37m[40m8[9;65H1[14;38H[32m[40m[1mr[14;51H[m[37m[40m[K[15;38H[33m[40mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3713 b/tests/data/crawl/crawl3713 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3713 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3714 b/tests/data/crawl/crawl3714 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl3714 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3715 b/tests/data/crawl/crawl3715 new file mode 100644 index 0000000..e9383ed --- /dev/null +++ b/tests/data/crawl/crawl3715 @@ -0,0 +1 @@ +
[18d[2M[1;28H[30m[40m[1m [2;19H........# [3;20H...#######
[4d* #.#
[5d* #.# [6;8H[1K #.# [7;8H[1K #<# [8;8H[1K #.# [9;8H[1K #.# [10;8H[1K ### [11d[1K[12d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (chance to defeat MR: 94%)[17;34H[m[39;49m[37m[40m[1;28H[37m[40m [2;19H....[30m[40m[1m....#[m[37m[40m [3;20H...[33m[40m#######[4;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [5;2H [30m[40m[1m#.#[m[37m[40m [6;8H[1K [30m[40m[1m#.#[m[37m[40m [7;8H[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [8;8H[1K [30m[40m[1m#.#[m[37m[40m [9;8H[1K [30m[40m[1m#.#[m[37m[40m [10;8H[1K [30m[40m[1m###[m[37m[40m [11d[1K[12d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3716 b/tests/data/crawl/crawl3716 new file mode 100644 index 0000000..8effad9 --- /dev/null +++ b/tests/data/crawl/crawl3716 @@ -0,0 +1 @@ +[9;27H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3717 b/tests/data/crawl/crawl3717 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl3717 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3718 b/tests/data/crawl/crawl3718 new file mode 100644 index 0000000..92208fb --- /dev/null +++ b/tests/data/crawl/crawl3718 @@ -0,0 +1 @@ +[6;23H[37m[40m.[7d[37m[43m[5mZ[9;26H[m[32m[40m[1mr†[10d∩[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3719 b/tests/data/crawl/crawl3719 new file mode 100644 index 0000000..7b45e18 --- /dev/null +++ b/tests/data/crawl/crawl3719 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;72H[m[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;60H[35m[40m---[30m[40m[1m--[8;52H[m[37m[40m9[9;65H2[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 orc skeletons[17;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl372 b/tests/data/crawl/crawl372 new file mode 100644 index 0000000..87aa793 --- /dev/null +++ b/tests/data/crawl/crawl372 @@ -0,0 +1 @@ +[9;13H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3720 b/tests/data/crawl/crawl3720 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3720 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3721 b/tests/data/crawl/crawl3721 new file mode 100644 index 0000000..4b1698b --- /dev/null +++ b/tests/data/crawl/crawl3721 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3722 b/tests/data/crawl/crawl3722 new file mode 100644 index 0000000..45cb1be --- /dev/null +++ b/tests/data/crawl/crawl3722 @@ -0,0 +1 @@ +
[18d[2M[1;28H[30m[40m[1m [2;19H........# [3;20H...#######
[4d* #.#
[5d* #.# [6;8H[1K #.# [7;8H[1K #<# [8;8H[1K #.# [9;8H[1K #.# [10;8H[1K ### [11d[1K[12d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3723 b/tests/data/crawl/crawl3723 new file mode 100644 index 0000000..8ccfee3 --- /dev/null +++ b/tests/data/crawl/crawl3723 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - river rat[24;2HAim: [37m[40ma river rat (chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3724 b/tests/data/crawl/crawl3724 new file mode 100644 index 0000000..dfae196 --- /dev/null +++ b/tests/data/crawl/crawl3724 @@ -0,0 +1 @@ +[1;28H[37m[40m [2;19H....[30m[40m[1m....#[m[37m[40m [3;20H...[33m[40m#######[4;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [5;2H [30m[40m[1m#.#[m[37m[40m [6;8H[1K [30m[40m[1m#.#[m[37m[40m [7;8H[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [8;8H[1K [30m[40m[1m#.#[m[37m[40m [9;8H[1K [30m[40m[1m#.#[m[37m[40m [10;8H[1K [30m[40m[1m###[m[37m[40m [11d[1K[12d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3725 b/tests/data/crawl/crawl3725 new file mode 100644 index 0000000..eb3c0c0 --- /dev/null +++ b/tests/data/crawl/crawl3725 @@ -0,0 +1 @@ +[9;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3726 b/tests/data/crawl/crawl3726 new file mode 100644 index 0000000..4cd02b6 --- /dev/null +++ b/tests/data/crawl/crawl3726 @@ -0,0 +1 @@ +[32m[40m[1mr[m[36m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3727 b/tests/data/crawl/crawl3727 new file mode 100644 index 0000000..b822045 --- /dev/null +++ b/tests/data/crawl/crawl3727 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;72H[30m[40m-[4;46H[m[31m[40m1[4;58H[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3728 b/tests/data/crawl/crawl3728 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3728 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3729 b/tests/data/crawl/crawl3729 new file mode 100644 index 0000000..9b89716 --- /dev/null +++ b/tests/data/crawl/crawl3729 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The river rat barely resists.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl373 b/tests/data/crawl/crawl373 new file mode 100644 index 0000000..08d47cd --- /dev/null +++ b/tests/data/crawl/crawl373 @@ -0,0 +1 @@ +[9;64H[37m[40m5.0 (12[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3730 b/tests/data/crawl/crawl3730 new file mode 100644 index 0000000..45cb1be --- /dev/null +++ b/tests/data/crawl/crawl3730 @@ -0,0 +1 @@ +
[18d[2M[1;28H[30m[40m[1m [2;19H........# [3;20H...#######
[4d* #.#
[5d* #.# [6;8H[1K #.# [7;8H[1K #<# [8;8H[1K #.# [9;8H[1K #.# [10;8H[1K ### [11d[1K[12d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3731 b/tests/data/crawl/crawl3731 new file mode 100644 index 0000000..9293190 --- /dev/null +++ b/tests/data/crawl/crawl3731 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The river rat barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - river rat[24;2HAim: [37m[40ma river rat (chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3732 b/tests/data/crawl/crawl3732 new file mode 100644 index 0000000..dfae196 --- /dev/null +++ b/tests/data/crawl/crawl3732 @@ -0,0 +1 @@ +[1;28H[37m[40m [2;19H....[30m[40m[1m....#[m[37m[40m [3;20H...[33m[40m#######[4;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [5;2H [30m[40m[1m#.#[m[37m[40m [6;8H[1K [30m[40m[1m#.#[m[37m[40m [7;8H[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [8;8H[1K [30m[40m[1m#.#[m[37m[40m [9;8H[1K [30m[40m[1m#.#[m[37m[40m [10;8H[1K [30m[40m[1m###[m[37m[40m [11d[1K[12d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3733 b/tests/data/crawl/crawl3733 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl3733 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3734 b/tests/data/crawl/crawl3734 new file mode 100644 index 0000000..c936d46 --- /dev/null +++ b/tests/data/crawl/crawl3734 @@ -0,0 +1 @@ +[A[32m[40m≈[9d[37m[43m[5mZ[m[37m[40m[7mp[m[32m[40m[1mr[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3735 b/tests/data/crawl/crawl3735 new file mode 100644 index 0000000..9644a26 --- /dev/null +++ b/tests/data/crawl/crawl3735 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m17[3;67H[m[31m[40m-----[4;46H0[4;56H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3736 b/tests/data/crawl/crawl3736 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3736 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3737 b/tests/data/crawl/crawl3737 new file mode 100644 index 0000000..95afea4 --- /dev/null +++ b/tests/data/crawl/crawl3737 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The river rat convulses in agony! The river rat bites you![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3738 b/tests/data/crawl/crawl3738 new file mode 100644 index 0000000..c9017a2 --- /dev/null +++ b/tests/data/crawl/crawl3738 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m*,#[m[37m[40m
[2d[30m[40m[1m*######Z#.#######[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m##.#
[3d..................[m[37m[40m....[30m[40m[1m....#[m[37m[40m
[4d[30m[40m[1m#########.#########[m[37m[40m...[33m[40m#######[5;19H[30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..[33m[40m#
[6d[30m[40m[1m*[6;21H[32m[40m†[m[37m[40m....[32m[40m≈≈≈[33m[40m#[7;10H[30m[40m[1m.[7;23H[m[37m[40m.[32m[40m.≈.≈.[33m[40m#[8;10H[32m[40m<[8;25H[1m≈≈≈[m[36m[40m≈[9;22H[37m[40m.[7mp[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m####[10;10H.[10;23H[m[37m[43m[5mZ[m[32m[40m[1m≈r[m[36m[40m≈[32m[40m[1m†[11;9H[30m[40m###[11;23H[m[32m[40m.[1m≈[m[37m[40m'[36m[40m≈[32m[40m[1m∩[m[36m[40m≈[12;21H[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[13;19H[m[37m[40m[1K [33m[40m##########[17;34H[m[39;49m[37m[40m
[18d[2M[8;24H[32m[40m[1m≈[m[37m[43m[5mZ[10d[m[32m[42m[1mr[23;2H[m[37m[40mYour bat skeleton hits the river rat but does no damage. x3
[24d [30m[40m[1mThe river rat barely misses your bat skeleton.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.1 (1.3[14;38H[32m[42m[1mr[A[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3739 b/tests/data/crawl/crawl3739 new file mode 100644 index 0000000..5599c5a --- /dev/null +++ b/tests/data/crawl/crawl3739 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton hits the river rat but does no damage.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl374 b/tests/data/crawl/crawl374 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl374 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3740 b/tests/data/crawl/crawl3740 new file mode 100644 index 0000000..70b63d0 --- /dev/null +++ b/tests/data/crawl/crawl3740 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m..#[m[37m[40m [30m[40m[1m*,*[2;6H[m[37m[40m[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#[m[37m[40m
[3d[30m[40m[1m*######Z#.########[m[37m[40m..[33m[40m###[30m[40m[1m#.#
[4d..................[m[37m[40m.....[30m[40m[1m...#[m[37m[40m
[5d[30m[40m[1m#########.#########[m[37m[40m...[33m[40m######[6;19H[30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..
[7d[30m[40m[1m*[7;21H[32m[40m†[m[37m[40m....[32m[40m≈≈≈[8;10H[30m[40m[1m.[8;23H[m[37m[40m.[32m[40m.≈.≈.[9;10H<[9;22H[37m[40m[7mp[m[32m[40m≈[1m≈[m[37m[43m[5mZ[m[32m[40m[1m≈≈[m[36m[40m≈[33m[40m#[10;22H[37m[40m.[32m[40m≈[37m[43m[5mZ[m[33m[40m####[11;10H[30m[40m[1m.[11;23H[m[37m[43m[5mZ[m[32m[40m[1m≈[32m[42mr[m[36m[40m≈[32m[40m[1m†[30m[40m≈#[12;9H###[12;23H[m[32m[40m.[1m≈[m[37m[40m'[36m[40m≈[32m[40m[1m∩[m[36m[40m≈[13;21H[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[14;19H[m[37m[40m[1K [33m[40m##########[17;34H[m[39;49m[37m[40m
[18d[2M[23;2H[30m[40m[1mYour bat skeleton closely misses the river rat.[24;2HYour bat skeleton barely misses the river rat.[m[39;49m[37m[40m[11;23H[32m[40m≈[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[72G0[12;38H[m[39;49m[37m[40m[K[13d[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3741 b/tests/data/crawl/crawl3741 new file mode 100644 index 0000000..872b24d --- /dev/null +++ b/tests/data/crawl/crawl3741 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe river rat barely misses your bat skeleton.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3742 b/tests/data/crawl/crawl3742 new file mode 100644 index 0000000..b7b7b45 --- /dev/null +++ b/tests/data/crawl/crawl3742 @@ -0,0 +1 @@ +
[18d[37m[40m [30m[40m[1mYour bat skeleton barely misses the river rat.[m[37m[40m[K
[19d_[30m[40m[1mThe river rat barely misses your bat skeleton.[m[37m[40m[K
[20d [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target. p - Attack previous target.[23;20H[1K r - Retreat! s - Stop attacking.[24;20H[1K w - Wait here. f - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3743 b/tests/data/crawl/crawl3743 new file mode 100644 index 0000000..bf9d858 --- /dev/null +++ b/tests/data/crawl/crawl3743 @@ -0,0 +1 @@ +[11;25H[32m[42mr[18;2H[37m[40mOrders for allies: a - Attack new target. p - Attack previous target.[19;20H[1K r - Retreat! s - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f/p - river rat[37m[40m[K
[24d [36m[40mAim: [37m[40ma river rat ([33m[40m[1mheavily wounded[m[37m[40m)[K[11;25H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3744 b/tests/data/crawl/crawl3744 new file mode 100644 index 0000000..cf48385 --- /dev/null +++ b/tests/data/crawl/crawl3744 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mAttack!
[23d [30m[40m[1mYour bat skeleton barely misses the river rat.[24;2HYour bat skeleton closely misses the river rat.[m[39;49m[37m[40m
[18d[M[9;24H[37m[43m[5mZ[m[32m[40m[1m≈[11d[32m[42mr[24;2H[m[37m[40mYour bat skeleton hits the river rat but does no damage.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The river rat bites your bat skeleton.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3745 b/tests/data/crawl/crawl3745 new file mode 100644 index 0000000..06d8808 --- /dev/null +++ b/tests/data/crawl/crawl3745 @@ -0,0 +1 @@ +
[18d[3M[22;2H[30m[40m[1mYour bat skeleton closely misses the river rat.[23;2HYour bat skeleton barely misses the river rat.[24;2H[m[37m[40mThe river rat bites your bat skeleton![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3746 b/tests/data/crawl/crawl3746 new file mode 100644 index 0000000..23e4f12 --- /dev/null +++ b/tests/data/crawl/crawl3746 @@ -0,0 +1 @@ +
[18d[M[10;24H[36m[40m≈[24;2H[31m[40mYour bat skeleton is destroyed![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3747 b/tests/data/crawl/crawl3747 new file mode 100644 index 0000000..63395ba --- /dev/null +++ b/tests/data/crawl/crawl3747 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[3;67H[30m[40m-----[9;65H[m[37m[40m9[14;40H[35m[40m[7m [15d[m[37m[43m[5mZ[m[37m[40m [32m[40m2 orc skeletons[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3748 b/tests/data/crawl/crawl3748 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3748 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3749 b/tests/data/crawl/crawl3749 new file mode 100644 index 0000000..0654c3b --- /dev/null +++ b/tests/data/crawl/crawl3749 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton hits the river rat with a whip.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl375 b/tests/data/crawl/crawl375 new file mode 100644 index 0000000..e7a9232 --- /dev/null +++ b/tests/data/crawl/crawl375 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mi - a runed peridot ring[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3750 b/tests/data/crawl/crawl3750 new file mode 100644 index 0000000..25ec044 --- /dev/null +++ b/tests/data/crawl/crawl3750 @@ -0,0 +1 @@ +[24G[32m[40m[1m≈[10d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m50[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe river rat barely misses your orc skeleton.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3751 b/tests/data/crawl/crawl3751 new file mode 100644 index 0000000..136063c --- /dev/null +++ b/tests/data/crawl/crawl3751 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYour orc skeleton misses the river rat.[m[37m[40m The river rat bites your orc skeleton!
[24d [31m[40mYour orc skeleton is destroyed![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3752 b/tests/data/crawl/crawl3752 new file mode 100644 index 0000000..2bd1b94 --- /dev/null +++ b/tests/data/crawl/crawl3752 @@ -0,0 +1 @@ +[11;24H[32m[40m[1m[7m)[m[32m[40m[1mr[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3753 b/tests/data/crawl/crawl3753 new file mode 100644 index 0000000..b492948 --- /dev/null +++ b/tests/data/crawl/crawl3753 @@ -0,0 +1 @@ +[9;65H[37m[40m1[14;38H[32m[40m[1mr[15d[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3754 b/tests/data/crawl/crawl3754 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3754 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3755 b/tests/data/crawl/crawl3755 new file mode 100644 index 0000000..f83b527 --- /dev/null +++ b/tests/data/crawl/crawl3755 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You hear a splash. x2[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3756 b/tests/data/crawl/crawl3756 new file mode 100644 index 0000000..ea6cc62 --- /dev/null +++ b/tests/data/crawl/crawl3756 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe river rat bites your orc skeleton.[17;34H[m[39;49m[37m[40m[4;56H[34m[40m[1m==[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3757 b/tests/data/crawl/crawl3757 new file mode 100644 index 0000000..6e31640 --- /dev/null +++ b/tests/data/crawl/crawl3757 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton hits the river rat but does no damage.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3758 b/tests/data/crawl/crawl3758 new file mode 100644 index 0000000..297b05c --- /dev/null +++ b/tests/data/crawl/crawl3758 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe river rat bites your orc skeleton!
[24d [31m[40mYour orc skeleton is destroyed![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3759 b/tests/data/crawl/crawl3759 new file mode 100644 index 0000000..a2eab65 --- /dev/null +++ b/tests/data/crawl/crawl3759 @@ -0,0 +1 @@ +[10;24H[36m[40m[[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl376 b/tests/data/crawl/crawl376 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl376 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3760 b/tests/data/crawl/crawl3760 new file mode 100644 index 0000000..cb67b4d --- /dev/null +++ b/tests/data/crawl/crawl3760 @@ -0,0 +1 @@ +[9;65H[37m[40m3[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3761 b/tests/data/crawl/crawl3761 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3761 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3762 b/tests/data/crawl/crawl3762 new file mode 100644 index 0000000..4b3b445 --- /dev/null +++ b/tests/data/crawl/crawl3762 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You hear a splash.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3763 b/tests/data/crawl/crawl3763 new file mode 100644 index 0000000..77e6f61 --- /dev/null +++ b/tests/data/crawl/crawl3763 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K #.#.# #..# *,* [2;6H[1K #.#.# ##.## *,# [3;19H..####.## [4d [5d##
[6d* #.# [6;28H.#
[7d* #.# [7;28H≈#[8;8H[1K #.# [8;28H.#[9;8H[1K #<# [9;28H≈#[10;8H[1K #.# [10;28H##[11;8H[1K #.# [12;8H[1K ### [12;28H≈#[13;19H[1K [13;28H≈#[14;19H[1K [14;28H##[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3764 b/tests/data/crawl/crawl3764 new file mode 100644 index 0000000..90055ed --- /dev/null +++ b/tests/data/crawl/crawl3764 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - river rat[24;2HAim: [37m[40ma river rat ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3765 b/tests/data/crawl/crawl3765 new file mode 100644 index 0000000..85ef878 --- /dev/null +++ b/tests/data/crawl/crawl3765 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [2;6H[1K [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m*,#[m[37m[40m [3;19H..[33m[40m###[30m[40m[1m#.##[m[37m[40m [4d [5d[33m[40m##[6;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [6;28H.[33m[40m#[7;2H[37m[40m [30m[40m[1m#.#[m[37m[40m [7;28H[32m[40m≈[33m[40m#[8;8H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [8;28H[32m[40m.[33m[40m#[9;8H[37m[40m[1K [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [9;28H[36m[40m≈[33m[40m#[10;8H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [10;28H[33m[40m##[11;8H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [12;8H[1K [30m[40m[1m###[m[37m[40m [12;28H[36m[40m≈[33m[40m#[13;19H[37m[40m[1K [13;28H[32m[40m[1m≈[m[33m[40m#[14;19H[37m[40m[1K [14;28H[33m[40m##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3766 b/tests/data/crawl/crawl3766 new file mode 100644 index 0000000..3fefec7 --- /dev/null +++ b/tests/data/crawl/crawl3766 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou miscast Pain.
[24d You are very lightly contaminated with residual magic.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3767 b/tests/data/crawl/crawl3767 new file mode 100644 index 0000000..a0c2f3b --- /dev/null +++ b/tests/data/crawl/crawl3767 @@ -0,0 +1 @@ +[10;24H[32m[40m[1mr[11d[m[37m[40m'[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3768 b/tests/data/crawl/crawl3768 new file mode 100644 index 0000000..f076d9f --- /dev/null +++ b/tests/data/crawl/crawl3768 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m--[9;65H[37m[40m4[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3769 b/tests/data/crawl/crawl3769 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3769 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl377 b/tests/data/crawl/crawl377 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl377 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3770 b/tests/data/crawl/crawl3770 new file mode 100644 index 0000000..fba6088 --- /dev/null +++ b/tests/data/crawl/crawl3770 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Nothing appears to happen.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3771 b/tests/data/crawl/crawl3771 new file mode 100644 index 0000000..d791d2e --- /dev/null +++ b/tests/data/crawl/crawl3771 @@ -0,0 +1 @@ +[2;18H[30m[40m[1m#[3d.[4d.[5;29H#[6d#[7d#[8d#[9;21H[m[37m[40m[7mp[m[37m[40m.[29G[30m[40m[1m#[10d#[11d[m[36m[40m≈[12d[30m[40m[1m#[13d#[14;26H#[m[33m[40m##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;23H[32m[40m[1mr[10d[m[36m[40m[[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3772 b/tests/data/crawl/crawl3772 new file mode 100644 index 0000000..fe89633 --- /dev/null +++ b/tests/data/crawl/crawl3772 @@ -0,0 +1 @@ +[C[32m[40m[1mr[m[32m[40m≈[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3773 b/tests/data/crawl/crawl3773 new file mode 100644 index 0000000..9886a7a --- /dev/null +++ b/tests/data/crawl/crawl3773 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the river rat.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3774 b/tests/data/crawl/crawl3774 new file mode 100644 index 0000000..4fa5b5b --- /dev/null +++ b/tests/data/crawl/crawl3774 @@ -0,0 +1 @@ +[9;22H[32m[40m[1m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3775 b/tests/data/crawl/crawl3775 new file mode 100644 index 0000000..7f5d329 --- /dev/null +++ b/tests/data/crawl/crawl3775 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[3;67H[m[32m[40m=[4;46H[31m[40m1[4;56H[34m[40m==[8;51H[37m[40m48[9;65H7.2 (1.1[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3776 b/tests/data/crawl/crawl3776 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3776 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3777 b/tests/data/crawl/crawl3777 new file mode 100644 index 0000000..86411e1 --- /dev/null +++ b/tests/data/crawl/crawl3777 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the river rat![9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3778 b/tests/data/crawl/crawl3778 new file mode 100644 index 0000000..c294bb9 --- /dev/null +++ b/tests/data/crawl/crawl3778 @@ -0,0 +1 @@ +[2;18H[33m[40m#[3d[37m[40m.[4d.[5;29H[33m[40m#[6d#[7d#[8d#[9;21H[37m[40m.[7mp[29G[m[33m[40m#[10d#[11d[30m[40m[1m≈[12d[m[33m[40m#[13d#[14;26H####[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[72G0[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3779 b/tests/data/crawl/crawl3779 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3779 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl378 b/tests/data/crawl/crawl378 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl378 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3780 b/tests/data/crawl/crawl3780 new file mode 100644 index 0000000..3812ffa --- /dev/null +++ b/tests/data/crawl/crawl3780 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1ma river rat corpse[m[37m[40m.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3781 b/tests/data/crawl/crawl3781 new file mode 100644 index 0000000..b3856e6 --- /dev/null +++ b/tests/data/crawl/crawl3781 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;18H[30m[40m[1m#.##[m[37m[40m [30m[40m[1m*,#
[2d*######Z#.#######[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m##.##
[3d..................[m[37m[40m....[30m[40m[1m....
[4d#########.#########[m[37m[40m...[33m[40m#######
[5d[30m[40m[1m*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.....[33m[40m†[37m[40m..[6;19H [33m[40m#[32m[40m[1m†[m[37m[40m....[32m[40m≈≈≈[7;8H[37m[40m[1K [7;21H...[32m[40m.≈.≈.[8;10H<[8;22H[1m†[m[32m[40m≈[1m≈≈≈≈[m[36m[40m≈[9;10H[30m[40m[1m.[9;22H[m[37m[40m.[7mp[m[36m[40m[[33m[40m#[30m[40m[1m####[10;22H[m[32m[40m≈≈[1m[7m)[m[37m[40m'[36m[40m≈[32m[40m[1m†[m[36m[40m≈[11;10H[30m[40m[1m#[11;23H[m[32m[40m.[1m≈[m[37m[40m'[36m[40m≈[32m[40m[1m∩[m[36m[40m≈[33m[40m#[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m[K[17;33H[30m[40m[1m[1K [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou enter the shallow water.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.5 (1.3[12;45H[34m[40m[1mWater [13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3782 b/tests/data/crawl/crawl3782 new file mode 100644 index 0000000..9af400b --- /dev/null +++ b/tests/data/crawl/crawl3782 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Moving in this stuff is going to be slow.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3783 b/tests/data/crawl/crawl3783 new file mode 100644 index 0000000..93cf5c7 --- /dev/null +++ b/tests/data/crawl/crawl3783 @@ -0,0 +1 @@ +[32m[40m≈[37m[40m[7mp[17;34H[m[39;49m[37m[40m[9;64H[37m[40m61.2 (1.7[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a leather armour.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3784 b/tests/data/crawl/crawl3784 new file mode 100644 index 0000000..018c153 --- /dev/null +++ b/tests/data/crawl/crawl3784 @@ -0,0 +1 @@ +[H[30m[40m[1m######Z#.########..####.##[m[37m[40m [30m[40m[1m
[2d.................[m[37m[40m....[30m[40m[1m....#[m[37m[40m [30m[40m[1m
[3d########.#########[m[37m[40m...[33m[40m##[30m[40m[1m##### [4;7H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m....[30m[40m[1m.[m[33m[40m†[30m[40m[1m..# [5;7H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [19G[33m[40m#[32m[40m[1m†[m[37m[40m...[30m[40m[1m.≈≈≈# [6;7H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [19G[33m[40m#[37m[40m...[32m[40m.[30m[40m[1m≈.≈.# [7;8H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [19G[33m[40m#[37m[40m.[32m[40m[1m†[m[32m[40m≈[1m≈[30m[40m≈≈≈≈# [8;8H#.#[m[37m[40m [19G[33m[40m#[37m[40m..[32m[40m≈[36m[40m[[33m[40m#####[30m[40m[1m [9;8H#.#[m[37m[40m [19G[33m[40m#[37m[40m.[32m[40m≈≈[1m[7m)[m[37m[40m[7mp[m[36m[40m≈[32m[40m[1m†[m[36m[40m≈[33m[40m#[30m[40m[1m [10;8H###[m[37m[40m [19G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m'[36m[40m≈[32m[40m[1m∩[m[36m[40m≈[33m[40m#[30m[40m[1m [11;18H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[m[33m[40m#[30m[40m[1m [12;19H[m[33m[40m#####[30m[40m[1m#[m[33m[40m####[30m[40m[1m [13;33H[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3785 b/tests/data/crawl/crawl3785 new file mode 100644 index 0000000..7cd62fd --- /dev/null +++ b/tests/data/crawl/crawl3785 @@ -0,0 +1 @@ +[3;67H[32m[40m[1m=[4;56H[34m[40m==[9;65H[m[37m[40m2[72G0[12;45H[m[39;49m[37m[40m[K
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3786 b/tests/data/crawl/crawl3786 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3786 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3787 b/tests/data/crawl/crawl3787 new file mode 100644 index 0000000..73de596 --- /dev/null +++ b/tests/data/crawl/crawl3787 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a large open door here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3788 b/tests/data/crawl/crawl3788 new file mode 100644 index 0000000..3cc1819 --- /dev/null +++ b/tests/data/crawl/crawl3788 @@ -0,0 +1 @@ +[H[30m[40m[1m........................#[m[37m[40m [30m[40m[1m
[2d#######.#########[m[37m[40m...[30m[40m[1m####### [3;6H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m..[30m[40m[1m...[m[33m[40m†[30m[40m[1m..# [4;7H#.#[m[37m[40m [18G[33m[40m#[32m[40m[1m†[m[37m[40m..[30m[40m[1m..≈≈≈# [5;7H#.#[m[37m[40m [18G[33m[40m#[37m[40m...[30m[40m[1m.≈.≈.# [6;7H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [18G[33m[40m#[37m[40m.[32m[40m[1m†[m[32m[40m≈[1m≈[30m[40m≈≈≈≈# [7;7H#.#[m[37m[40m [18G[33m[40m#[37m[40m..[32m[40m≈[36m[40m[[33m[40m#####[30m[40m[1m [8;7H#.#[m[37m[40m [18G[33m[40m#[37m[40m.[32m[40m≈≈[1m[7m)[m[37m[40m'[36m[40m≈[32m[40m[1m†[m[36m[40m≈[33m[40m#[30m[40m[1m [9;7H###[m[37m[40m [18G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m'[7mp[m[32m[40m[1m∩[m[36m[40m≈[33m[40m#[30m[40m[1m [10;17H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[m[33m[40m#[30m[40m[1m [11;18H[m[33m[40m####[30m[40m[1m#[m[33m[40m#####[30m[40m[1m [12;33H[1K[17d [m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou enter the shallow water.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.5 (1.3[12;45H[34m[40m[1mWater [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_Moving in this stuff is going to be slow.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3789 b/tests/data/crawl/crawl3789 new file mode 100644 index 0000000..449a1a3 --- /dev/null +++ b/tests/data/crawl/crawl3789 @@ -0,0 +1 @@ +[1;24H[30m[40m[1m#[m[37m[40m [30m[40m[1m [2;7H.#[2;17H...#[27G [3;6H#.#[m[37m[40m [16G[30m[40m[1m#[m[33m[40m#[30m[40m[1m.....[m[33m[40m†[30m[40m[1m..# [4;6H#.#[m[37m[40m [17G[33m[40m#[32m[40m[1m†[30m[40m....≈≈≈# [5;6H#.#[m[37m[40m [17G[33m[40m#[37m[40m..[30m[40m[1m..≈.≈.# [6;6H#[m[32m[40m<[30m[40m[1m#[m[37m[40m [17G[33m[40m#[37m[40m.[32m[40m[1m†[m[32m[40m≈[30m[40m[1m≈≈≈≈≈# [7;6H#.#[m[37m[40m [17G[33m[40m#[37m[40m..[32m[40m≈[36m[40m[[33m[40m#####[30m[40m[1m [8;6H#.#[m[37m[40m [17G[33m[40m#[37m[40m.[32m[40m≈≈[1m[7m)[m[37m[40m'[36m[40m≈[32m[40m[1m†[m[36m[40m≈[33m[40m#[30m[40m[1m [9;6H###[m[37m[40m [17G[33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m'[36m[40m≈[37m[40m[7mp[m[36m[40m≈[33m[40m#[30m[40m[1m [10;17H[m[33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[m[33m[40m#[30m[40m[1m [11;17H[m[33m[40m###[30m[40m[1m##[m[33m[40m#####[30m[40m[1m [17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;58H[34m[40m==[9;65H[37m[40m4[72G0[12;45H[m[39;49m[37m[40m[K[13;38H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a glowing drain here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl379 b/tests/data/crawl/crawl379 new file mode 100644 index 0000000..6384f25 --- /dev/null +++ b/tests/data/crawl/crawl379 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a club.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3790 b/tests/data/crawl/crawl3790 new file mode 100644 index 0000000..96af7f7 --- /dev/null +++ b/tests/data/crawl/crawl3790 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m5
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3791 b/tests/data/crawl/crawl3791 new file mode 100644 index 0000000..6c94b73 --- /dev/null +++ b/tests/data/crawl/crawl3791 @@ -0,0 +1 @@ +
[18d[M[1;33H[37m[40m[1K[2;12H[1K ##[37m[44mb[37m[40m....## [3;12H[1K #[37m[44mb[37m[40m..[32m[40m≈[37m[40m..[37m[44mb[37m[40m# [4;12H[1K #..[32m[40m≈≈≈[37m[40m..# [5;12H[1K #[37m[44mb[32m[40m≈≈≈≈≈[37m[40m.# [6;12H[1K #..[32m[40m≈≈≈[37m[40m..# [7;12H[1K #...[32m[40m≈[37m[40m...# [8;13H[1K #.....# [8;63Ha Sewer[m[39;49m[37m[40m[K[9;14H[37m[40m[1K #.[7mp[m[37m[40m.# [10;15H##.## [11;16H### [12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K
[24d The world spins around you as you enter the gateway.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3792 b/tests/data/crawl/crawl3792 new file mode 100644 index 0000000..4c59399 --- /dev/null +++ b/tests/data/crawl/crawl3792 @@ -0,0 +1 @@ +[4;58H[34m[40m[1m==[6;42H[m[37m[40m 7[14;38H[37m[44mbbbb[37m[40m [30m[40m[1m4 bats[15;38H[m[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3793 b/tests/data/crawl/crawl3793 new file mode 100644 index 0000000..93f347f --- /dev/null +++ b/tests/data/crawl/crawl3793 @@ -0,0 +1 @@ +
[18d[M[3;20H[37m[40mb
[24d Welcome back to a sewer![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3794 b/tests/data/crawl/crawl3794 new file mode 100644 index 0000000..9730ec4 --- /dev/null +++ b/tests/data/crawl/crawl3794 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[6;42H[m[37m[40m12[9;65H6.2 (1.7[14;39Hb[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3795 b/tests/data/crawl/crawl3795 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3795 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3796 b/tests/data/crawl/crawl3796 new file mode 100644 index 0000000..49a04c2 --- /dev/null +++ b/tests/data/crawl/crawl3796 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1m4 bats come into view.
[24d[30m[40m_[m[37m[40mThere is an empty arch of ancient stone here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3797 b/tests/data/crawl/crawl3797 new file mode 100644 index 0000000..91dd409 --- /dev/null +++ b/tests/data/crawl/crawl3797 @@ -0,0 +1 @@ +[3;20H[37m[40m.[5db[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3798 b/tests/data/crawl/crawl3798 new file mode 100644 index 0000000..2f99f8d --- /dev/null +++ b/tests/data/crawl/crawl3798 @@ -0,0 +1 @@ +[9;65H[37m[40m7[72G0[14;38Hb[37m[44mb
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3799 b/tests/data/crawl/crawl3799 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3799 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl38 b/tests/data/crawl/crawl38 new file mode 100644 index 0000000..0ef558d --- /dev/null +++ b/tests/data/crawl/crawl38 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl380 b/tests/data/crawl/crawl380 new file mode 100644 index 0000000..bef3b35 --- /dev/null +++ b/tests/data/crawl/crawl380 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your hobgoblin skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3800 b/tests/data/crawl/crawl3800 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl3800 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3801 b/tests/data/crawl/crawl3801 new file mode 100644 index 0000000..1ad280c --- /dev/null +++ b/tests/data/crawl/crawl3801 @@ -0,0 +1 @@ +[2;15H[37m[40m.[5db[32m[40m≈≈≈[37m[40m.[8;17Hb[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3802 b/tests/data/crawl/crawl3802 new file mode 100644 index 0000000..6a5107d --- /dev/null +++ b/tests/data/crawl/crawl3802 @@ -0,0 +1 @@ +[9;65H[37m[40m8[14;39Hb[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3803 b/tests/data/crawl/crawl3803 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3803 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3804 b/tests/data/crawl/crawl3804 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl3804 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3805 b/tests/data/crawl/crawl3805 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3805 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3806 b/tests/data/crawl/crawl3806 new file mode 100644 index 0000000..b10991f --- /dev/null +++ b/tests/data/crawl/crawl3806 @@ -0,0 +1 @@ +[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3807 b/tests/data/crawl/crawl3807 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3807 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3808 b/tests/data/crawl/crawl3808 new file mode 100644 index 0000000..ceb18cf --- /dev/null +++ b/tests/data/crawl/crawl3808 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou closely miss the bat.[m[37m[40m [30m[40m[1mThe bat barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3809 b/tests/data/crawl/crawl3809 new file mode 100644 index 0000000..643bf9e --- /dev/null +++ b/tests/data/crawl/crawl3809 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the bat.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl381 b/tests/data/crawl/crawl381 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl381 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3810 b/tests/data/crawl/crawl3810 new file mode 100644 index 0000000..14a9531 --- /dev/null +++ b/tests/data/crawl/crawl3810 @@ -0,0 +1 @@ +[5;16H[32m[40m≈[7d[37m[40mb[8d†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3811 b/tests/data/crawl/crawl3811 new file mode 100644 index 0000000..73a3881 --- /dev/null +++ b/tests/data/crawl/crawl3811 @@ -0,0 +1 @@ +[8;52H[37m[40m9[9;64H70[14;39H[37m[44mbb[37m[40m [30m[40m[1m3 bats[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3812 b/tests/data/crawl/crawl3812 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3812 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3813 b/tests/data/crawl/crawl3813 new file mode 100644 index 0000000..a95addc --- /dev/null +++ b/tests/data/crawl/crawl3813 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3814 b/tests/data/crawl/crawl3814 new file mode 100644 index 0000000..bc16079 --- /dev/null +++ b/tests/data/crawl/crawl3814 @@ -0,0 +1 @@ +[7d[32m[40m≈[37m[40mb[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3815 b/tests/data/crawl/crawl3815 new file mode 100644 index 0000000..16c3c83 --- /dev/null +++ b/tests/data/crawl/crawl3815 @@ -0,0 +1 @@ +[7d[37m[40mb[32m[40m≈[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3816 b/tests/data/crawl/crawl3816 new file mode 100644 index 0000000..034ea7d --- /dev/null +++ b/tests/data/crawl/crawl3816 @@ -0,0 +1 @@ +[9;65H[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3817 b/tests/data/crawl/crawl3817 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3817 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3818 b/tests/data/crawl/crawl3818 new file mode 100644 index 0000000..475d124 --- /dev/null +++ b/tests/data/crawl/crawl3818 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe bat misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3819 b/tests/data/crawl/crawl3819 new file mode 100644 index 0000000..89abf5e --- /dev/null +++ b/tests/data/crawl/crawl3819 @@ -0,0 +1 @@ +[7d[37m[40m.b[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m19[4d[m[31m[40m3[4;60H[34m[40m===[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl382 b/tests/data/crawl/crawl382 new file mode 100644 index 0000000..de37ee0 --- /dev/null +++ b/tests/data/crawl/crawl382 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3820 b/tests/data/crawl/crawl3820 new file mode 100644 index 0000000..ee7ef60 --- /dev/null +++ b/tests/data/crawl/crawl3820 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3821 b/tests/data/crawl/crawl3821 new file mode 100644 index 0000000..fa61054 --- /dev/null +++ b/tests/data/crawl/crawl3821 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[44mb[37m[40m..[32m[40m≈[37m[40m...[3;14H..[32m[40m≈≈≈[4;14H[37m[44mb[32m[40m≈≈≈≈≈[5;14H[37m[40m..[32m[40m≈≈≈[37m[40m.[6;16H.b.[7;13H #..†..# [8;14H #.∩.# [9;15H[30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[10;15H[m[37m[40m ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[M[6;17H[32m[40m≈[8d[37m[40mb
[24d [30m[40m[1mThe bat barely misses you.[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m20[9;65H[m[37m[40m4[12;38H[m[39;49m[37m[40m[K[13d[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3822 b/tests/data/crawl/crawl3822 new file mode 100644 index 0000000..180e5c8 --- /dev/null +++ b/tests/data/crawl/crawl3822 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your magical contamination has completely faded away.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3823 b/tests/data/crawl/crawl3823 new file mode 100644 index 0000000..fbb1120 --- /dev/null +++ b/tests/data/crawl/crawl3823 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the bat but do no damage.[m[37m[40m [30m[40m[1mThe bat closely misses you.[m[39;49m[37m[40m[4;14H[37m[40m.[7d.bb[8d∩[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[14;39Hb[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3824 b/tests/data/crawl/crawl3824 new file mode 100644 index 0000000..b0d4e1c --- /dev/null +++ b/tests/data/crawl/crawl3824 @@ -0,0 +1 @@ +[7d[37m[40m†[8db[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3825 b/tests/data/crawl/crawl3825 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl3825 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3826 b/tests/data/crawl/crawl3826 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3826 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3827 b/tests/data/crawl/crawl3827 new file mode 100644 index 0000000..1b4e220 --- /dev/null +++ b/tests/data/crawl/crawl3827 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage. x2[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3828 b/tests/data/crawl/crawl3828 new file mode 100644 index 0000000..1f52053 --- /dev/null +++ b/tests/data/crawl/crawl3828 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou closely miss the bat.[m[37m[40m [30m[40m[1mThe bat closely misses you.[m[37m[40m x2[m[39;49m[37m[40m[6;17H[37m[40mb[7d.†.b[8;16H.[17;34H[m[39;49m[37m[40m[4;60H[34m[40m[1m===[9;65H[m[37m[40m7.3 (1.1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3829 b/tests/data/crawl/crawl3829 new file mode 100644 index 0000000..e09501d --- /dev/null +++ b/tests/data/crawl/crawl3829 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H#.....#[3;14H[37m[44mb[37m[40m..[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...b...#[8;14H#..†.b#[9;15H#[7mp[m[37m[40m∩.#[10;15H##.##[11;16H[30m[40m[1m#[m[37m[40m##[17;34H[m[39;49m[37m[40m
[18d[8;19H[37m[40m.[9;17Hb[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m19[9;65H[m[37m[40m8[72G0[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl383 b/tests/data/crawl/crawl383 new file mode 100644 index 0000000..c871045 --- /dev/null +++ b/tests/data/crawl/crawl383 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m.♣♣[m[37m[40m
[2d[30m[40m[1m###..♣♣♣♣[m[32m[40m♣♣♣[37m[40m ...[33m[44mr[37m[40m.
[3d[30m[40m[1m###.....[m[37m[40m .. ....[33m[40m#[30m[40m[1m.[m[37m[40m [4;7H .. ....[30m[40m[1m.[m[37m[40m
[5d[30m[40m[1m###.###[m[33m[40m####[37m[40m. ..[34m[40m([30m[40m[1m.[m[37m[40m [32G
[6d[30m[40m[1m...[6;13H[m[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m [32G [7;2H[30m[40m[1m##.####[m[33m[40m##[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.[33G[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [33m[40m#[16G[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#
[10d[m[37m[40m [30m[40m[1m#.###...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m..[m[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.##.#[m[37m[40m
[12d [9G[30m[40m[1m##[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.....###.##.#[m[37m[40m [13;3H[30m[40m[1m...######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#....##.##.######
[14d...........[m[37m[40m....[30m[40m[1m..................[15;5H#######[m[37m[40m....[30m[40m[1m#...#.##.##..#####[16;3H#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#....#.###.#####
[17d....##[m[37m[40m [30m[40m[1m###.P..##.###....#[m[37m[40m [30m[40m[1m#.....#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3830 b/tests/data/crawl/crawl3830 new file mode 100644 index 0000000..4bbf1a2 --- /dev/null +++ b/tests/data/crawl/crawl3830 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m The bat hits you.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3831 b/tests/data/crawl/crawl3831 new file mode 100644 index 0000000..db50057 --- /dev/null +++ b/tests/data/crawl/crawl3831 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the bat.
[24d [33m[40m[1mThe bat is moderately wounded.[m[39;49m[37m[40m
[18d[M[8;16H[37m[40mb[9d∩
[24d The bat hits you but does no damage. [30m[40m[1mThe bat misses you.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3832 b/tests/data/crawl/crawl3832 new file mode 100644 index 0000000..95614db --- /dev/null +++ b/tests/data/crawl/crawl3832 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3833 b/tests/data/crawl/crawl3833 new file mode 100644 index 0000000..1449bff --- /dev/null +++ b/tests/data/crawl/crawl3833 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the bat.[m[39;49m[37m[40m
[18d[M[24;2H[31m[40m[1mThe bat is severely wounded.[m[39;49m[37m[40m[7;17H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[9;64H[37m[40m80.4 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3834 b/tests/data/crawl/crawl3834 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3834 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3835 b/tests/data/crawl/crawl3835 new file mode 100644 index 0000000..bd18b7f --- /dev/null +++ b/tests/data/crawl/crawl3835 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage. x2[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3836 b/tests/data/crawl/crawl3836 new file mode 100644 index 0000000..3a90eea --- /dev/null +++ b/tests/data/crawl/crawl3836 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou closely miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[6;16H[37m[40mb[8d.b.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m4[4;63H[34m[40m==[9d[37m[40m1.5[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The bat hits you but does no damage. [30m[40m[1mThe bat closely misses you.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3837 b/tests/data/crawl/crawl3837 new file mode 100644 index 0000000..60942a0 --- /dev/null +++ b/tests/data/crawl/crawl3837 @@ -0,0 +1 @@ +[6d[32m[40m≈≈[37m[40mb[8;16Hb†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3838 b/tests/data/crawl/crawl3838 new file mode 100644 index 0000000..868589d --- /dev/null +++ b/tests/data/crawl/crawl3838 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m20[9;65H[m[37m[40m2[72G0[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3839 b/tests/data/crawl/crawl3839 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3839 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl384 b/tests/data/crawl/crawl384 new file mode 100644 index 0000000..5bdf5ed --- /dev/null +++ b/tests/data/crawl/crawl384 @@ -0,0 +1 @@ +[9;62H[37m[40m517.0 (8[14;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3840 b/tests/data/crawl/crawl3840 new file mode 100644 index 0000000..c40d780 --- /dev/null +++ b/tests/data/crawl/crawl3840 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou closely miss the bat.[m[37m[40m The bat hits you but does no damage. x2[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3841 b/tests/data/crawl/crawl3841 new file mode 100644 index 0000000..643bf9e --- /dev/null +++ b/tests/data/crawl/crawl3841 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the bat.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3842 b/tests/data/crawl/crawl3842 new file mode 100644 index 0000000..0f6a377 --- /dev/null +++ b/tests/data/crawl/crawl3842 @@ -0,0 +1 @@ +
[18d[M[6;18H[32m[40m≈[24;2H[31m[40mYou kill the bat![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3843 b/tests/data/crawl/crawl3843 new file mode 100644 index 0000000..2bb3792 --- /dev/null +++ b/tests/data/crawl/crawl3843 @@ -0,0 +1 @@ +[8;51H[37m[40m50[9;65H3.6 (1.1[14;39H[37m[44mb[37m[40m [30m[40m[1m2 bats[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3844 b/tests/data/crawl/crawl3844 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3844 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3845 b/tests/data/crawl/crawl3845 new file mode 100644 index 0000000..188b738 --- /dev/null +++ b/tests/data/crawl/crawl3845 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3846 b/tests/data/crawl/crawl3846 new file mode 100644 index 0000000..950750b --- /dev/null +++ b/tests/data/crawl/crawl3846 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the bat.
[24d [31m[40m[1mThe bat is severely wounded.[m[39;49m[37m[40m[8;16H[37m[40m†b[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.7[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat closely misses you.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3847 b/tests/data/crawl/crawl3847 new file mode 100644 index 0000000..149c811 --- /dev/null +++ b/tests/data/crawl/crawl3847 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou closely miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[8;16H[37m[40mb†[17;34H[m[39;49m[37m[40m[4;63H[34m[40m[1m==[9d[m[37m[40m5[72G0[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3848 b/tests/data/crawl/crawl3848 new file mode 100644 index 0000000..188b738 --- /dev/null +++ b/tests/data/crawl/crawl3848 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3849 b/tests/data/crawl/crawl3849 new file mode 100644 index 0000000..84b17a5 --- /dev/null +++ b/tests/data/crawl/crawl3849 @@ -0,0 +1 @@ +[2;13H[37m[40m ##..[37m[44mb[37m[40m## [3;14H#.....#[4;14H[37m[44mb[37m[40m..[32m[40m≈[37m[40m.[5;15H.[32m[40m≈≈≈[37m[40m.[6;15H[32m[40m≈≈≈≈≈[7;16H≈≈≈[8;13H[37m[40m#...[32m[40m≈[37m[40m...#[9;14H#.b[7mp[m[37m[40m..#[10;14H##.∩.##[11;15H##.##[12;16H###[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl385 b/tests/data/crawl/crawl385 new file mode 100644 index 0000000..6c22c7d --- /dev/null +++ b/tests/data/crawl/crawl385 @@ -0,0 +1 @@ +[9;64H[37m[40m8.0 (83[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3850 b/tests/data/crawl/crawl3850 new file mode 100644 index 0000000..6ae586d --- /dev/null +++ b/tests/data/crawl/crawl3850 @@ -0,0 +1 @@ +
[18d[M[14;40H[37m[44mb[37m[40m [30m[40m[1m3 bats[24;2H[31m[40mA bat comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3851 b/tests/data/crawl/crawl3851 new file mode 100644 index 0000000..c331161 --- /dev/null +++ b/tests/data/crawl/crawl3851 @@ -0,0 +1 @@ +[7;18H[37m[40mb[9;16H†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3852 b/tests/data/crawl/crawl3852 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl3852 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3853 b/tests/data/crawl/crawl3853 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3853 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3854 b/tests/data/crawl/crawl3854 new file mode 100644 index 0000000..af1ea87 --- /dev/null +++ b/tests/data/crawl/crawl3854 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The bat hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3855 b/tests/data/crawl/crawl3855 new file mode 100644 index 0000000..a11ec96 --- /dev/null +++ b/tests/data/crawl/crawl3855 @@ -0,0 +1 @@ +[1;14H[30m[40m[1m##..b##[2;13H[m[37m[40m##.....##[3;14H[37m[44mb[37m[40m..[32m[40m≈[37m[40m...[4;14H..[32m[40m≈≈≈[5;15H≈≈≈≈≈[6;15H[37m[40m.[32m[40m≈≈[37m[40mb.[7;16H.[32m[40m≈[37m[40m.[8;13H #.††..# [9;14H[30m[40m[1m#[m[37m[40m#.[7mp[m[37m[40m.#[30m[40m[1m#[10;14H[m[37m[40m ##.## [11;15H ### [12;33H[1K[17d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3856 b/tests/data/crawl/crawl3856 new file mode 100644 index 0000000..4acf476 --- /dev/null +++ b/tests/data/crawl/crawl3856 @@ -0,0 +1 @@ +[14;40H[37m[40m [30m[40m[1m2 bats[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3857 b/tests/data/crawl/crawl3857 new file mode 100644 index 0000000..12fbc65 --- /dev/null +++ b/tests/data/crawl/crawl3857 @@ -0,0 +1 @@ +[6;18H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3858 b/tests/data/crawl/crawl3858 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl3858 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3859 b/tests/data/crawl/crawl3859 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3859 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl386 b/tests/data/crawl/crawl386 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl386 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3860 b/tests/data/crawl/crawl3860 new file mode 100644 index 0000000..1f31730 --- /dev/null +++ b/tests/data/crawl/crawl3860 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[30m[40m[1mThe bat closely misses you.
[24d_[m[37m[40mThere is an empty arch of ancient stone here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3861 b/tests/data/crawl/crawl3861 new file mode 100644 index 0000000..f7e9313 --- /dev/null +++ b/tests/data/crawl/crawl3861 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou barely miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[6;16H[37m[40mb[8d†[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3862 b/tests/data/crawl/crawl3862 new file mode 100644 index 0000000..475d124 --- /dev/null +++ b/tests/data/crawl/crawl3862 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe bat misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3863 b/tests/data/crawl/crawl3863 new file mode 100644 index 0000000..0236e5c --- /dev/null +++ b/tests/data/crawl/crawl3863 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m∩[11d[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[6;16H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m5[4;65H[m[34m[40m===[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3864 b/tests/data/crawl/crawl3864 new file mode 100644 index 0000000..643bf9e --- /dev/null +++ b/tests/data/crawl/crawl3864 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the bat.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3865 b/tests/data/crawl/crawl3865 new file mode 100644 index 0000000..1e046a1 --- /dev/null +++ b/tests/data/crawl/crawl3865 @@ -0,0 +1 @@ +[3;14H[37m[40m.[6d.b[8d[7m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3866 b/tests/data/crawl/crawl3866 new file mode 100644 index 0000000..a0ee3b8 --- /dev/null +++ b/tests/data/crawl/crawl3866 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m1[3;68H[m[32m[40m=[8;52H[37m[40m1[9;64H90[14;39H [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3867 b/tests/data/crawl/crawl3867 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3867 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3868 b/tests/data/crawl/crawl3868 new file mode 100644 index 0000000..680d7dd --- /dev/null +++ b/tests/data/crawl/crawl3868 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3869 b/tests/data/crawl/crawl3869 new file mode 100644 index 0000000..e6e7976 --- /dev/null +++ b/tests/data/crawl/crawl3869 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.b[32m[40m≈≈[37m[40m.[6;16H.[32m[40m≈[37m[40m.[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[5;16H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl387 b/tests/data/crawl/crawl387 new file mode 100644 index 0000000..dd3a98c --- /dev/null +++ b/tests/data/crawl/crawl387 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA rat comes into view.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3870 b/tests/data/crawl/crawl3870 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl3870 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3871 b/tests/data/crawl/crawl3871 new file mode 100644 index 0000000..ed7c576 --- /dev/null +++ b/tests/data/crawl/crawl3871 @@ -0,0 +1 @@ +[5d[37m[40mb[8d∩[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.8 (1.1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYou closely miss the bat.[m[37m[40m [30m[40m[1mThe bat barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3872 b/tests/data/crawl/crawl3872 new file mode 100644 index 0000000..fec64fa --- /dev/null +++ b/tests/data/crawl/crawl3872 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H[37m[40mb[32m[40m≈≈[7;13H[37m[40m#...[32m[40m≈[37m[40m...#[8;14H#.[7m†[m[37m[40m†..#[9;14H[30m[40m[1m#[m[37m[40m#.[7mp[m[37m[40m.#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H###[17;34H[m[39;49m[37m[40m
[18d[6;16H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[4;65H[34m[40m[1m===[9;65H[m[37m[40m3[72G0[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_The bat hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mThere is an empty arch of ancient stone here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3873 b/tests/data/crawl/crawl3873 new file mode 100644 index 0000000..970f1dc --- /dev/null +++ b/tests/data/crawl/crawl3873 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the bat.
[24d [31m[40m[1mThe bat is severely wounded.[m[39;49m[37m[40m[6;19H[37m[40mb[8;17H†[17;34H[m[39;49m[37m[40m[3;68H[32m[40m[1m=[9;65H[m[37m[40m4[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3874 b/tests/data/crawl/crawl3874 new file mode 100644 index 0000000..3fc67f8 --- /dev/null +++ b/tests/data/crawl/crawl3874 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.[32m[40m≈≈≈[37m[40mb[6;16H.[32m[40m≈[37m[40m..[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[5;19H[37m[40m.[7;17Hb[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3875 b/tests/data/crawl/crawl3875 new file mode 100644 index 0000000..4f38b3e --- /dev/null +++ b/tests/data/crawl/crawl3875 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...[32m[40m≈[37m[40m...#[8;14H#.[7m†[m[37m[40mb..#[9;14H[30m[40m[1m#[m[37m[40m#.[7mp[m[37m[40m.#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H###[17;34H[m[39;49m[37m[40m
[18d[6;17H[37m[40mb[8d†[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_The bat hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mThere is an empty arch of ancient stone here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3876 b/tests/data/crawl/crawl3876 new file mode 100644 index 0000000..fdd9e5c --- /dev/null +++ b/tests/data/crawl/crawl3876 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.[32m[40m≈[37m[40mb[32m[40m≈[37m[40m.[6;16H.[32m[40m≈[37m[40m.[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[5;17H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m6[4;68H[m[34m[40m==[9;65H[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3877 b/tests/data/crawl/crawl3877 new file mode 100644 index 0000000..75cf7fc --- /dev/null +++ b/tests/data/crawl/crawl3877 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou barely miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[6;18H[37m[40mb[8d∩[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m2[3;69H[m[32m[40m=[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3878 b/tests/data/crawl/crawl3878 new file mode 100644 index 0000000..a7722cc --- /dev/null +++ b/tests/data/crawl/crawl3878 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3879 b/tests/data/crawl/crawl3879 new file mode 100644 index 0000000..de98b1e --- /dev/null +++ b/tests/data/crawl/crawl3879 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...[32m[40m≈[37m[40mb..#[8;14H#.[7m†[m[37m[40m†..#[9;14H[30m[40m[1m#[m[37m[40m#.∩[7mp[m[37m[40m#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[7;17H[37m[40mb.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl388 b/tests/data/crawl/crawl388 new file mode 100644 index 0000000..0dbf407 --- /dev/null +++ b/tests/data/crawl/crawl388 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m [2;10H♣♣♣ ...[m[33m[44mr[30m[40m[1m. [3;9H .. ....#. [4;7H .. ..... [5;8H####. ..(. [6;9H....#...# [7;9H##....#.#.#.. .
[8d #.# #.......#.#.# .##
[9d #.# #..##[m[37m[40m[7mp[m[30m[40m[1m.....#.# ..#
[10d [10;12H#..#..#..# #.#
[11d ##.†....# #..#..#..# .##.#
[12d [12;11H #..#[12;29H [13;12H#..#[14;12H....[15;12H....[16;6H ##.#..#[17;7H [17;26H [34G[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3880 b/tests/data/crawl/crawl3880 new file mode 100644 index 0000000..1bf7bdf --- /dev/null +++ b/tests/data/crawl/crawl3880 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3881 b/tests/data/crawl/crawl3881 new file mode 100644 index 0000000..6fd3f0b --- /dev/null +++ b/tests/data/crawl/crawl3881 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.[32m[40m≈≈≈[37m[40m.[6;16H.b.[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[6;17H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[9;63H[37m[40m900[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3882 b/tests/data/crawl/crawl3882 new file mode 100644 index 0000000..a7722cc --- /dev/null +++ b/tests/data/crawl/crawl3882 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3883 b/tests/data/crawl/crawl3883 new file mode 100644 index 0000000..dab3f6f --- /dev/null +++ b/tests/data/crawl/crawl3883 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the bat.
[24d [31m[40m[1mThe bat is severely wounded.[m[39;49m[37m[40m[6;17H[37m[40mb[8d∩[17;34H[m[39;49m[37m[40m[4;68H[34m[40m[1m==[9;65H[m[37m[40m1[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3884 b/tests/data/crawl/crawl3884 new file mode 100644 index 0000000..30934ac --- /dev/null +++ b/tests/data/crawl/crawl3884 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...b...#[8;14H#.[7m†[m[37m[40m†..#[9;14H[30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m∩.#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H[30m[40m[1m#[m[37m[40m##[17;34H[m[39;49m[37m[40m
[18d[7;15H[37m[40mb.[32m[40m≈[17;34H[m[39;49m[37m[40m[3;69H[32m[40m[1m=[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3885 b/tests/data/crawl/crawl3885 new file mode 100644 index 0000000..ddea35e --- /dev/null +++ b/tests/data/crawl/crawl3885 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.[32m[40m≈≈≈[37m[40m.[6;15Hb.[32m[40m≈[37m[40m.[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[6;15H[37m[40m.[8d.b[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3886 b/tests/data/crawl/crawl3886 new file mode 100644 index 0000000..a7722cc --- /dev/null +++ b/tests/data/crawl/crawl3886 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3887 b/tests/data/crawl/crawl3887 new file mode 100644 index 0000000..b7f1b0b --- /dev/null +++ b/tests/data/crawl/crawl3887 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou hit the bat but do no damage.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[6;17H[37m[40mb[8d∩[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.9 (1.1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3888 b/tests/data/crawl/crawl3888 new file mode 100644 index 0000000..93b12c4 --- /dev/null +++ b/tests/data/crawl/crawl3888 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...b...#[8;14H#.[7m†[m[37m[40m†..#[9;14H[30m[40m[1m#[m[37m[40m#.∩[7mp[m[37m[40m#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H##[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[7;17H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[72G0[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3889 b/tests/data/crawl/crawl3889 new file mode 100644 index 0000000..1bf7bdf --- /dev/null +++ b/tests/data/crawl/crawl3889 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The bat hits you but does no damage.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl389 b/tests/data/crawl/crawl389 new file mode 100644 index 0000000..b83fc05 --- /dev/null +++ b/tests/data/crawl/crawl389 @@ -0,0 +1 @@ +[1;7H[37m[40m [2;10H[32m[40m♣♣♣[37m[40m ...[33m[44mr[37m[40m. [3;9H .. ....[33m[40m#[30m[40m[1m.[m[37m[40m [4;7H .. ....[30m[40m[1m.[m[37m[40m [5;8H[33m[40m####[37m[40m. ..[34m[40m([30m[40m[1m.[m[37m[40m [6;9H....[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m [7;9H[33m[40m##[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[m[37m[40m
[10d [10;12H[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m..[m[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [33m[40m#[37m[40m..[33m[40m#[12;29H[37m[40m [13;12H[33m[40m#[37m[40m..[33m[40m#[14;12H[37m[40m....[15;12H....[16;6H [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[17;7H[37m[40m [17;26H [34G[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[31m[40mA rat is nearby![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3890 b/tests/data/crawl/crawl3890 new file mode 100644 index 0000000..26776b6 --- /dev/null +++ b/tests/data/crawl/crawl3890 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[17;34H[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe bat barely misses you.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3891 b/tests/data/crawl/crawl3891 new file mode 100644 index 0000000..ac2a294 --- /dev/null +++ b/tests/data/crawl/crawl3891 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou miss the bat.[24;2H[31m[40mThe bat is severely wounded.[m[39;49m[37m[40m[6;17H[37m[40mb[8d†[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m3[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
[19d[37m[40m [30m[40m[1mYou miss the bat.[m[37m[40m[K
[20d [31m[40m[1mThe bat is severely wounded.
[21d[m[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m[K
[22d [30m[40m[1mYou miss the bat.[m[37m[40m[K
[23d [31m[40m[1mThe bat is severely wounded.
[24d[m[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m[K[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3892 b/tests/data/crawl/crawl3892 new file mode 100644 index 0000000..42acd62 --- /dev/null +++ b/tests/data/crawl/crawl3892 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m##.....##[2;14H[m[37m[40m...[32m[40m≈[37m[40m...[3;16H[32m[40m≈≈≈[4;15H≈≈≈≈≈[5;15H[37m[40m.[32m[40m≈[37m[40mb[32m[40m≈[37m[40m.[6;16H.[32m[40m≈[37m[40m.[7;13H #.[7m†[m[37m[40m†..# [8;14H[30m[40m[1m#[m[37m[40m#.∩.#[30m[40m[1m#[9;14H[m[37m[40m [30m[40m[1m#[m[37m[40m#[7mp[m[37m[40m#[30m[40m[1m#[m[37m[40m [10;15H ### [11;33H[1K[17d [m[39;49m[37m[40m
[18d[5;17H[32m[40m≈[8d[37m[40mb[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3893 b/tests/data/crawl/crawl3893 new file mode 100644 index 0000000..f012e03 --- /dev/null +++ b/tests/data/crawl/crawl3893 @@ -0,0 +1 @@ +
[18d[37m[40m [30m[40m[1mYou miss the bat.[m[37m[40m[K
[19d [31m[40m[1mThe bat is severely wounded.
[20d[m[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m[K
[21d [30m[40m[1mYou miss the bat.[m[37m[40m[K
[22d [31m[40m[1mThe bat is severely wounded.
[23d[m[37m[40m_[30m[40m[1mThe bat barely misses you.[m[37m[40m[K
[24d You hit the bat.[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3894 b/tests/data/crawl/crawl3894 new file mode 100644 index 0000000..96a20d5 --- /dev/null +++ b/tests/data/crawl/crawl3894 @@ -0,0 +1 @@ +[8;17H[37m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3895 b/tests/data/crawl/crawl3895 new file mode 100644 index 0000000..e7c5fbd --- /dev/null +++ b/tests/data/crawl/crawl3895 @@ -0,0 +1 @@ +[8;52H[37m[40m3[9;65H9[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3896 b/tests/data/crawl/crawl3896 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3896 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3897 b/tests/data/crawl/crawl3897 new file mode 100644 index 0000000..a95addc --- /dev/null +++ b/tests/data/crawl/crawl3897 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3898 b/tests/data/crawl/crawl3898 new file mode 100644 index 0000000..f097861 --- /dev/null +++ b/tests/data/crawl/crawl3898 @@ -0,0 +1 @@ +[1;13H[37m[40m [30m[40m[1m##..b##[m[37m[40m [2;14H#.....#[3;16H.[32m[40m≈[37m[40m.[4;15H.[32m[40m≈≈≈[37m[40m.[5;15H[32m[40m≈≈≈≈≈[6;16H≈≈≈[7;13H[37m[40m#...[32m[40m≈[37m[40m...#[8;14H#.[7m†[m[37m[40m†..#[9;14H[30m[40m[1m#[m[37m[40m#.†[7mp[m[37m[40m#[30m[40m[1m#[10;15H[m[37m[40m##.##[11;16H##[30m[40m[1m#[17;34H[m[39;49m[37m[40m[4;70H[34m[40m[1m==[9;64H[m[37m[40m10[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3899 b/tests/data/crawl/crawl3899 new file mode 100644 index 0000000..11c84ac --- /dev/null +++ b/tests/data/crawl/crawl3899 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mThere is an empty arch of ancient stone here.
[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl39 b/tests/data/crawl/crawl39 new file mode 100644 index 0000000..0f512fa --- /dev/null +++ b/tests/data/crawl/crawl39 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #>[1;18H
[2d [2;18H #♣ [3;14H[1K [3;25H.. [4;14H[1K [4;28H [5;14H[1K [5;30H♣ [6;8H[1K [6;30H [7;8H[1K [7;28H [8;8H[1K [8;18H#[8;30H## [9;8H[1K [9;18H#[9;30H.. [10;8H[1K >[17G..[10;30H## [11;8H[1K [11;21H [m[37m[40m.[33m[40m#[30m[40m[1m [12;8H[1K [12;18H [m[37m[40m.[33m[40m#[30m[40m[1m [13;12H[1K #...# [m[37m[40m.[33m[40m#[30m[40m[1m [14;12H[1K ###.# [m[37m[40m.[33m[44mK[30m[40m[1m [15;14H[1K #.# .. [16;14H[1K #.# .. [17;14H[1K .. [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold (resting, chance to defeat MR: 91%)[17;34H[m[39;49m[37m[40m[H[37m[40m [30m[40m[1m#[m[33m[40m>[1;18H[37m[40m
[2d [2;18H [33m[40m#[32m[40m♣[37m[40m [3;14H[1K [3;25H.. [4;14H[1K [4;28H [5;14H[1K [5;30H[32m[40m♣[37m[40m [6;8H[1K [6;30H [7;8H[1K [7;28H [8;8H[1K [8;18H[33m[40m#[8;30H##[37m[40m [9;8H[1K [9;18H[33m[40m#[9;30H[37m[40m.. [10;8H[1K [1m>[17G[m[37m[40m..[10;30H[33m[40m##[37m[40m [11;8H[1K [11;21H .[33m[40m#[37m[40m [12;8H[1K [12;18H .[33m[40m#[37m[40m [13;12H[1K [30m[40m[1m#...#[m[37m[40m .[33m[40m#[37m[40m [14;12H[1K [30m[40m[1m###.#[m[37m[40m .[33m[44mK[37m[40m [15;14H[1K [30m[40m[1m#.#[m[37m[40m .. [16;14H[1K [30m[40m[1m#.#[m[37m[40m .. [17;14H[1K [30m[40m[1m..[m[37m[40m [m[39;49m[37m[40m[14;26H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl390 b/tests/data/crawl/crawl390 new file mode 100644 index 0000000..ccef810 --- /dev/null +++ b/tests/data/crawl/crawl390 @@ -0,0 +1 @@ +[H[30m[40m[1m###..[m[37m[40m
[2d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m..[3;6H[30m[40m[1m♣♣♣[m[32m[40m♣♣[30m[40m[1m♣[m[32m[40m♣♣[37m[40m...[33m[44mr[37m[40m.
[4d[30m[40m[1m###.....[m[37m[40m ........[33m[40m#[30m[40m[1m.
[5d......[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.
[6d###.##[m[33m[40m#####[37m[40m....[34m[40m([30m[40m[1m.
[7d......[m[37m[40m......[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m
[8d[30m[40m[1m###.####[m[33m[40m##[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.[m[37m[40m [9;8H [33m[40m#[37m[40m....[7mp[m[37m[40m..[33m[40m#[30m[40m[1m.#[27G#[10;6H[m[37m[40m [33m[40m#[37m[40m..[33m[40m##[37m[40m......[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.[11;2H[m[37m[40m [30m[40m[1m#.###...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m [12;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....[16G[m[37m[40m..[33m[40m#[30m[40m[1m..[m[33m[40m#[37m[40m
[13d [30m[40m[1m#......##[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[29G[m[37m[40m
[14d[30m[40m[1m##...######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m...[30m[40m[1m.##.##.######
[15d...........[m[37m[40m....[30m[40m[1m..[m[37m[40m....[30m[40m[1m............
[16d.##.#######[m[37m[40m....[30m[40m[1m#..[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m##.##.[17;3H#.#[m[37m[40m [30m[40m[1m##.#..#.#....#.###.#####[m[39;49m[37m[40m[9;64H[37m[40m9.0 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3900 b/tests/data/crawl/crawl3900 new file mode 100644 index 0000000..673f778 --- /dev/null +++ b/tests/data/crawl/crawl3900 @@ -0,0 +1 @@ +[A[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the bat![19;2H[37m[40mThere is an empty arch of ancient stone here.
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...[K
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3901 b/tests/data/crawl/crawl3901 new file mode 100644 index 0000000..adec637 --- /dev/null +++ b/tests/data/crawl/crawl3901 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;70H[m[35m[40m--[9;65H[37m[40m2[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3902 b/tests/data/crawl/crawl3902 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3902 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3903 b/tests/data/crawl/crawl3903 new file mode 100644 index 0000000..d64e0f1 --- /dev/null +++ b/tests/data/crawl/crawl3903 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The dead are flying!
[24d x - 5 chunks of flesh (gained 1)[17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3904 b/tests/data/crawl/crawl3904 new file mode 100644 index 0000000..7ad4784 --- /dev/null +++ b/tests/data/crawl/crawl3904 @@ -0,0 +1 @@ +[9;65H[37m[40m3.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3905 b/tests/data/crawl/crawl3905 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3905 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3906 b/tests/data/crawl/crawl3906 new file mode 100644 index 0000000..2abd98c --- /dev/null +++ b/tests/data/crawl/crawl3906 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an empty arch of ancient stone here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3907 b/tests/data/crawl/crawl3907 new file mode 100644 index 0000000..e76340c --- /dev/null +++ b/tests/data/crawl/crawl3907 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;13H ##..[37m[44mb[37m[40m## [3;14H#.....#[4;16H.[32m[40m≈[37m[40m.[5;15H.[32m[40m≈≈≈[37m[40m.[6;15H[32m[40m≈≈≈≈≈[7;16H≈≈≈[8;13H[37m[40m#...[32m[40m≈[37m[40m...#[9;14H#.[7m†p[m[37m[40m..#[10;14H##.[37m[43m[5mZ[m[37m[40m.##[11;15H##.##[12;16H###[17;34H[m[39;49m[37m[40m[13;17r[13;1HM[1;24r[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat (sleeping)[K[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;65H[37m[40m4.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3908 b/tests/data/crawl/crawl3908 new file mode 100644 index 0000000..2987e67 --- /dev/null +++ b/tests/data/crawl/crawl3908 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You swap places.
[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3909 b/tests/data/crawl/crawl3909 new file mode 100644 index 0000000..5ad7feb --- /dev/null +++ b/tests/data/crawl/crawl3909 @@ -0,0 +1 @@ +[19G[37m[43m[5mZ
[18d[m[37m[40m_There is an empty arch of ancient stone here.
[19d_You swap places.[K
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.
[21d [36m[40mCasting: [37m[40m[1mAnimate Skeleton[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl391 b/tests/data/crawl/crawl391 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl391 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3910 b/tests/data/crawl/crawl3910 new file mode 100644 index 0000000..8edae1e --- /dev/null +++ b/tests/data/crawl/crawl3910 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;70H[m[32m[40m=[4;46H[33m[40m[1m6[4;70H[m[35m[40m--[9;65H[37m[40m5[15;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 bat skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3911 b/tests/data/crawl/crawl3911 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3911 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3912 b/tests/data/crawl/crawl3912 new file mode 100644 index 0000000..3ceb109 --- /dev/null +++ b/tests/data/crawl/crawl3912 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The dead are flying!
[24d[30m[40m[1m_[m[37m[40mYou see here a chunk of flesh.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3913 b/tests/data/crawl/crawl3913 new file mode 100644 index 0000000..cde8e97 --- /dev/null +++ b/tests/data/crawl/crawl3913 @@ -0,0 +1 @@ +[37m[40m[7mp[m[31m[40m[1m%[12d[30m[40m#[17;34H[m[39;49m[37m[40m
[18d[2;18H[37m[40m.[5;16Hb[7;18H[37m[43m[5mZ[9d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[14;38Hb[45G[30m[40m[1m[K
[24d[m[37m[40m_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3914 b/tests/data/crawl/crawl3914 new file mode 100644 index 0000000..1342fe2 --- /dev/null +++ b/tests/data/crawl/crawl3914 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m††
[24d_[m[37m[40ma bat corpse x2[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3915 b/tests/data/crawl/crawl3915 new file mode 100644 index 0000000..b1ae43d --- /dev/null +++ b/tests/data/crawl/crawl3915 @@ -0,0 +1 @@ +
[18d[37m[40m_You see here a chunk of flesh.[K
[19d Items here: [30m[40m[1m††[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40ma bat corpse x2[K
[21d [36m[40mCasting: [37m[40m[1mAnimate Skeleton
[22d[m[37m[40m [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3916 b/tests/data/crawl/crawl3916 new file mode 100644 index 0000000..bf72063 --- /dev/null +++ b/tests/data/crawl/crawl3916 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3917 b/tests/data/crawl/crawl3917 new file mode 100644 index 0000000..b3adc15 --- /dev/null +++ b/tests/data/crawl/crawl3917 @@ -0,0 +1 @@ +[5;16H[32m[40m≈[6d[37m[43m[5mZ[7d[m[32m[40m≈[8;16H[37m[40mb[11d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3918 b/tests/data/crawl/crawl3918 new file mode 100644 index 0000000..dbe0e6b --- /dev/null +++ b/tests/data/crawl/crawl3918 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m7[15;40H[37m[43m[5mZ[m[37m[40m [32m[40m3 bat skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3919 b/tests/data/crawl/crawl3919 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3919 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl392 b/tests/data/crawl/crawl392 new file mode 100644 index 0000000..eb10cdd --- /dev/null +++ b/tests/data/crawl/crawl392 @@ -0,0 +1 @@ +[9;50H[17;34H[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3920 b/tests/data/crawl/crawl3920 new file mode 100644 index 0000000..2766b57 --- /dev/null +++ b/tests/data/crawl/crawl3920 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_Your bat skeleton hits the bat but does no damage. x2
[24d Items here: [30m[40m[1m% †[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3921 b/tests/data/crawl/crawl3921 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl3921 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl3922 b/tests/data/crawl/crawl3922 new file mode 100644 index 0000000..231fbf5 --- /dev/null +++ b/tests/data/crawl/crawl3922 @@ -0,0 +1 @@ +
[24d[36m[40m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3923 b/tests/data/crawl/crawl3923 new file mode 100644 index 0000000..10e227e --- /dev/null +++ b/tests/data/crawl/crawl3923 @@ -0,0 +1 @@ +[?25l[19d[37m[40m[J[A[30m[40m[1m_[m[37m[40ma chunk of flesh; a bat corpse[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3924 b/tests/data/crawl/crawl3924 new file mode 100644 index 0000000..da4a0d2 --- /dev/null +++ b/tests/data/crawl/crawl3924 @@ -0,0 +1 @@ +[19;2H[30m[40m[1mYou closely miss the bat.[m[37m[40m [30m[40m[1mThe bat closely misses you.[m[39;49m[37m[40m[6;17H[32m[40m≈[7;15H[37m[40mb[37m[43m[5mZ[8dZ[9dZ[10;17H[m[37m[40m∩[11d.
[20d [30m[40m[1mYour bat skeleton closely misses the bat.[21;2H[m[37m[40mThe bat hits your bat skeleton.[17d [m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[22d[37m[40m_[30m[40m[1mYour bat skeleton closely misses the bat.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3925 b/tests/data/crawl/crawl3925 new file mode 100644 index 0000000..5ff4b6c --- /dev/null +++ b/tests/data/crawl/crawl3925 @@ -0,0 +1 @@ +[31m[40m[1m[7m%[m[37m[40m[7mp[12d[m[37m[40m#[17;34H[m[39;49m[37m[40m
[18d[23;2H[37m[40mThe bat hits your bat skeleton. Your bat skeleton hits the bat.
[24d [30m[40m[1mYour bat skeleton closely misses the bat.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3926 b/tests/data/crawl/crawl3926 new file mode 100644 index 0000000..cbe4bad --- /dev/null +++ b/tests/data/crawl/crawl3926 @@ -0,0 +1 @@ +
[18d[M[5;15H[37m[40mb[6d[37m[43m[5mZZ[7dZ[m[32m[40m≈[8d[37m[40m.[9d.
[24d [30m[40m[1mYour bat skeleton barely misses the bat.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3927 b/tests/data/crawl/crawl3927 new file mode 100644 index 0000000..662e714 --- /dev/null +++ b/tests/data/crawl/crawl3927 @@ -0,0 +1 @@ +[3;70H[32m[40m[1m=[9;65H[m[37m[40m9[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3928 b/tests/data/crawl/crawl3928 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3928 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3929 b/tests/data/crawl/crawl3929 new file mode 100644 index 0000000..5ddc24e --- /dev/null +++ b/tests/data/crawl/crawl3929 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[30m[40m[1mYour bat skeleton misses the bat.
[24d_[m[37m[40mYou see here a chunk of flesh.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl393 b/tests/data/crawl/crawl393 new file mode 100644 index 0000000..b821bc4 --- /dev/null +++ b/tests/data/crawl/crawl393 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#♣
[2d###..[m[37m[40m [13G.......[33m[40m#
[3d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m.. [33m[40m#[4;6H[30m[40m[1m♣♣♣♣[m[32m[40m♣♣♣♣[37m[40m...[33m[44mr[37m[40m. [33m[44mK[37m[40m.
[5d[30m[40m[1m###.....[m[37m[40m [30m[40m[1m.[m[37m[40m.......[33m[40m#[37m[40m...
[6d[30m[40m[1m......[m[37m[40m [30m[40m[1m.[m[37m[40m.........[36m[44mw
[7d[30m[40m[1m###.##[m[33m[40m#####[30m[40m[1m.[m[37m[40m...[34m[40m([37m[40m...
[8d[30m[40m[1m......[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m
[9d[30m[40m[1m###.#####[m[33m[40m#[37m[40m...[7mp[m[33m[40m#[30m[40m[1m.#.#..[m[37m[40m [30m[40m[1m.[m[37m[40m [10;8H [33m[40m#[37m[40m.......[33m[40m#[30m[40m[1m.#[27G#[11;6H[m[37m[40m [33m[40m#[37m[40m..[33m[40m##[37m[40m......[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.[12;2H[m[37m[40m [30m[40m[1m#.##[m[33m[40m#[37m[40m..[30m[40m[1m.#[19G[m[37m[40m..[33m[40m#[37m[40m [13;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m.[m[37m[40m.[30m[40m[1m..[16G[m[37m[40m..[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m
[14d [30m[40m[1m#......##[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m...[30m[40m[1m..#[29G[m[37m[40m
[15d[30m[40m[1m##...######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m..[30m[40m[1m..##.##.######
[16d...........[m[37m[40m....[30m[40m[1m..[m[37m[40m...[30m[40m[1m.............
[17d.##.#######....#...#.##.##.[34G[m[39;49m[37m[40m
[18d[M[14;38H[36m[44mw[37m[40m [32m[40m[1m[7m [m[37m[40m dart slug (sleeping)[K[15;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[16;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[24;2H[31m[40mA kobold and a dart slug come into view.[m[39;49m[37m[40m[6;21H[37m[40m.[17;34H[m[39;49m[37m[40m[9;63H[37m[40m20[14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold[3P[15;38H[33m[44mr[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mrat (sleeping)[K[16;38H[m[37m[40m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3930 b/tests/data/crawl/crawl3930 new file mode 100644 index 0000000..85ab272 --- /dev/null +++ b/tests/data/crawl/crawl3930 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mx - 6 chunks of flesh (gained 1)[m[39;49m[37m[40m
[18d[2M[23;2H[30m[40m[1mThe bat barely misses your bat skeleton.[24;2HYour bat skeleton misses the bat.[m[39;49m[37m[40m
[18d[M[24;2H[30m[40m[1mYour bat skeleton completely misses the bat.[m[39;49m[37m[40m[4;16H[37m[43m[5mZ[5d[m[37m[40m.[37m[43m[5mZ[6;14H[m[37m[40m.[32m[40m≈[37m[43m[5mZ[m[32m[40m≈[37m[40mb[7;15H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3931 b/tests/data/crawl/crawl3931 new file mode 100644 index 0000000..9c9a811 --- /dev/null +++ b/tests/data/crawl/crawl3931 @@ -0,0 +1 @@ +[9;64H[37m[40m20[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3932 b/tests/data/crawl/crawl3932 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3932 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3933 b/tests/data/crawl/crawl3933 new file mode 100644 index 0000000..6697a8b --- /dev/null +++ b/tests/data/crawl/crawl3933 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour bat skeleton misses the bat.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3934 b/tests/data/crawl/crawl3934 new file mode 100644 index 0000000..ab43463 --- /dev/null +++ b/tests/data/crawl/crawl3934 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[12d[30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3935 b/tests/data/crawl/crawl3935 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl3935 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl3936 b/tests/data/crawl/crawl3936 new file mode 100644 index 0000000..d69abdb --- /dev/null +++ b/tests/data/crawl/crawl3936 @@ -0,0 +1 @@ +[M[24;2H[37m[40mYour bat skeleton hits the bat. x2[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3937 b/tests/data/crawl/crawl3937 new file mode 100644 index 0000000..a17bdc6 --- /dev/null +++ b/tests/data/crawl/crawl3937 @@ -0,0 +1 @@ +[4;16H[37m[40m.[5d[32m[40m≈[6d≈≈≈[7;15H[37m[43m[5mZZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3938 b/tests/data/crawl/crawl3938 new file mode 100644 index 0000000..0287bf5 --- /dev/null +++ b/tests/data/crawl/crawl3938 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[4;68H[30m[40m[1m--[9;65H[m[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3939 b/tests/data/crawl/crawl3939 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3939 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl394 b/tests/data/crawl/crawl394 new file mode 100644 index 0000000..3159686 --- /dev/null +++ b/tests/data/crawl/crawl394 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug moves out of view.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3940 b/tests/data/crawl/crawl3940 new file mode 100644 index 0000000..24d24c7 --- /dev/null +++ b/tests/data/crawl/crawl3940 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40mThe bat dies![24;2H[37m[40mx - 7 chunks of flesh (gained 1)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3941 b/tests/data/crawl/crawl3941 new file mode 100644 index 0000000..488aa73 --- /dev/null +++ b/tests/data/crawl/crawl3941 @@ -0,0 +1 @@ +[7;15H[37m[40m.[32m[40m≈≈[8;15H[37m[43m[5mZZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3942 b/tests/data/crawl/crawl3942 new file mode 100644 index 0000000..957622f --- /dev/null +++ b/tests/data/crawl/crawl3942 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;68H[m[34m[40m==[9;65H[37m[40m2.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3943 b/tests/data/crawl/crawl3943 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3943 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3944 b/tests/data/crawl/crawl3944 new file mode 100644 index 0000000..d07de7d --- /dev/null +++ b/tests/data/crawl/crawl3944 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a bat corpse.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3945 b/tests/data/crawl/crawl3945 new file mode 100644 index 0000000..f30fc1a --- /dev/null +++ b/tests/data/crawl/crawl3945 @@ -0,0 +1 @@ +[7d[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mThe bat dies![37m[40m[K
[19d x - 7 chunks of flesh (gained 1)[K
[20d_You see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mAnimate Skeleton[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3946 b/tests/data/crawl/crawl3946 new file mode 100644 index 0000000..0d3939d --- /dev/null +++ b/tests/data/crawl/crawl3946 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;71H[m[32m[40m=[4;46H[33m[40m[1m5[4;68H[m[35m[40m--[9;65H[37m[40m3.9 (1[14;41H[37m[43m[5mZ[m[37m[40m [32m[40m4 bat skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3947 b/tests/data/crawl/crawl3947 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3947 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3948 b/tests/data/crawl/crawl3948 new file mode 100644 index 0000000..1dae618 --- /dev/null +++ b/tests/data/crawl/crawl3948 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3949 b/tests/data/crawl/crawl3949 new file mode 100644 index 0000000..596e610 --- /dev/null +++ b/tests/data/crawl/crawl3949 @@ -0,0 +1 @@ +[9;65H[37m[40m4.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl395 b/tests/data/crawl/crawl395 new file mode 100644 index 0000000..5066769 --- /dev/null +++ b/tests/data/crawl/crawl395 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #♣ [2;6H .......# [3;7H ♣...=.. # [4;19H K. [5;9H [5;20H.. [6;7H [6;20H.. [7;7H##[7;20H [8;7H..[8;18H [9;22H .
[10d #.# [10;22H .##
[11d #.# #[11;22H ..#
[12d #.###.[12;20H.# #.#
[13d ##.†....# [13;20H.# .##.#
[14d [14;11H [14;29H [15;12H#..#.#..[16;12H.........[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3950 b/tests/data/crawl/crawl3950 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3950 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3951 b/tests/data/crawl/crawl3951 new file mode 100644 index 0000000..cde9025 --- /dev/null +++ b/tests/data/crawl/crawl3951 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 8 chunks of flesh (gained 1)[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3952 b/tests/data/crawl/crawl3952 new file mode 100644 index 0000000..d2ee87d --- /dev/null +++ b/tests/data/crawl/crawl3952 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere are no items here.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3953 b/tests/data/crawl/crawl3953 new file mode 100644 index 0000000..60161de --- /dev/null +++ b/tests/data/crawl/crawl3953 @@ -0,0 +1 @@ +[2;14H[37m[40m #.## [3;13H ##...## [4;14H#.....#[5;16H.[32m[40m≈[37m[40m.[6;15H.[32m[40m≈≈≈[37m[40m.[7;15H[32m[40m≈≈≈≈≈[8;15H[37m[40m.[37m[43m[5mZ[m[32m[40m≈≈[9;13H[37m[40m#.[7mp[m[37m[43m[5mZZ[m[37m[40m...#[10;13H##.[37m[43m[5mZ[m[37m[40m...##[11;14H##.∩.##[12;15H[30m[40m[1m#[m[37m[40m#.##[13;16H[30m[40m[1m#[m[37m[40m##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3954 b/tests/data/crawl/crawl3954 new file mode 100644 index 0000000..419b509 --- /dev/null +++ b/tests/data/crawl/crawl3954 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3955 b/tests/data/crawl/crawl3955 new file mode 100644 index 0000000..d44d143 --- /dev/null +++ b/tests/data/crawl/crawl3955 @@ -0,0 +1 @@ +[2;16H[37m[40m .# [3;14H #.## [4;13H [30m[40m[1m#[m[37m[40m#...## [5;14H#.....#[6;16H.[32m[40m≈[37m[40m.[7;15H.[32m[40m≈≈≈[37m[40m.[8;15H[32m[40m≈≈≈≈≈[9;14H[37m[40m[7mp[m[37m[40m.[37m[43m[5mZ[m[32m[40m≈≈[10;14H[37m[40m..[37m[43m[5mZZ[m[37m[40m...[11;13H##.[37m[43m[5mZ[m[37m[40m...##[12;14H[30m[40m[1m#[m[37m[40m#.∩.##[13;15H[30m[40m[1m#[m[37m[40m#.##[14;16H[30m[40m[1m#[m[37m[40m##[17;34H[m[39;49m[37m[40m
[18d[8;15H[37m[43m[5mZ[9dZ[m[32m[40m≈[10;14H[37m[43m[5mZZ[m[37m[40m.[32m[40m≈[11d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3956 b/tests/data/crawl/crawl3956 new file mode 100644 index 0000000..de16461 --- /dev/null +++ b/tests/data/crawl/crawl3956 @@ -0,0 +1 @@ +[9;50H[3;71H[32m[40m[1m=[4;68H[30m[40m--[9;50H[m[39;49m[37m[40m[4;46H[33m[40m[1m6[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m[3;47H[33m[40m[1m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3957 b/tests/data/crawl/crawl3957 new file mode 100644 index 0000000..f69e5a5 --- /dev/null +++ b/tests/data/crawl/crawl3957 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3958 b/tests/data/crawl/crawl3958 new file mode 100644 index 0000000..4070756 --- /dev/null +++ b/tests/data/crawl/crawl3958 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3959 b/tests/data/crawl/crawl3959 new file mode 100644 index 0000000..e6f2085 --- /dev/null +++ b/tests/data/crawl/crawl3959 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl396 b/tests/data/crawl/crawl396 new file mode 100644 index 0000000..291310c --- /dev/null +++ b/tests/data/crawl/crawl396 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - rat[24;2HAim: [37m[40ma rat (resting, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3960 b/tests/data/crawl/crawl3960 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl3960 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3961 b/tests/data/crawl/crawl3961 new file mode 100644 index 0000000..c6b6ce4 --- /dev/null +++ b/tests/data/crawl/crawl3961 @@ -0,0 +1 @@ +
[18d[M[3;72H[32m[40m[1m=
[24d[m[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3962 b/tests/data/crawl/crawl3962 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3962 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3963 b/tests/data/crawl/crawl3963 new file mode 100644 index 0000000..1ceb3b4 --- /dev/null +++ b/tests/data/crawl/crawl3963 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;72H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3964 b/tests/data/crawl/crawl3964 new file mode 100644 index 0000000..816aa6f --- /dev/null +++ b/tests/data/crawl/crawl3964 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3965 b/tests/data/crawl/crawl3965 new file mode 100644 index 0000000..243bbb9 --- /dev/null +++ b/tests/data/crawl/crawl3965 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3966 b/tests/data/crawl/crawl3966 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl3966 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3967 b/tests/data/crawl/crawl3967 new file mode 100644 index 0000000..7d4eb25 --- /dev/null +++ b/tests/data/crawl/crawl3967 @@ -0,0 +1 @@ +[4;46H[32m[40m9[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3968 b/tests/data/crawl/crawl3968 new file mode 100644 index 0000000..ce0cbfa --- /dev/null +++ b/tests/data/crawl/crawl3968 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3969 b/tests/data/crawl/crawl3969 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl3969 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl397 b/tests/data/crawl/crawl397 new file mode 100644 index 0000000..e784454 --- /dev/null +++ b/tests/data/crawl/crawl397 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#♣[m[37m[40m [2;6H .......[33m[40m#[37m[40m [3;7H [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m.. [33m[40m#[37m[40m [4;19H [33m[44mK[37m[40m. [5;9H [5;20H.. [6;7H [6;20H.. [7;7H[33m[40m##[7;20H[37m[40m [8;7H..[8;18H [9;22H [30m[40m[1m.[m[37m[40m
[10d [30m[40m[1m#.#[m[37m[40m [10;22H [30m[40m[1m.##[m[37m[40m
[11d [30m[40m[1m#.#[m[37m[40m [33m[40m#[11;22H[37m[40m [30m[40m[1m..#[m[37m[40m
[12d [30m[40m[1m#.##[m[33m[40m#[37m[40m.[12;20H.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m
[13d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m.[m[37m[40m.[30m[40m[1m..#[m[37m[40m [13;20H.[33m[40m#[37m[40m [30m[40m[1m.##.#[m[37m[40m
[14d [14;11H [14;29H [15;12H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m..[16;12H....[30m[40m[1m..[m[37m[40m...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3970 b/tests/data/crawl/crawl3970 new file mode 100644 index 0000000..c7fda56 --- /dev/null +++ b/tests/data/crawl/crawl3970 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m10/10[77G[34m[40m===
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3971 b/tests/data/crawl/crawl3971 new file mode 100644 index 0000000..924474e --- /dev/null +++ b/tests/data/crawl/crawl3971 @@ -0,0 +1 @@ +[3;46H[32m[40m30[74G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3972 b/tests/data/crawl/crawl3972 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl3972 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3973 b/tests/data/crawl/crawl3973 new file mode 100644 index 0000000..ba5e337 --- /dev/null +++ b/tests/data/crawl/crawl3973 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3974 b/tests/data/crawl/crawl3974 new file mode 100644 index 0000000..28c6f8c --- /dev/null +++ b/tests/data/crawl/crawl3974 @@ -0,0 +1 @@ +[3;47H[32m[40m1[75G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3975 b/tests/data/crawl/crawl3975 new file mode 100644 index 0000000..b798579 --- /dev/null +++ b/tests/data/crawl/crawl3975 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3976 b/tests/data/crawl/crawl3976 new file mode 100644 index 0000000..89bec51 --- /dev/null +++ b/tests/data/crawl/crawl3976 @@ -0,0 +1 @@ +[3;47H[32m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3977 b/tests/data/crawl/crawl3977 new file mode 100644 index 0000000..c4e5d88 --- /dev/null +++ b/tests/data/crawl/crawl3977 @@ -0,0 +1 @@ +[3;47H[32m[40m3[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3978 b/tests/data/crawl/crawl3978 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl3978 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3979 b/tests/data/crawl/crawl3979 new file mode 100644 index 0000000..7bd8b41 --- /dev/null +++ b/tests/data/crawl/crawl3979 @@ -0,0 +1 @@ +[3;47H[32m[40m4[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl398 b/tests/data/crawl/crawl398 new file mode 100644 index 0000000..215de03 --- /dev/null +++ b/tests/data/crawl/crawl398 @@ -0,0 +1 @@ +[4;17H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3980 b/tests/data/crawl/crawl3980 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl3980 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3981 b/tests/data/crawl/crawl3981 new file mode 100644 index 0000000..7447fdc --- /dev/null +++ b/tests/data/crawl/crawl3981 @@ -0,0 +1 @@ +[3;47H[32m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3982 b/tests/data/crawl/crawl3982 new file mode 100644 index 0000000..4ca44b3 --- /dev/null +++ b/tests/data/crawl/crawl3982 @@ -0,0 +1 @@ +[3;47H[32m[40m6[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3983 b/tests/data/crawl/crawl3983 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl3983 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3984 b/tests/data/crawl/crawl3984 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl3984 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3985 b/tests/data/crawl/crawl3985 new file mode 100644 index 0000000..06e2694 --- /dev/null +++ b/tests/data/crawl/crawl3985 @@ -0,0 +1 @@ +[9;62H[37m[40m3022.9 (96.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3986 b/tests/data/crawl/crawl3986 new file mode 100644 index 0000000..45e9f57 --- /dev/null +++ b/tests/data/crawl/crawl3986 @@ -0,0 +1 @@ +[3;46H[37m[40m37[79G[32m[40m=[9;65H[37m[40m3.9 (97[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3987 b/tests/data/crawl/crawl3987 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl3987 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3988 b/tests/data/crawl/crawl3988 new file mode 100644 index 0000000..924863b --- /dev/null +++ b/tests/data/crawl/crawl3988 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3989 b/tests/data/crawl/crawl3989 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl3989 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl399 b/tests/data/crawl/crawl399 new file mode 100644 index 0000000..d285676 --- /dev/null +++ b/tests/data/crawl/crawl399 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe rat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3990 b/tests/data/crawl/crawl3990 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl3990 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3991 b/tests/data/crawl/crawl3991 new file mode 100644 index 0000000..a85efb0 --- /dev/null +++ b/tests/data/crawl/crawl3991 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your bat skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3992 b/tests/data/crawl/crawl3992 new file mode 100644 index 0000000..23b30e9 --- /dev/null +++ b/tests/data/crawl/crawl3992 @@ -0,0 +1 @@ +
[18d[M[2;33H[37m[40m[1K[3d[1K[4d[1K[5d[1K[6d[1K[7d[1K[8;10H[30m[40m[1m.[m[37m[40m..#############[9;10H[30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m......[33m[40m∩[9;64H[37m[40m36.9 (13[10;11H..####[37m[43m[5mZ[m[37m[40m########[11;13H #[37m[43m[5mZ[m[30m[40m[1m#[m[37m[40m [12;14H #.[30m[40m[1m#[m[37m[40m [13;15H #.[30m[40m[1m#[m[37m[40m [14;16H#.[30m[40m[1m#[15;16H[m[37m[40m#.[30m[40m[1m#[16;15H#[m[37m[40m#.[30m[40m[1m##[17;14H##...##
[24d[m[37m[40m_Your bat skeleton crumbles into dust![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3993 b/tests/data/crawl/crawl3993 new file mode 100644 index 0000000..8693f42 --- /dev/null +++ b/tests/data/crawl/crawl3993 @@ -0,0 +1 @@ +
[18d[M[14;40H[37m[40m [32m[40m2[2P
[24d[30m[40m[1m_[m[37m[40mFound a gate leading back out of this place.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3994 b/tests/data/crawl/crawl3994 new file mode 100644 index 0000000..3b7e6b0 --- /dev/null +++ b/tests/data/crawl/crawl3994 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[7;9H[37m[40m.[8d..[8;24H[30m[40m[1m##[9;9H[m[33m[44mt[37m[40m......[7mp[m[37m[40m.......[30m[40m[1m.[10;9H[m[37m[40m..[10;24H[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;16H[30m[40m[1m#[m[37m[40m.#[17;34H[m[39;49m[37m[40m[12;15r[12;1HM[1;24r[9;65H[37m[40m7.9 (1.0) [12;16H[30m[40m[1m#[m[37m[40m.#[14;38H[33m[44mt[37m[40m [32m[40m[1m[7m [m[37m[40m [31m[40m[1mcrocodile (sleeping)[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.9 (2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3995 b/tests/data/crawl/crawl3995 new file mode 100644 index 0000000..8aa183d --- /dev/null +++ b/tests/data/crawl/crawl3995 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA crocodile comes into view.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3996 b/tests/data/crawl/crawl3996 new file mode 100644 index 0000000..bd7ddea --- /dev/null +++ b/tests/data/crawl/crawl3996 @@ -0,0 +1 @@ +[7;9H[30m[40m[1m.[8d.[8;24H[m[37m[40m#[9;9H[30m[40m[1mt[16G[m[37m[40m.[7mp[24G[m[37m[40m.[10;9H[30m[40m[1m.[10;24H[m[37m[40m#[11;9H[30m[40m[1m.[16G[m[37m[40m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[15;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.9 (1[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3997 b/tests/data/crawl/crawl3997 new file mode 100644 index 0000000..35766d2 --- /dev/null +++ b/tests/data/crawl/crawl3997 @@ -0,0 +1 @@ +[7;9H[37m[40m.[8d.[8;24H[30m[40m[1m#[9;9H[m[33m[44mt[16G[37m[40m[7mp[m[37m[40m.[24G[30m[40m[1m.[10;9H[m[37m[40m.[10;24H[30m[40m[1m#[11;9H[m[37m[40m.[16G[30m[40m[1m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m[12;15r[12;1HM[1;24r[12;16H[30m[40m[1m#[m[37m[40m.#[14;38H[33m[44mt[37m[40m [32m[40m[1m[7m [m[37m[40m [31m[40m[1mcrocodile (sleeping)[K[17;34H[m[39;49m[37m[40m[9;64H[37m[40m40[9;50H[m[39;49m[37m[40m[17;34H[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl3998 b/tests/data/crawl/crawl3998 new file mode 100644 index 0000000..0130614 --- /dev/null +++ b/tests/data/crawl/crawl3998 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mEvoke which item? (* to show all)[K
[2d[m[34m[40mWands[3;2H[37m[40mt - a wand of digging (1/24)
[4d u - a wand of iceblast (8/15)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl3999 b/tests/data/crawl/crawl3999 new file mode 100644 index 0000000..4ee21d1 --- /dev/null +++ b/tests/data/crawl/crawl3999 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m37/37 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m10/10 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m53%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;9H[37m[40m.[8d....###########[30m[40m[1m##[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H[33m[44mt[37m[40m......[7mp[m[37m[40m.......[30m[40m[1m.[m[33m[40m∩[9;62H[37m[40m3040.9 (0.0)[10;9H....####[37m[43m[5mZ[m[37m[40m######[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;15H[30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[17;14H##...##[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[33m[44mt[37m[40m [32m[40m[1m[7m [m[37m[40m [31m[40m[1mcrocodile (sleeping)[K[15;38H[m[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K
[18d[37m[40m_Magic restored.
[19d_HP restored.
[20d_Your bat skeleton crumbles into dust!
[21d_Your bat skeleton crumbles into dust!
[22d_Found a gate leading back out of this place.
[23d_[31m[40m[1mA crocodile comes into view.[24;2H[m[36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m37/37 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m10/10 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m53%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;9H[37m[40m.[8d....###########[30m[40m[1m##[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H[33m[44mt[37m[40m......[7mp[m[37m[40m.......[30m[40m[1m.[m[33m[40m∩[9;62H[37m[40m3040.9 (0.0)[10;9H....####[37m[43m[5mZ[m[37m[40m######[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;15H[30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[17;14H##...##[17;34H[m[39;49m[37m[40m[14;38H[33m[44mt[37m[40m [32m[40m[1m[7m [m[37m[40m [31m[40m[1mcrocodile (sleeping)[K[15;38H[m[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K
[18d[37m[40m_Magic restored.
[19d_HP restored.
[20d_Your bat skeleton crumbles into dust!
[21d_Your bat skeleton crumbles into dust!
[22d_Found a gate leading back out of this place.
[23d_[31m[40m[1mA crocodile comes into view.[24;2H[m[36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for me
\ No newline at end of file diff --git a/tests/data/crawl/crawl40 b/tests/data/crawl/crawl40 new file mode 100644 index 0000000..b0535aa --- /dev/null +++ b/tests/data/crawl/crawl40 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe kobold shouts!
[24d The kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl400 b/tests/data/crawl/crawl400 new file mode 100644 index 0000000..5a9de22 --- /dev/null +++ b/tests/data/crawl/crawl400 @@ -0,0 +1 @@ +[4;17H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4000 b/tests/data/crawl/crawl4000 new file mode 100644 index 0000000..a5241da --- /dev/null +++ b/tests/data/crawl/crawl4000 @@ -0,0 +1 @@ +nu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;8H[1K [m[37m[40m.[30m[40m[1m [8;8H[1K [8;26H [9;8H[1K [9;25H∩ [10;8H[1K [10;26H [11;8H[1K [m[37m[40m.[30m[40m[1m #[m[37m[43m[5mZ[m[37m[40m#[30m[40m[1m [12;15H[1K #[m[37m[40m.#[30m[40m[1m [13;15H[1K #[m[37m[40m.#[30m[40m[1m [14;15H[1K #[m[37m[40m.#[30m[40m[1m [15;15H[1K #[m[37m[40m.#[30m[40m[1m [16;14H[1K ##[m[37m[40m.#[30m[40m[1m# [17;13H[1K [21G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4001 b/tests/data/crawl/crawl4001 new file mode 100644 index 0000000..9bf5f83 --- /dev/null +++ b/tests/data/crawl/crawl4001 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mZapping: u - a wand of iceblast (8/15)[23;2HPress: ? - help, Shift-Dir - straight line, f - crocodile[24;2HAim: [37m[40ma crocodile (resting)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4002 b/tests/data/crawl/crawl4002 new file mode 100644 index 0000000..c2abf69 --- /dev/null +++ b/tests/data/crawl/crawl4002 @@ -0,0 +1 @@ +[8;9H[35m[40m[1m**[9d[30m[41mt[35m[40m******[10;9H**[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4003 b/tests/data/crawl/crawl4003 new file mode 100644 index 0000000..38c52b2 --- /dev/null +++ b/tests/data/crawl/crawl4003 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;8H[1K . [8;8H[1K ..[8;26H [9;8H[1K [33m[44mt[37m[40m......[9;25H[33m[40m∩[37m[40m [10;8H[1K ..[10;26H [11;8H[1K . [30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m# [12;15H[1K [30m[40m[1m#[m[37m[40m.# [13;15H[1K [30m[40m[1m#[m[37m[40m.# [14;15H[1K [30m[40m[1m#[m[37m[40m.# [15;15H[1K [30m[40m[1m#[m[37m[40m.# [16;14H[1K [30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[m[37m[40m [17;13H[1K [21G [m[39;49m[37m[40m[9;15H[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4004 b/tests/data/crawl/crawl4004 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4004 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4005 b/tests/data/crawl/crawl4005 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4005 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4006 b/tests/data/crawl/crawl4006 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4006 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4007 b/tests/data/crawl/crawl4007 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4007 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4008 b/tests/data/crawl/crawl4008 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4008 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4009 b/tests/data/crawl/crawl4009 new file mode 100644 index 0000000..af90bc8 --- /dev/null +++ b/tests/data/crawl/crawl4009 @@ -0,0 +1 @@ +[37m[40m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl401 b/tests/data/crawl/crawl401 new file mode 100644 index 0000000..ed2002b --- /dev/null +++ b/tests/data/crawl/crawl401 @@ -0,0 +1 @@ +[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[8;51H[37m[40m20[9;64H1[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4010 b/tests/data/crawl/crawl4010 new file mode 100644 index 0000000..e296b4b --- /dev/null +++ b/tests/data/crawl/crawl4010 @@ -0,0 +1 @@ +[A[37m[40m[1m##[9d#[10d##[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4011 b/tests/data/crawl/crawl4011 new file mode 100644 index 0000000..68fdb89 --- /dev/null +++ b/tests/data/crawl/crawl4011 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe mass of ice explodes! The iceblast engulfs the crocodile.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4012 b/tests/data/crawl/crawl4012 new file mode 100644 index 0000000..95a5c65 --- /dev/null +++ b/tests/data/crawl/crawl4012 @@ -0,0 +1 @@ +
[18d[M[24;2H[33m[40m[1mThe crocodile is heavily wounded.[m[39;49m[37m[40m[8;9H[37m[40m..[9d.[33m[40mt[37m[40m.....[10;9H..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.9 (1[14;38H[33m[40mt[37m[40m [33m[40m[7m [14;51H[m[31m[40m[1m[K[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_This wand has 7 charges left.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4013 b/tests/data/crawl/crawl4013 new file mode 100644 index 0000000..2fc5504 --- /dev/null +++ b/tests/data/crawl/crawl4013 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mEvoke which item? (* to show all)[K
[2d[m[34m[40mWands[3;2H[37m[40mt - a wand of digging (1/24)
[4d u - a wand of iceblast (7/15)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4014 b/tests/data/crawl/crawl4014 new file mode 100644 index 0000000..3cb6e49 --- /dev/null +++ b/tests/data/crawl/crawl4014 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m37/37 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m10/10 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m53%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;9H[37m[40m.[8d....###########[30m[40m[1m##[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H.[33m[40mt[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m.[m[33m[40m∩[9;62H[37m[40m3041.9 (0.0)[10;9H....####[37m[43m[5mZ[m[37m[40m######[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;15H[30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[17;14H##...##[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[33m[40mt[37m[40m [33m[40m[7m [m[37m[40m [31m[40m[1mcrocodile[K[15;38H[m[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[18;2H[36m[40mZapping: u - a wand of iceblast (8/15)[19;2HPress: ? - help, Shift-Dir - straight line, f - crocodile[20;2HAim: [37m[40ma crocodile (resting)
[21d The mass of ice explodes! The iceblast engulfs the crocodile.
[22d [33m[40m[1mThe crocodile is heavily wounded.
[23d[m[37m[40m_This wand has 7 charges left.
[24d [36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m37/37 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m10/10 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m53%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;9H[37m[40m.[8d....###########[30m[40m[1m##[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H.[33m[40mt[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m.[m[33m[40m∩[9;62H[37m[40m3041.9 (0.0)[10;9H....####[37m[43m[5mZ[m[37m[40m######[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;15H[30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[17;14H##...##[17;34H[m[39;49m[37m[40m[14;38H[33m[40mt[37m[40m [33m[40m[7m [m[37m[40m [31m[40m[1mcrocodile[K[15;38H[m[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[18;2H[36m[40mZapping: u - a wand of iceblast (8/15)[19;2HPress: ? - help, Shift-Dir - straight line, f - crocodile[20;2HAim: [37m[40ma crocodile (resting)
[21d The mass of ice explodes! The iceblast engulfs the crocodile.
[22d [33m[40m[1mThe crocodile is he
\ No newline at end of file diff --git a/tests/data/crawl/crawl4015 b/tests/data/crawl/crawl4015 new file mode 100644 index 0000000..5bdf411 --- /dev/null +++ b/tests/data/crawl/crawl4015 @@ -0,0 +1 @@ +avily wounded.
[23d[m[37m[40m_This wand has 7 charges left.
[24d [36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;8H[1K [m[37m[40m.[30m[40m[1m [8;8H[1K [8;26H [9;8H[1K [9;25H∩ [10;8H[1K [10;26H [11;8H[1K [m[37m[40m.[30m[40m[1m #[m[37m[43m[5mZ[m[37m[40m#[30m[40m[1m [12;15H[1K #[m[37m[40m.#[30m[40m[1m [13;15H[1K #[m[37m[40m.#[30m[40m[1m [14;15H[1K #[m[37m[40m.#[30m[40m[1m [15;15H[1K #[m[37m[40m.#[30m[40m[1m [16;14H[1K ##[m[37m[40m.#[30m[40m[1m# [17;13H[1K [21G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4016 b/tests/data/crawl/crawl4016 new file mode 100644 index 0000000..36137ec --- /dev/null +++ b/tests/data/crawl/crawl4016 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mZapping: u - a wand of iceblast (7/15)[23;2HPress: ? - help, Shift-Dir - straight line, f/p - crocodile[24;2HAim: [37m[40ma crocodile ([33m[40m[1mheavily wounded[m[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4017 b/tests/data/crawl/crawl4017 new file mode 100644 index 0000000..2a1f0bb --- /dev/null +++ b/tests/data/crawl/crawl4017 @@ -0,0 +1 @@ +[8;9H[35m[40m[1m***[9;9H*[30m[41mt[35m[40m*****[10;9H***[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4018 b/tests/data/crawl/crawl4018 new file mode 100644 index 0000000..2c97a38 --- /dev/null +++ b/tests/data/crawl/crawl4018 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;8H[1K . [8;8H[1K ...[8;26H [9;8H[1K .[33m[40mt[37m[40m.....[9;25H[33m[40m∩[37m[40m [10;8H[1K ...[10;26H [11;8H[1K . [30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m# [12;15H[1K [30m[40m[1m#[m[37m[40m.# [13;15H[1K [30m[40m[1m#[m[37m[40m.# [14;15H[1K [30m[40m[1m#[m[37m[40m.# [15;15H[1K [30m[40m[1m#[m[37m[40m.# [16;14H[1K [30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[m[37m[40m [17;13H[1K [21G [m[39;49m[37m[40m[9;15H[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4019 b/tests/data/crawl/crawl4019 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4019 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl402 b/tests/data/crawl/crawl402 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl402 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4020 b/tests/data/crawl/crawl4020 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4020 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4021 b/tests/data/crawl/crawl4021 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4021 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4022 b/tests/data/crawl/crawl4022 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl4022 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4023 b/tests/data/crawl/crawl4023 new file mode 100644 index 0000000..af90bc8 --- /dev/null +++ b/tests/data/crawl/crawl4023 @@ -0,0 +1 @@ +[37m[40m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4024 b/tests/data/crawl/crawl4024 new file mode 100644 index 0000000..daf8873 --- /dev/null +++ b/tests/data/crawl/crawl4024 @@ -0,0 +1 @@ +[A[37m[40m[1m###[9;9H###[10;9H###[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4025 b/tests/data/crawl/crawl4025 new file mode 100644 index 0000000..68fdb89 --- /dev/null +++ b/tests/data/crawl/crawl4025 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe mass of ice explodes! The iceblast engulfs the crocodile.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4026 b/tests/data/crawl/crawl4026 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl4026 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl4027 b/tests/data/crawl/crawl4027 new file mode 100644 index 0000000..eeca4a0 --- /dev/null +++ b/tests/data/crawl/crawl4027 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m37/37 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m10/10 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 5 [33m[40mNext: [37m[40m136%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m91[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4028 b/tests/data/crawl/crawl4028 new file mode 100644 index 0000000..e327f58 --- /dev/null +++ b/tests/data/crawl/crawl4028 @@ -0,0 +1 @@ +[7;9H[37m[40m.[8d....###########[30m[40m[1m##[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H.[33m[40m†[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m.[m[33m[40m∩[9;62H[37m[40m3041.9 (0.0)[10;9H....####[37m[43m[5mZ[m[37m[40m######[30m[40m[1m##[11;9H[m[37m[40m.[16G[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m#[12;16H[30m[40m[1m#[m[37m[40m.#[13;16H[30m[40m[1m#[m[37m[40m.#[14;16H[30m[40m[1m#[m[37m[40m.#[15;16H[30m[40m[1m#[m[37m[40m.#[16;15H[30m[40m[1m##[m[37m[40m.#[30m[40m[1m#[17;14H##...##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4029 b/tests/data/crawl/crawl4029 new file mode 100644 index 0000000..ba10162 --- /dev/null +++ b/tests/data/crawl/crawl4029 @@ -0,0 +1 @@ +
[18d[M[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K
[18d[37m[40m_This wand has 7 charges left.
[19d [36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2HZapping: u - a wand of iceblast (7/15)[21;2HPress: ? - help, Shift-Dir - straight line, f/p - crocodile[22;2HAim: [37m[40ma crocodile ([33m[40m[1mheavily wounded[m[37m[40m)
[23d The mass of ice explodes! The iceblast engulfs the crocodile.
[24d [31m[40mYou kill the crocodile![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl403 b/tests/data/crawl/crawl403 new file mode 100644 index 0000000..9e85b34 --- /dev/null +++ b/tests/data/crawl/crawl403 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the rat![9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4030 b/tests/data/crawl/crawl4030 new file mode 100644 index 0000000..4ec8cc8 --- /dev/null +++ b/tests/data/crawl/crawl4030 @@ -0,0 +1 @@ +
[18d[2M[23;2H[32m[40mYour Short Blades skill increases to level 2![24;2HYou have reached level 6![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4031 b/tests/data/crawl/crawl4031 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl4031 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl4032 b/tests/data/crawl/crawl4032 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl4032 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4033 b/tests/data/crawl/crawl4033 new file mode 100644 index 0000000..5ff4a59 --- /dev/null +++ b/tests/data/crawl/crawl4033 @@ -0,0 +1 @@ +[?25l[18d[2M[22d[37m[40m [23d[32m[40mYour experience leads to an increase in your attributes![24;2H[36m[40mIncrease (S)trength, (I)ntelligence, or (D)exterity? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4034 b/tests/data/crawl/crawl4034 new file mode 100644 index 0000000..09188a5 --- /dev/null +++ b/tests/data/crawl/crawl4034 @@ -0,0 +1 @@ +
[18d[M[24;2H[32m[40mYou feel clever.[17;34H[m[39;49m[37m[40m[3;46H[37m[40m43/43[4;47H1/11[6;62H7[8;43H6[8;52H8% [9;65H2.9 (1[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4035 b/tests/data/crawl/crawl4035 new file mode 100644 index 0000000..6c16c58 --- /dev/null +++ b/tests/data/crawl/crawl4035 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_This wand has 6 charges left.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4036 b/tests/data/crawl/crawl4036 new file mode 100644 index 0000000..8bb015c --- /dev/null +++ b/tests/data/crawl/crawl4036 @@ -0,0 +1 @@ +[6;8H[37m[40m.[7d...[8;8H.[8;23H[30m[40m[1m#[9;8H[m[37m[40m.[15G[7mp[m[37m[40m.[23G[30m[40m[1m.[10;8H[m[37m[40m.[10;23H[30m[40m[1m#[11;8H[m[37m[40m...[17G[30m[40m[1mZ[12;8H[m[37m[40m.[12;17H[30m[40m[1m.#[13d.#[14d.#[15d.#[16d.#[17;34H[m[39;49m[37m[40m[14;39H[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[m[39;49m[37m[40m[9;16H[37m[43m[5mZZ[10d[m[37m[40m.[11d[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[12;38H[33m[40m[1mHungry [14;39H[m[37m[43m[5mZ[m[37m[40m [32m[40m2 bat skeletons[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4037 b/tests/data/crawl/crawl4037 new file mode 100644 index 0000000..dbe3962 --- /dev/null +++ b/tests/data/crawl/crawl4037 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou are feeling hungry.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4038 b/tests/data/crawl/crawl4038 new file mode 100644 index 0000000..7512f34 --- /dev/null +++ b/tests/data/crawl/crawl4038 @@ -0,0 +1 @@ +[5;7H[37m[40m###[6;7H....[7;7H.....[8;7H[33m[40m[1m$[8;22H[30m[40m#[9;7H[m[36m[40m[[14G[37m[40m[7mp[m[37m[40m.[22G[30m[40m[1m.[10;7H[33m[40m$[10;22H[30m[40m#[11;7H[m[37m[40m.....[18G[30m[40m[1m#[12;7H[m[37m[40m....[13;7H###[17;34H[m[39;49m[37m[40m
[18d[9;15H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m[17;34H[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4039 b/tests/data/crawl/crawl4039 new file mode 100644 index 0000000..dd89531 --- /dev/null +++ b/tests/data/crawl/crawl4039 @@ -0,0 +1 @@ +[5;6H[37m[40m######[6;6H#.....#[7;6H[33m[40m[1m$[m[37m[40m......[8;6H[33m[40m[1m$[8;21H[30m[40m#[9;6H[m[31m[40m)[13G[37m[40m[7mp[m[37m[40m.[21G[30m[40m[1m.[10;6H[36m[40m[[10;21H[30m[40m#[11;6H[33m[40m$[m[37m[40m......[12;6H#.....#[13;6H######[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl404 b/tests/data/crawl/crawl404 new file mode 100644 index 0000000..84f7597 --- /dev/null +++ b/tests/data/crawl/crawl404 @@ -0,0 +1 @@ +[H[30m[40m[1m###..[13G.......#
[2d....♣♣[13G♣[m[37m[40m...[34m[40m[1m=[m[37m[40m.. [30m[40m[1m#
[3d###..♣♣♣♣[m[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [33m[44mK[30m[40m[1m.[4;6H...[m[37m[40m ...[30m[40m[1m.[m[37m[40m....[33m[40m#[37m[40m..[30m[40m[1m.
[5d......[m[37m[40m ..[30m[40m[1m.[m[37m[40m.......[30m[40m[1m.
[6d###.##[m[33m[40m#####[37m[40m.[30m[40m[1m.[m[37m[40m..[34m[40m([37m[40m..[30m[40m[1m.[m[37m[40m
[7d[30m[40m[1m.......[m[37m[40m.....[33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m
[8d[30m[40m[1m###.####[m[33m[40m##[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.
[9d[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m...[7mp[m[37m[40m...[33m[40m#[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m.##[10;8H[m[33m[40m#[37m[40m..[33m[40m##[37m[40m......[33m[40m#[27G[30m[40m[1m.[11;6H#[m[33m[40m#[37m[40m.[30m[40m[1m..#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[12;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#[13;3H......#[16G..[m[37m[40m..[30m[40m[1m.###
[14d##...######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#.[m[37m[40m..[30m[40m[1m.[29G#####
[15d...........[m[37m[40m....[30m[40m[1m....[m[37m[40m.[30m[40m[1m.............
[16d.##.#######[m[37m[40m....[30m[40m[1m#...#.##.##..#####
[17d..#.#[m[37m[40m [30m[40m[1m##.#..#.#....#.###[34G[m[39;49m[37m[40m[9;64H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4040 b/tests/data/crawl/crawl4040 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4040 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4041 b/tests/data/crawl/crawl4041 new file mode 100644 index 0000000..ba30812 --- /dev/null +++ b/tests/data/crawl/crawl4041 @@ -0,0 +1 @@ +[9;14H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4042 b/tests/data/crawl/crawl4042 new file mode 100644 index 0000000..97c6933 --- /dev/null +++ b/tests/data/crawl/crawl4042 @@ -0,0 +1 @@ +[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4043 b/tests/data/crawl/crawl4043 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4043 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4044 b/tests/data/crawl/crawl4044 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl4044 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4045 b/tests/data/crawl/crawl4045 new file mode 100644 index 0000000..e5eff7c --- /dev/null +++ b/tests/data/crawl/crawl4045 @@ -0,0 +1 @@ +[6;5H[37m[40m#[13G#[7;5H#[13G#[8;5H#[8;20H[30m[40m[1m#[9;5H[m[37m[40m#[12G[7mp[m[37m[40m.[20G[30m[40m[1m.[10;5H[m[37m[40m#[10;20H[30m[40m[1m#[11;5H[m[37m[40m#[13G#[12;5H#[13G#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4046 b/tests/data/crawl/crawl4046 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4046 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4047 b/tests/data/crawl/crawl4047 new file mode 100644 index 0000000..b52f3eb --- /dev/null +++ b/tests/data/crawl/crawl4047 @@ -0,0 +1 @@ +[9;13H[37m[43m[5mZZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4048 b/tests/data/crawl/crawl4048 new file mode 100644 index 0000000..82e59f3 --- /dev/null +++ b/tests/data/crawl/crawl4048 @@ -0,0 +1 @@ +[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4049 b/tests/data/crawl/crawl4049 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4049 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl405 b/tests/data/crawl/crawl405 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl405 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4050 b/tests/data/crawl/crawl4050 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl4050 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4051 b/tests/data/crawl/crawl4051 new file mode 100644 index 0000000..c332b43 --- /dev/null +++ b/tests/data/crawl/crawl4051 @@ -0,0 +1 @@ +[5d[37m[40m#[8;19H[30m[40m[1m#[9;11H[m[37m[40m[7mp[m[37m[40m.[19G[30m[40m[1m.[10d#[13;12H[m[37m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4052 b/tests/data/crawl/crawl4052 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4052 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4053 b/tests/data/crawl/crawl4053 new file mode 100644 index 0000000..5628b23 --- /dev/null +++ b/tests/data/crawl/crawl4053 @@ -0,0 +1 @@ +[8;12H[37m[43m[5mZ[9dZ[m[37m[40m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4054 b/tests/data/crawl/crawl4054 new file mode 100644 index 0000000..cbf8df4 --- /dev/null +++ b/tests/data/crawl/crawl4054 @@ -0,0 +1 @@ +[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4055 b/tests/data/crawl/crawl4055 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4055 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4056 b/tests/data/crawl/crawl4056 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl4056 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4057 b/tests/data/crawl/crawl4057 new file mode 100644 index 0000000..c377fc5 --- /dev/null +++ b/tests/data/crawl/crawl4057 @@ -0,0 +1 @@ +[8;18H[30m[40m[1m#[9;10H[m[37m[40m[7mp[m[37m[40m.[18G[30m[40m[1m.[10d#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4058 b/tests/data/crawl/crawl4058 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4058 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4059 b/tests/data/crawl/crawl4059 new file mode 100644 index 0000000..f042700 --- /dev/null +++ b/tests/data/crawl/crawl4059 @@ -0,0 +1 @@ +[8;11H[37m[43m[5mZ[m[37m[40m.[9d[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl406 b/tests/data/crawl/crawl406 new file mode 100644 index 0000000..b7966c9 --- /dev/null +++ b/tests/data/crawl/crawl406 @@ -0,0 +1 @@ +[9;50H[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4060 b/tests/data/crawl/crawl4060 new file mode 100644 index 0000000..e325b5e --- /dev/null +++ b/tests/data/crawl/crawl4060 @@ -0,0 +1 @@ +[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4061 b/tests/data/crawl/crawl4061 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4061 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4062 b/tests/data/crawl/crawl4062 new file mode 100644 index 0000000..b126e58 --- /dev/null +++ b/tests/data/crawl/crawl4062 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a crocodile corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4063 b/tests/data/crawl/crawl4063 new file mode 100644 index 0000000..87d14db --- /dev/null +++ b/tests/data/crawl/crawl4063 @@ -0,0 +1 @@ +[7d[37m[43m[5m[1mZ
[18d[m[37m[40m_This wand has 6 charges left.
[19d_[33m[40m[1mYou are feeling hungry.[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40mYou see here a crocodile corpse.[K
[21d [36m[40mCasting: [37m[40m[1mAnimate Skeleton
[22d[m[37m[40m [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4064 b/tests/data/crawl/crawl4064 new file mode 100644 index 0000000..cc2effc --- /dev/null +++ b/tests/data/crawl/crawl4064 @@ -0,0 +1 @@ +[4;46H[32m[40m10[77G[35m[40m---[9;65H[37m[40m9[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcrocodile skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4065 b/tests/data/crawl/crawl4065 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4065 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4066 b/tests/data/crawl/crawl4066 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl4066 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4067 b/tests/data/crawl/crawl4067 new file mode 100644 index 0000000..054851a --- /dev/null +++ b/tests/data/crawl/crawl4067 @@ -0,0 +1 @@ +[9;64H[37m[40m50.9 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4068 b/tests/data/crawl/crawl4068 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4068 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4069 b/tests/data/crawl/crawl4069 new file mode 100644 index 0000000..3fe4744 --- /dev/null +++ b/tests/data/crawl/crawl4069 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_x - 9 chunks of flesh (gained 5)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl407 b/tests/data/crawl/crawl407 new file mode 100644 index 0000000..379d133 --- /dev/null +++ b/tests/data/crawl/crawl407 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[1;1H[30m[40m[1m....♣♣[13G♣...[34m[40m=[30m[40m..[m[37m[40m [30m[40m[1m#
[2d###..♣♣♣♣[m[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [30m[40m[1mK.[3;6H...[m[37m[40m [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m..
[4d......[m[37m[40m [18G[30m[40m[1m...
[5d###.###[m[33m[40m####[37m[40m.[30m[40m[1m.[m[37m[40m..[34m[40m([30m[40m[1m...[m[37m[40m
[6d[30m[40m[1m........[m[37m[40m....[33m[40m#[37m[40m..[30m[40m[1m.[m[33m[40m#[37m[40m
[7d[30m[40m[1m###.####[m[33m[40m##[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.
[8d[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[9;8H#..#[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40m#[27G[30m[40m[1m.[10;6H##...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[11;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m..[m[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#[12;3H......#[17G....###
[13d##...######[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#....[29G#####[14;20H.[14;38H[m[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[16;12H.[33m[40m#[37m[40m..[33m[40m#
[17d[30m[40m[1m....##[m[37m[40m [30m[40m[1m###.P..##.###....#[m[37m[40m [30m[40m[1m#.....#[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;64H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4070 b/tests/data/crawl/crawl4070 new file mode 100644 index 0000000..f9acaf0 --- /dev/null +++ b/tests/data/crawl/crawl4070 @@ -0,0 +1 @@ +[7d[37m[40m.[8d[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4071 b/tests/data/crawl/crawl4071 new file mode 100644 index 0000000..ac59a24 --- /dev/null +++ b/tests/data/crawl/crawl4071 @@ -0,0 +1 @@ +[9;65H[37m[40m1.9 (1[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4072 b/tests/data/crawl/crawl4072 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4072 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4073 b/tests/data/crawl/crawl4073 new file mode 100644 index 0000000..29db4fa --- /dev/null +++ b/tests/data/crawl/crawl4073 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 9 chunks of flesh. This raw flesh tastes terrible.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4074 b/tests/data/crawl/crawl4074 new file mode 100644 index 0000000..f1da0cd --- /dev/null +++ b/tests/data/crawl/crawl4074 @@ -0,0 +1 @@ +[9;65H[37m[40m2.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4075 b/tests/data/crawl/crawl4075 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4075 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4076 b/tests/data/crawl/crawl4076 new file mode 100644 index 0000000..7284a88 --- /dev/null +++ b/tests/data/crawl/crawl4076 @@ -0,0 +1 @@ +[4;77H[30m[40m[1m---[9;65H[m[37m[40m3.9 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4077 b/tests/data/crawl/crawl4077 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4077 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4078 b/tests/data/crawl/crawl4078 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl4078 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4079 b/tests/data/crawl/crawl4079 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4079 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl408 b/tests/data/crawl/crawl408 new file mode 100644 index 0000000..792aed7 --- /dev/null +++ b/tests/data/crawl/crawl408 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m--[4;75H-----[9;50H[m[39;49m[37m[40m
[18d[M[3;46H[37m[40m19[78G[32m[40m==
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m[6;15H[36m[40mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4080 b/tests/data/crawl/crawl4080 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4080 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4081 b/tests/data/crawl/crawl4081 new file mode 100644 index 0000000..ab0a77c --- /dev/null +++ b/tests/data/crawl/crawl4081 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4082 b/tests/data/crawl/crawl4082 new file mode 100644 index 0000000..6b3a797 --- /dev/null +++ b/tests/data/crawl/crawl4082 @@ -0,0 +1 @@ +[5;6H[37m[40m [13G#[6;5H ##.....##[7;5H #[33m[40m[1m$[m[37m[40m......#[8;5H #[33m[40m[1m$$[m[37m[40m..[37m[43m[5m[1mZ[m[37m[43m[5mZ[m[37m[40m.[8;26H[30m[40m[1m#[9;5H[m[37m[40m #[31m[40m)[36m[40m[[37m[40m.[7mp[m[31m[40m.[37m[43m[5mZ[9;25H[m[30m[40m[1m.[m[33m[40m∩[10;5H[37m[40m #[36m[40m[1m[[33m[40m$[m[37m[40m.....####[30m[40m[1m.[26G#[11;5H[m[37m[40m #[33m[40m[1m$[m[37m[40m......# [30m[40m[1m#.#[12;5H[m[37m[40m ##.....## [30m[40m[1m#.#[13;6H[m[37m[40m [13G# [30m[40m[1m#.#[14;16H[m[37m[40m [30m[40m[1m#.#[15;16H[m[37m[40m [30m[40m[1m#.#[16;15H[m[37m[40m [30m[40m[1m##.##[17;14H[m[37m[40m [30m[40m[1m##...##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4083 b/tests/data/crawl/crawl4083 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4083 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4084 b/tests/data/crawl/crawl4084 new file mode 100644 index 0000000..cb723c2 --- /dev/null +++ b/tests/data/crawl/crawl4084 @@ -0,0 +1 @@ +[8;12H[37m[40m.[9d[37m[43m[5mZ[m[37m[40m.[10d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4085 b/tests/data/crawl/crawl4085 new file mode 100644 index 0000000..8bd751b --- /dev/null +++ b/tests/data/crawl/crawl4085 @@ -0,0 +1 @@ +[9;65H[37m[40m4.9 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4086 b/tests/data/crawl/crawl4086 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4086 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4087 b/tests/data/crawl/crawl4087 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4087 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4088 b/tests/data/crawl/crawl4088 new file mode 100644 index 0000000..e475ddb --- /dev/null +++ b/tests/data/crawl/crawl4088 @@ -0,0 +1 @@ +[5;7H[37m[40m [14G#[6;6H ##.....##[7;6H #[33m[40m[1m$[m[37m[40m......#[8;6H #[33m[40m[1m$$[m[37m[40m..[37m[43m[5m[1mZ[m[37m[40m..[8;27H[30m[40m[1m#[9;6H[m[37m[40m #[31m[40m)[36m[40m[[37m[40m[7mp[m[37m[40m.[37m[43m[5mZ[9;26H[m[30m[40m[1m.[m[33m[40m∩[10;6H[37m[40m #[36m[40m[1m[[33m[40m$[m[37m[40m..[37m[43m[5mZ[m[37m[40m..###[30m[40m[1m#.[27G#[11;6H[m[37m[40m #[33m[40m[1m$[m[37m[40m......# [30m[40m[1m#.#[12;6H[m[37m[40m ##.....## [30m[40m[1m#.#[13;7H[m[37m[40m [14G# [30m[40m[1m#.#[14;17H[m[37m[40m [30m[40m[1m#.#[15;17H[m[37m[40m [30m[40m[1m#.#[16;16H[m[37m[40m [30m[40m[1m##.##[17;15H[m[37m[40m [30m[40m[1m##...##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4089 b/tests/data/crawl/crawl4089 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4089 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl409 b/tests/data/crawl/crawl409 new file mode 100644 index 0000000..bf94795 --- /dev/null +++ b/tests/data/crawl/crawl409 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m8.0 (5[14;38H[36m[40mw[37m[40m [32m[40m[1m[7m [m[37m[40m dart slug[K[15;38H[K[16d[K[17d[K
[24d_HP restored.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4090 b/tests/data/crawl/crawl4090 new file mode 100644 index 0000000..50106ed --- /dev/null +++ b/tests/data/crawl/crawl4090 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[31m[40m.[10d[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4091 b/tests/data/crawl/crawl4091 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl4091 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4092 b/tests/data/crawl/crawl4092 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4092 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4093 b/tests/data/crawl/crawl4093 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4093 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4094 b/tests/data/crawl/crawl4094 new file mode 100644 index 0000000..dd30783 --- /dev/null +++ b/tests/data/crawl/crawl4094 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;7H #####[7;7H ##[16G#[8;7H #[33m[40m[1m$[m[37m[40m......# [9;7H #[33m[40m[1m$[m[37m[40m[7mp[m[37m[40m..[37m[43m[5m[1mZ[m[37m[40m..#[30m[40m[1m############[10;7H[m[37m[40m #[31m[40m)[36m[40m[[37m[40m.[37m[43m[5mZ[m[31m[40m.[37m[40m....[30m[40m[1m..........[m[33m[40m∩[11;7H[37m[40m #[36m[40m[1m[[33m[40m$[m[37m[40m.[37m[43m[5mZ[m[37m[40m...##[30m[40m[1m##.########[12;7H[m[37m[40m #[33m[40m[1m$[m[37m[40m......# [30m[40m[1m#.#[13;10H[m[37m[40m.....## [30m[40m[1m#.#[14;9H[m[37m[40m####### [30m[40m[1m#.#[15;18H[m[37m[40m [30m[40m[1m#.#[16;17H[m[37m[40m [30m[40m[1m#.[17;16H[m[37m[40m [30m[40m[1m##[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4095 b/tests/data/crawl/crawl4095 new file mode 100644 index 0000000..2fbc16b --- /dev/null +++ b/tests/data/crawl/crawl4095 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[1mZ[m[37m[40m.[10;11H[37m[43m[5mZ[m[37m[40m.[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4096 b/tests/data/crawl/crawl4096 new file mode 100644 index 0000000..25da123 --- /dev/null +++ b/tests/data/crawl/crawl4096 @@ -0,0 +1 @@ +[4;46H[37m[40m11[77G[34m[40m===[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4097 b/tests/data/crawl/crawl4097 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4097 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4098 b/tests/data/crawl/crawl4098 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4098 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4099 b/tests/data/crawl/crawl4099 new file mode 100644 index 0000000..8206270 --- /dev/null +++ b/tests/data/crawl/crawl4099 @@ -0,0 +1 @@ +[8;11H[37m[43m[5m[1mZ[9d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl41 b/tests/data/crawl/crawl41 new file mode 100644 index 0000000..f2b87aa --- /dev/null +++ b/tests/data/crawl/crawl41 @@ -0,0 +1 @@ +[14;26H[33m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl410 b/tests/data/crawl/crawl410 new file mode 100644 index 0000000..24256bf --- /dev/null +++ b/tests/data/crawl/crawl410 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=.. # [2;10H♣♣♣♣..... K. [3;9H ........#... [4;7H [4;22H [5;20H [6;18H [7;22H .
[8d #.# [8;19H#.# .##
[9d #.# [9;19H#.# ..#
[10d [10;19H..# #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;12H....[16;6H ##.#..#[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4100 b/tests/data/crawl/crawl4100 new file mode 100644 index 0000000..0a71054 --- /dev/null +++ b/tests/data/crawl/crawl4100 @@ -0,0 +1 @@ +[9;45H[37m[40m7[9;65H7.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4101 b/tests/data/crawl/crawl4101 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4101 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4102 b/tests/data/crawl/crawl4102 new file mode 100644 index 0000000..3ffa398 --- /dev/null +++ b/tests/data/crawl/crawl4102 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 97 gold pieces (gained 6).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4103 b/tests/data/crawl/crawl4103 new file mode 100644 index 0000000..645f9d4 --- /dev/null +++ b/tests/data/crawl/crawl4103 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;8H [30m[40m[1m#[m[37m[40m####[8;8H ##.....##[9;8H #[7mp[m[37m[40m.[37m[43m[5m[1mZ[m[37m[40m....# [10;8H #[33m[40m[1m$[m[37m[40m.[37m[43m[5mZ[m[37m[40m....#[30m[40m[1m############[11;8H[m[37m[40m #[31m[40m)[36m[40m[[37m[43m[5mZ[m[37m[40m.[31m[40m.[37m[40m...[30m[40m[1m...........[m[33m[40m∩[12;8H[37m[40m #[36m[40m[1m[[33m[40m$[m[37m[40m.....#[30m[40m[1m###.########[13;8H[m[37m[40m #[33m[40m[1m$[m[37m[40m......# [30m[40m[1m#.#[14;11H[m[37m[40m.....## [30m[40m[1m#.#[15;10H#[m[37m[40m###### [30m[40m[1m#.#[16;19H[m[37m[40m [30m[40m[1m#.#[17;18H[m[37m[40m [30m[40m[1m#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4104 b/tests/data/crawl/crawl4104 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4104 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4105 b/tests/data/crawl/crawl4105 new file mode 100644 index 0000000..5e49ac0 --- /dev/null +++ b/tests/data/crawl/crawl4105 @@ -0,0 +1 @@ +[8;11H[37m[43m[5m[1mZ[9d[m[37m[43m[5mZ[m[37m[40m.[10d[37m[43m[5mZ[m[37m[40m.[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4106 b/tests/data/crawl/crawl4106 new file mode 100644 index 0000000..07e004f --- /dev/null +++ b/tests/data/crawl/crawl4106 @@ -0,0 +1 @@ +[9;65H[37m[40m8.9 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4107 b/tests/data/crawl/crawl4107 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4107 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4108 b/tests/data/crawl/crawl4108 new file mode 100644 index 0000000..c140ba6 --- /dev/null +++ b/tests/data/crawl/crawl4108 @@ -0,0 +1 @@ +[9;44H[37m[40m104[9;65H9.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4109 b/tests/data/crawl/crawl4109 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4109 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl411 b/tests/data/crawl/crawl411 new file mode 100644 index 0000000..259ff7e --- /dev/null +++ b/tests/data/crawl/crawl411 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - dart slug[24;2HAim: [37m[40ma dart slug (clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4110 b/tests/data/crawl/crawl4110 new file mode 100644 index 0000000..cf42e7d --- /dev/null +++ b/tests/data/crawl/crawl4110 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 104 gold pieces (gained 7).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4111 b/tests/data/crawl/crawl4111 new file mode 100644 index 0000000..65ab086 --- /dev/null +++ b/tests/data/crawl/crawl4111 @@ -0,0 +1 @@ +[6d[30m[40m[1m#[m[37m[40m######[7;9H##[37m[43m[5m[1mZ[m[37m[40m....##[8;10H.[37m[43m[5mZ[m[37m[40m.....[9d#[30m[40m[1m############[10;10H[m[31m[40m)[36m[40m[[37m[40m..[31m[40m.[37m[40m...[30m[40m[1m...........[m[33m[40m∩[11;10H[36m[40m[1m[[33m[40m$[m[37m[40m.....#[30m[40m[1m###.########[12;10H[33m[40m$[m[37m[40m.[18G [30m[40m[1m#.#[m[37m[40m [13;10H#.....#[14;9H [30m[40m[1m#[m[37m[40m###### [15d [1K[17d[30m[40m[1m##.##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4112 b/tests/data/crawl/crawl4112 new file mode 100644 index 0000000..89f8348 --- /dev/null +++ b/tests/data/crawl/crawl4112 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;64H[m[37m[40m60.9 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4113 b/tests/data/crawl/crawl4113 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4113 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4114 b/tests/data/crawl/crawl4114 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4114 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4115 b/tests/data/crawl/crawl4115 new file mode 100644 index 0000000..287a6f8 --- /dev/null +++ b/tests/data/crawl/crawl4115 @@ -0,0 +1 @@ +[7;11H[37m[40m.[8d[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4116 b/tests/data/crawl/crawl4116 new file mode 100644 index 0000000..9745351 --- /dev/null +++ b/tests/data/crawl/crawl4116 @@ -0,0 +1 @@ +[9;45H[37m[40m21[9;65H1.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4117 b/tests/data/crawl/crawl4117 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4117 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4118 b/tests/data/crawl/crawl4118 new file mode 100644 index 0000000..176dfe6 --- /dev/null +++ b/tests/data/crawl/crawl4118 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 121 gold pieces (gained 17).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4119 b/tests/data/crawl/crawl4119 new file mode 100644 index 0000000..57ff9be --- /dev/null +++ b/tests/data/crawl/crawl4119 @@ -0,0 +1 @@ +[5d[30m[40m[1m#[m[37m[40m######[6;9H##.....##[7;10H[37m[43m[5m[1mZ[m[37m[43m[5mZ[m[37m[40m.....[8;10H.[18G[30m[40m[1m############[9;11H[m[36m[40m[[37m[40m..[31m[40m.[37m[40m...[30m[40m[1m...........[m[33m[40m∩[10;10H[36m[40m[1m[[33m[40m$[m[37m[40m.....#[30m[40m[1m###.########[11;10H[33m[40m$[m[37m[40m.[18G [30m[40m[1m#.#[m[37m[40m [12;10H#.....#[13;9H [30m[40m[1m#[m[37m[40m###### [14d [1K[16d[30m[40m[1m##.##[17;18H##...##[17;34H[m[39;49m[37m[40m
[18d[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.9 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl412 b/tests/data/crawl/crawl412 new file mode 100644 index 0000000..81d01da --- /dev/null +++ b/tests/data/crawl/crawl412 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..[m[37m[40m [30m[40m[1m#[m[37m[40m [2;10H[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [30m[40m[1mK.[m[37m[40m [3;9H [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m...[m[37m[40m [4;7H [4;22H [5;20H [6;18H [7;22H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[m[37m[40m
[10d [10;19H..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;12H....[16;6H [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[17;7H[37m[40m [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4120 b/tests/data/crawl/crawl4120 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4120 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4121 b/tests/data/crawl/crawl4121 new file mode 100644 index 0000000..6488c4e --- /dev/null +++ b/tests/data/crawl/crawl4121 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a spear.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4122 b/tests/data/crawl/crawl4122 new file mode 100644 index 0000000..e1ab141 --- /dev/null +++ b/tests/data/crawl/crawl4122 @@ -0,0 +1 @@ +[4d[30m[40m[1m#[m[37m[40m######[5;9H##.....##[6;10H[37m[43m[5m[1mZ[m[37m[40m......[7;10H[37m[43m[5mZZ[18G[m[30m[40m[1m############[8;10H[m[31m[40m)[36m[40m[[37m[40m..[31m[40m.[37m[40m...[30m[40m[1m...........[m[33m[40m∩[9;11H[1m$[m[37m[40m.....#[30m[40m[1m###.########[10;10H[33m[40m$[m[37m[40m.[18G [30m[40m[1m#.#[m[37m[40m [11;10H#.....#[12;9H [30m[40m[1m#[m[37m[40m###### [13d [1K[15d[30m[40m[1m##.##[16;18H##...##[17;17H##.....##[17;34H[m[39;49m[37m[40m
[18d[6;10H[37m[40m.[7d[37m[43m[5m[1mZ[m[37m[40m.[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4123 b/tests/data/crawl/crawl4123 new file mode 100644 index 0000000..ad5b3bf --- /dev/null +++ b/tests/data/crawl/crawl4123 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a plate armour.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4124 b/tests/data/crawl/crawl4124 new file mode 100644 index 0000000..3bafce3 --- /dev/null +++ b/tests/data/crawl/crawl4124 @@ -0,0 +1 @@ +[3d[30m[40m[1m#[m[37m[40m######[4;9H##.....##[5;10H.......[6;10H[37m[43m[5m[1mZ[18G[m[30m[40m[1m############[7;10H[m[37m[43m[5mZZ[m[37m[40m..[31m[40m.[37m[40m...[30m[40m[1m...........[m[33m[40m∩[8;10H[36m[40m[1m[[33m[40m$[m[37m[40m.....#[30m[40m[1m###.########[9;11H[m[37m[40m.[18G [30m[40m[1m#.#[m[37m[40m [10;10H#.....#[11;9H [30m[40m[1m#[m[37m[40m###### [12d [1K[14d[30m[40m[1m##.##[15;18H##...##[16;17H##.....##[17;18H...≈...[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4125 b/tests/data/crawl/crawl4125 new file mode 100644 index 0000000..be58b47 --- /dev/null +++ b/tests/data/crawl/crawl4125 @@ -0,0 +1 @@ +[6;10H[37m[40m.[7d[37m[43m[5m[1mZ[m[36m[40m[[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4126 b/tests/data/crawl/crawl4126 new file mode 100644 index 0000000..f59f59b --- /dev/null +++ b/tests/data/crawl/crawl4126 @@ -0,0 +1 @@ +[9;65H[37m[40m4
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4127 b/tests/data/crawl/crawl4127 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4127 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4128 b/tests/data/crawl/crawl4128 new file mode 100644 index 0000000..4045d59 --- /dev/null +++ b/tests/data/crawl/crawl4128 @@ -0,0 +1 @@ +[9;45H[37m[40m38[9;65H5.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4129 b/tests/data/crawl/crawl4129 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4129 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl413 b/tests/data/crawl/crawl413 new file mode 100644 index 0000000..631fca5 --- /dev/null +++ b/tests/data/crawl/crawl413 @@ -0,0 +1 @@ +[6;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4130 b/tests/data/crawl/crawl4130 new file mode 100644 index 0000000..5029635 --- /dev/null +++ b/tests/data/crawl/crawl4130 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 138 gold pieces (gained 17).[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4131 b/tests/data/crawl/crawl4131 new file mode 100644 index 0000000..1acf271 --- /dev/null +++ b/tests/data/crawl/crawl4131 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;9H ####### [5;10H#.....#[6d# [7;10H.......##[30m[40m[1m###########[8;10H[37m[43m[5mZ[m[36m[40m[[37m[40m..[31m[40m.[37m[40m....[30m[40m[1m..........[m[33m[40m∩[9;10H[37m[43m[5mZ[m[37m[40m[7mp[18G[m[30m[40m[1m###.########[10;10H[m[37m[43m[5mZ[m[37m[40m......[11;9H##.....##[12;10H#######[14d [30m[40m[1m#.#[m[37m[40m [15;18H [30m[40m[1m##.##[m[37m[40m [16;17H [30m[40m[1m##...##[m[37m[40m [17;18H[30m[40m[1m#.....#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.9 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[17;34H[m[39;49m[37m[40m[9;45H[37m[40m4[9;65H7.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4132 b/tests/data/crawl/crawl4132 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4132 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4133 b/tests/data/crawl/crawl4133 new file mode 100644 index 0000000..f72d03b --- /dev/null +++ b/tests/data/crawl/crawl4133 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 148 gold pieces (gained 10).[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4134 b/tests/data/crawl/crawl4134 new file mode 100644 index 0000000..2dfb328 --- /dev/null +++ b/tests/data/crawl/crawl4134 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;9H ####### [6;10H#.....#[7d# [8;10H.......##[30m[40m[1m###########[9;10H[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m..[31m[40m.[37m[40m....[30m[40m[1m..........[m[33m[40m∩[10;18H[37m[40m#[30m[40m[1m##.########[11;10H[m[37m[43m[5mZ[m[37m[40m......[12;9H##.....##[13;10H#######[15d [30m[40m[1m#.#[m[37m[40m [16;18H [30m[40m[1m##.##[m[37m[40m [17;17H [30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4135 b/tests/data/crawl/crawl4135 new file mode 100644 index 0000000..fefe380 --- /dev/null +++ b/tests/data/crawl/crawl4135 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a buckler.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4136 b/tests/data/crawl/crawl4136 new file mode 100644 index 0000000..3ab258d --- /dev/null +++ b/tests/data/crawl/crawl4136 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m9[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_B - a buckler[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4137 b/tests/data/crawl/crawl4137 new file mode 100644 index 0000000..82b4483 --- /dev/null +++ b/tests/data/crawl/crawl4137 @@ -0,0 +1 @@ +[8;19H[37m[40m#[9;11H.[7mp[19G[m[37m[40m.[10d#[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[43m[5mZ[10d[m[36m[40m[1m[[17;34H[m[39;49m[37m[40m[9;64H[37m[40m70[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4138 b/tests/data/crawl/crawl4138 new file mode 100644 index 0000000..4f22f3f --- /dev/null +++ b/tests/data/crawl/crawl4138 @@ -0,0 +1 @@ +[8;20H[37m[40m#[9;12H.[7mp[20G[m[37m[40m.[10d#[17;34H[m[39;49m[37m[40m
[18d[9;10H[31m[40m)[37m[43m[5m[1mZ[m[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4139 b/tests/data/crawl/crawl4139 new file mode 100644 index 0000000..927bb3e --- /dev/null +++ b/tests/data/crawl/crawl4139 @@ -0,0 +1 @@ +[8;21H[37m[40m#[9;13H.[7mp[21G[m[37m[40m.[10d.[17;34H[m[39;49m[37m[40m
[18d[9;11H[37m[40m.[37m[43m[5m[1mZ[m[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl414 b/tests/data/crawl/crawl414 new file mode 100644 index 0000000..51ce3b5 --- /dev/null +++ b/tests/data/crawl/crawl414 @@ -0,0 +1 @@ +[37m[40m.[7d[36m[40mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4140 b/tests/data/crawl/crawl4140 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl4140 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4141 b/tests/data/crawl/crawl4141 new file mode 100644 index 0000000..6fb7ea3 --- /dev/null +++ b/tests/data/crawl/crawl4141 @@ -0,0 +1 @@ +[8;22H[37m[40m#[9;14H[31m[40m.[37m[40m[7mp[22G[m[37m[40m.[10d#[17;34H[m[39;49m[37m[40m
[18d[9;12H[37m[40m.[37m[43m[5m[1mZ[m[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4142 b/tests/data/crawl/crawl4142 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl4142 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4143 b/tests/data/crawl/crawl4143 new file mode 100644 index 0000000..aa25339 --- /dev/null +++ b/tests/data/crawl/crawl4143 @@ -0,0 +1 @@ +[5;16H[30m[40m[1m#[8;23H[m[37m[40m#[9;15H.[7mp[23G[m[37m[40m.[10d#[13;16H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;13H[37m[40m.[37m[43m[5m[1mZ[m[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4144 b/tests/data/crawl/crawl4144 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl4144 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4145 b/tests/data/crawl/crawl4145 new file mode 100644 index 0000000..7e6f02b --- /dev/null +++ b/tests/data/crawl/crawl4145 @@ -0,0 +1 @@ +[9;50H[17;34H[5;16H[37m[40m#[8;23H[30m[40m[1m#[9;15H[m[37m[40m[7mp[m[37m[43m[5mZ[23G[m[30m[40m[1m.[9;70H[m[37m[40m0[10;23H[30m[40m[1m#[13;16H[m[37m[40m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4146 b/tests/data/crawl/crawl4146 new file mode 100644 index 0000000..419b509 --- /dev/null +++ b/tests/data/crawl/crawl4146 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4147 b/tests/data/crawl/crawl4147 new file mode 100644 index 0000000..ec74118 --- /dev/null +++ b/tests/data/crawl/crawl4147 @@ -0,0 +1 @@ +[5;16H[30m[40m[1m#[8;23H[m[37m[40m#[9;15H[37m[43m[5mZ[m[37m[40m[7mp[23G[m[37m[40m.[10d#[13;16H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[8;15H[37m[43m[5m[1mZ[9d[m[31m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4148 b/tests/data/crawl/crawl4148 new file mode 100644 index 0000000..d1ef4fa --- /dev/null +++ b/tests/data/crawl/crawl4148 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4149 b/tests/data/crawl/crawl4149 new file mode 100644 index 0000000..e85eba1 --- /dev/null +++ b/tests/data/crawl/crawl4149 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m a - a +1 robe (worn)[4;2H[m[37m[40mB - a buckler[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl415 b/tests/data/crawl/crawl415 new file mode 100644 index 0000000..36cd4cd --- /dev/null +++ b/tests/data/crawl/crawl415 @@ -0,0 +1 @@ +[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m3[4;70H[m[35m[40m-----[9;64H[37m[40m9.0 (1[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4150 b/tests/data/crawl/crawl4150 new file mode 100644 index 0000000..8cf9419 --- /dev/null +++ b/tests/data/crawl/crawl4150 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m43/43 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m11/11 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m18%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m148[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[5;10H[37m[40m######[30m[40m[1m#[6;9H[m[37m[40m##.....##[7;9H#.......#[8;9H#.....[37m[43m[5m[1mZ[m[37m[40m.#######[30m[40m[1m######[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H#[31m[40m)[37m[40m...[31m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1m.....[m[33m[40m∩[9;62H[37m[40m3076.9 (0.0)[10;9H#[36m[40m[1m[[m[37m[40m....[37m[43m[5mZ[m[37m[40m.####.##[30m[40m[1m######[11;9H[m[37m[40m#.......# [30m[40m[1m#.#[12;9H[m[37m[40m##.....## [30m[40m[1m#.#[13;10H[m[37m[40m######[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[14;20H#.#[15;20H#.#[16;19H##.##[17;18H##...##[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcrocodile skeleton[K
[18d[37m[40m_You swap places.
[19d_You now have 148 gold pieces (gained 10).
[20d[30m[40m[1m_[m[37m[40mYou see here a buckler.
[21d_B - a buckler
[22d_You swap places.
[23d_You swap places.
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m43/43 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m11/11 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m18%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m148[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[5;10H[37m[40m######[30m[40m[1m#[6;9H[m[37m[40m##.....##[7;9H#.......#[8;9H#.....[37m[43m[5m[1mZ[m[37m[40m.#######[30m[40m[1m######[8;56H[m[33m[40mPlace: [37m[40ma Sewer[9;9H#[31m[40m)[37m[40m...[31m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1m.....[m[33m[40m∩[9;62H[37m[40m3076.9 (0.0)[10;9H#[36m[40m[1m[[m[37m[40m....[37m[43m[5mZ[m[37m[40m.####.##[30m[40m[1m######[11;9H[m[37m[40m#.......# [30m[40m[1m#.#[12;9H[m[37m[40m##.....## [30m[40m[1m#.#[13;10H[m[37m[40m######[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[14;20H#.#[15;20H#.#[16;19H##.##[17;18H##...##[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcrocodile skeleton[K
[18d[37m[40m_You swap places.
[19d_You now have 148 gold pieces (gained 10).
[20d[30m[40m[1m_[m[37m[40mYou see here a buckler.
[21d_B - a buckler
[22d_You swap places.
[23d_You swap places.
[24
\ No newline at end of file diff --git a/tests/data/crawl/crawl4151 b/tests/data/crawl/crawl4151 new file mode 100644 index 0000000..fc7fada --- /dev/null +++ b/tests/data/crawl/crawl4151 @@ -0,0 +1 @@ +d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4152 b/tests/data/crawl/crawl4152 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4152 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4153 b/tests/data/crawl/crawl4153 new file mode 100644 index 0000000..945eec2 --- /dev/null +++ b/tests/data/crawl/crawl4153 @@ -0,0 +1 @@ +[9;65H[37m[40m7.9 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4154 b/tests/data/crawl/crawl4154 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4154 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4155 b/tests/data/crawl/crawl4155 new file mode 100644 index 0000000..a0d5fff --- /dev/null +++ b/tests/data/crawl/crawl4155 @@ -0,0 +1 @@ +[9;65H[37m[40m8.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4156 b/tests/data/crawl/crawl4156 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4156 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4157 b/tests/data/crawl/crawl4157 new file mode 100644 index 0000000..b8a6488 --- /dev/null +++ b/tests/data/crawl/crawl4157 @@ -0,0 +1 @@ +[9;65H[37m[40m9.9 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4158 b/tests/data/crawl/crawl4158 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4158 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4159 b/tests/data/crawl/crawl4159 new file mode 100644 index 0000000..d91f504 --- /dev/null +++ b/tests/data/crawl/crawl4159 @@ -0,0 +1 @@ +[9;64H[37m[40m80.9 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl416 b/tests/data/crawl/crawl416 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl416 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4160 b/tests/data/crawl/crawl4160 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4160 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4161 b/tests/data/crawl/crawl4161 new file mode 100644 index 0000000..a46f822 --- /dev/null +++ b/tests/data/crawl/crawl4161 @@ -0,0 +1 @@ +[9;65H[37m[40m1.9 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4162 b/tests/data/crawl/crawl4162 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4162 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4163 b/tests/data/crawl/crawl4163 new file mode 100644 index 0000000..031dd8f --- /dev/null +++ b/tests/data/crawl/crawl4163 @@ -0,0 +1 @@ +
[18d[M[7;43H[37m[40m3
[24d_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your buckler.[m[37m[40m x4[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4164 b/tests/data/crawl/crawl4164 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4164 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4165 b/tests/data/crawl/crawl4165 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4165 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4166 b/tests/data/crawl/crawl4166 new file mode 100644 index 0000000..fbcb96f --- /dev/null +++ b/tests/data/crawl/crawl4166 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish putting on your +0 buckler.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4167 b/tests/data/crawl/crawl4167 new file mode 100644 index 0000000..08f06f4 --- /dev/null +++ b/tests/data/crawl/crawl4167 @@ -0,0 +1 @@ +[6;9H[30m[40m[1m#[17G#[7;9H#[17G#[8;9H#[8;24H[m[37m[40m#[9;9H[30m[40m[1m#[16G[m[37m[40m.[7mp[24G[m[37m[40m.[10;9H[30m[40m[1m#[10;24H[m[37m[40m#[11;9H[30m[40m[1m#[17G#[12;9H#[17G#[17;34H[m[39;49m[37m[40m
[18d[8;15H[37m[40m.[37m[43m[5m[1mZ[9d[m[37m[40m.[37m[43m[5mZ[10d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.9 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4168 b/tests/data/crawl/crawl4168 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl4168 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4169 b/tests/data/crawl/crawl4169 new file mode 100644 index 0000000..e8c624e --- /dev/null +++ b/tests/data/crawl/crawl4169 @@ -0,0 +1 @@ +[5;10H[30m[40m[1m#[m[37m[40m###[30m[40m[1m##[6;10H#[m[37m[40m....[30m[40m[1m.#[7;10H.[m[37m[40m.....[30m[40m[1m.[8;10H.[8;25H[m[37m[40m#[9;17H.[7mp[25G[m[37m[40m.[10d#[11;10H[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[12;10H#[m[37m[40m....[30m[40m[1m.#[13;10H#[m[37m[40m###[30m[40m[1m##[17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl417 b/tests/data/crawl/crawl417 new file mode 100644 index 0000000..28e5ba6 --- /dev/null +++ b/tests/data/crawl/crawl417 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4170 b/tests/data/crawl/crawl4170 new file mode 100644 index 0000000..a065252 --- /dev/null +++ b/tests/data/crawl/crawl4170 @@ -0,0 +1 @@ +[5;11H[30m[40m[1m###[6;11H.[m[37m[40m.[30m[40m[1m..[7;11H.[m[37m[40m...[30m[40m[1m.[8;11H.[8;26H[m[37m[40m#[9;11H[30m[40m[1m.[18G[m[37m[40m.[7mp[26G[m[37m[40m.[10;11H[30m[40m[1m.[10;26H[m[37m[40m#[11;11H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[22G[m[37m[40m#[12;11H[30m[40m[1m.[m[37m[40m.[30m[40m[1m..[13;11H###[17;34H[m[39;49m[37m[40m
[18d[8;16H[37m[40m.[9d[37m[43m[5m[1mZ[m[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4171 b/tests/data/crawl/crawl4171 new file mode 100644 index 0000000..bca03b9 --- /dev/null +++ b/tests/data/crawl/crawl4171 @@ -0,0 +1 @@ +[6;12H[30m[40m[1m.[7d.[m[37m[40m.[30m[40m[1m.[8;12H.[8;27H[m[37m[40m#[9;12H[30m[40m[1m.[19G[m[37m[40m.[7mp[27G[m[37m[40m.[10;12H[30m[40m[1m.[10;27H[m[37m[40m#[11;12H[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[21G[m[37m[40m.[12;12H[30m[40m[1m.[12;21H[m[37m[40m.#[13d.#[14d.#[15d.#[16d.#[17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4172 b/tests/data/crawl/crawl4172 new file mode 100644 index 0000000..639b47d --- /dev/null +++ b/tests/data/crawl/crawl4172 @@ -0,0 +1 @@ +[7;13H[30m[40m[1m.[8d.[8;28H[m[37m[40m#[9;13H[30m[40m[1m.[20G[m[37m[40m.[7mp[28G[m[37m[40m.[10;13H[30m[40m[1m.[10;28H[m[37m[40m#[11;13H[30m[40m[1m.[20G[m[37m[40m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m
[18d[9;16H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4173 b/tests/data/crawl/crawl4173 new file mode 100644 index 0000000..ef01834 --- /dev/null +++ b/tests/data/crawl/crawl4173 @@ -0,0 +1 @@ +[8;14H[30m[40m[1m.[8;29H[m[37m[40m#[9;14H[30m[40m[1m.[21G[m[37m[40m.[7mp[10;14H[m[30m[40m[1m.[10;29H[m[37m[40m#[11;22H[30m[40m[1m#[12d#[13d#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[37m[43m[5mZ[10dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4174 b/tests/data/crawl/crawl4174 new file mode 100644 index 0000000..91a5bf3 --- /dev/null +++ b/tests/data/crawl/crawl4174 @@ -0,0 +1 @@ +[8;15H[30m[40m[1m.[8;30H[m[37m[40m#[9;15H[30m[40m[1m.[22G[m[37m[40m.[7mp[30G[m[37m[40m.[10;15H[30m[40m[1m.[10;30H[m[37m[40m#[11;21H[30m[40m[1m.[12d#.[13d#.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m.[37m[43m[5mZZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4175 b/tests/data/crawl/crawl4175 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl4175 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4176 b/tests/data/crawl/crawl4176 new file mode 100644 index 0000000..4287f16 --- /dev/null +++ b/tests/data/crawl/crawl4176 @@ -0,0 +1 @@ +[8;16H[30m[40m[1m.[8;31H[m[37m[40m#[9;16H[30m[40m[1m.[23G[m[37m[40m.[7mp[31G[m[34m[40m[1m![10;16H[30m[40m.[10;31H[m[37m[40m#[11;20H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;19H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4177 b/tests/data/crawl/crawl4177 new file mode 100644 index 0000000..3fb3fd6 --- /dev/null +++ b/tests/data/crawl/crawl4177 @@ -0,0 +1 @@ +[5;9H[30m[40m[1m#[16G[m[37m[40m [6;8H[30m[40m[1m##.....##[m[37m[40m [7;8H[30m[40m[1m#.[16G#[m[37m[40m [8;8H[30m[40m[1m#.[16G#[9;8H#[m[31m[40m)[30m[40m[1m.[9;19H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZZ[m[37m[40m.[7mp[m[37m[40m...[33m[40m∩[37m[40m.[34m[40m[1m![m[37m[40m#[10;8H[30m[40m[1m#[36m[40m[[30m[40m......#[m[37m[40m###.#[11;8H[30m[40m[1m#.[16G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;8H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;9H[30m[40m[1m#[16G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;19H[30m[40m[1m#.#[m[37m[40m [15;19H[30m[40m[1m#.#[m[37m[40m [16;18H[30m[40m[1m##.##[m[37m[40m [17;17H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;21H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m90[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4178 b/tests/data/crawl/crawl4178 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4178 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4179 b/tests/data/crawl/crawl4179 new file mode 100644 index 0000000..e84cab8 --- /dev/null +++ b/tests/data/crawl/crawl4179 @@ -0,0 +1 @@ +[5;8H[30m[40m[1m#[15G[m[37m[40m [6;7H[30m[40m[1m##.....##[m[37m[40m [7;7H[30m[40m[1m#.[15G#[m[37m[40m [8;7H[30m[40m[1m#.[15G#[8;31H[m[37m[40m [9;7H[30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;18H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZZ[m[37m[40m.[7mp[m[37m[40m..[33m[40m∩[37m[40m.[34m[40m[1m![m[37m[40m# [10;7H[30m[40m[1m#[36m[40m[[30m[40m......##[m[37m[40m##.#[10;31H [11;7H[30m[40m[1m#.[15G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[30m[40m[1m#[15G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;18H[30m[40m[1m#.#[m[37m[40m [15;18H[30m[40m[1m#.#[m[37m[40m [16;17H[30m[40m[1m##.##[m[37m[40m [17;16H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl418 b/tests/data/crawl/crawl418 new file mode 100644 index 0000000..24256bf --- /dev/null +++ b/tests/data/crawl/crawl418 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=.. # [2;10H♣♣♣♣..... K. [3;9H ........#... [4;7H [4;22H [5;20H [6;18H [7;22H .
[8d #.# [8;19H#.# .##
[9d #.# [9;19H#.# ..#
[10d [10;19H..# #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;12H....[16;6H ##.#..#[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4180 b/tests/data/crawl/crawl4180 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4180 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4181 b/tests/data/crawl/crawl4181 new file mode 100644 index 0000000..b349da0 --- /dev/null +++ b/tests/data/crawl/crawl4181 @@ -0,0 +1 @@ +[5;7H[30m[40m[1m#[14G[m[37m[40m [6;6H[30m[40m[1m##.....##[m[37m[40m [7;6H[30m[40m[1m#.[14G#[m[37m[40m [8;6H[30m[40m[1m#.[14G#[8;30H[m[37m[40m [9;6H[30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;18H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZZ[m[37m[40m.[7mp[m[37m[40m.[33m[40m∩[37m[40m.[34m[40m[1m![m[37m[40m# [10;6H[30m[40m[1m#[36m[40m[[30m[40m......###[m[37m[40m#.#[10;30H [11;6H[30m[40m[1m#.[14G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;6H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[30m[40m[1m#[14G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;17H[30m[40m[1m#.#[m[37m[40m [15;17H[30m[40m[1m#.#[m[37m[40m [16;16H[30m[40m[1m##.##[m[37m[40m [17;15H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4182 b/tests/data/crawl/crawl4182 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4182 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4183 b/tests/data/crawl/crawl4183 new file mode 100644 index 0000000..ce0bbf5 --- /dev/null +++ b/tests/data/crawl/crawl4183 @@ -0,0 +1 @@ +[9;18H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4184 b/tests/data/crawl/crawl4184 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl4184 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4185 b/tests/data/crawl/crawl4185 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4185 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4186 b/tests/data/crawl/crawl4186 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4186 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4187 b/tests/data/crawl/crawl4187 new file mode 100644 index 0000000..7f549fb --- /dev/null +++ b/tests/data/crawl/crawl4187 @@ -0,0 +1 @@ +[5;6H[30m[40m[1m#[13G[m[37m[40m [6;5H[30m[40m[1m##.....##[m[37m[40m [7;5H[30m[40m[1m#.[13G#[m[37m[40m [8;5H[30m[40m[1m#.[13G#[8;29H[m[37m[40m [9;5H[30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;18H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZZ[m[37m[40m.[7mp[m[33m[40m∩[37m[40m.[34m[40m[1m![m[37m[40m# [10;5H[30m[40m[1m#[36m[40m[[30m[40m......####[m[37m[40m.#[10;29H [11;5H[30m[40m[1m#.[13G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;5H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;6H[30m[40m[1m#[13G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;16H[30m[40m[1m#.#[m[37m[40m [15;16H[30m[40m[1m#.#[m[37m[40m [16;15H[30m[40m[1m##.##[m[37m[40m [17;14H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4188 b/tests/data/crawl/crawl4188 new file mode 100644 index 0000000..b994aab --- /dev/null +++ b/tests/data/crawl/crawl4188 @@ -0,0 +1 @@ +[5;5H[30m[40m[1m#[12G[m[37m[40m [6;4H[30m[40m[1m##.....##[m[37m[40m [7;4H[30m[40m[1m#.[12G#[m[37m[40m [8;4H[30m[40m[1m#.[12G#[8;28H[m[37m[40m [9;4H[30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;18H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZZ[m[37m[40m.[7mp[m[37m[40m.[34m[40m[1m![m[37m[40m# [10;4H[30m[40m[1m#[36m[40m[[30m[40m......####.[m[37m[40m#[10;28H [11;4H[30m[40m[1m#.[12G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;4H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;5H[30m[40m[1m#[12G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;15H[30m[40m[1m#.#[m[37m[40m [15;15H[30m[40m[1m#.#[m[37m[40m [16;14H[30m[40m[1m##.##[m[37m[40m [17;13H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4189 b/tests/data/crawl/crawl4189 new file mode 100644 index 0000000..347ad91 --- /dev/null +++ b/tests/data/crawl/crawl4189 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl419 b/tests/data/crawl/crawl419 new file mode 100644 index 0000000..dc7fed0 --- /dev/null +++ b/tests/data/crawl/crawl419 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The dart slug convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug (lightly wounded, clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4190 b/tests/data/crawl/crawl4190 new file mode 100644 index 0000000..e35dc28 --- /dev/null +++ b/tests/data/crawl/crawl4190 @@ -0,0 +1 @@ +[5;4H[30m[40m[1m#[11G[m[37m[40m [6;3H[30m[40m[1m##.....##[m[37m[40m [7;3H[30m[40m[1m#.[11G#[m[37m[40m [8;3H[30m[40m[1m#.[11G#[8;27H[m[37m[40m [9;3H[30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;18H[37m[43m[5mZ[m[37m[40m..[37m[43m[5mZZ[m[33m[40m∩[37m[40m[7mp[m[34m[40m[1m![m[37m[40m# [10;3H[30m[40m[1m#[36m[40m[[30m[40m......####.#[10;27H[m[37m[40m [11;3H[30m[40m[1m#.[11G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;3H[30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;4H[30m[40m[1m#[11G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;14H[30m[40m[1m#.#[m[37m[40m [15;14H[30m[40m[1m#.#[m[37m[40m [16;13H[30m[40m[1m##.##[m[37m[40m [17;12H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;21H[37m[40m.[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4191 b/tests/data/crawl/crawl4191 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4191 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4192 b/tests/data/crawl/crawl4192 new file mode 100644 index 0000000..b0b83af --- /dev/null +++ b/tests/data/crawl/crawl4192 @@ -0,0 +1 @@ +[5;3H[30m[40m[1m#[10G[m[37m[40m
[6d [30m[40m[1m##.....##[m[37m[40m
[7d [30m[40m[1m#.[10G#[m[37m[40m
[8d [30m[40m[1m#.[10G#[8;26H[m[37m[40m
[9d [30m[40m[1m#[m[31m[40m)[30m[40m[1m.[9;17H[37m[43m[5mZ[m[37m[40m...[37m[43m[5mZZ[m[37m[40m.[7mp[m[37m[40m#
[10d [30m[40m[1m#[36m[40m[[30m[40m......####.#[10;26H[m[37m[40m
[11d [30m[40m[1m#.[10G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[12d [30m[40m[1m##.....##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;3H[30m[40m[1m#[10G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;13H[30m[40m[1m#.#[m[37m[40m [15;13H[30m[40m[1m#.#[m[37m[40m [16;12H[30m[40m[1m##.##[m[37m[40m [17;11H[30m[40m[1m##...##[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[40m.[37m[43m[5m[1mZ[m[37m[40m...[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4193 b/tests/data/crawl/crawl4193 new file mode 100644 index 0000000..8910d0a --- /dev/null +++ b/tests/data/crawl/crawl4193 @@ -0,0 +1 @@ +[9;18H[37m[40m.[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4194 b/tests/data/crawl/crawl4194 new file mode 100644 index 0000000..d2fa091 --- /dev/null +++ b/tests/data/crawl/crawl4194 @@ -0,0 +1 @@ +[9;65H[37m[40m7.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4195 b/tests/data/crawl/crawl4195 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4195 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4196 b/tests/data/crawl/crawl4196 new file mode 100644 index 0000000..824f86e --- /dev/null +++ b/tests/data/crawl/crawl4196 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mC - 2 smoky dark potions[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4197 b/tests/data/crawl/crawl4197 new file mode 100644 index 0000000..c79d9cc --- /dev/null +++ b/tests/data/crawl/crawl4197 @@ -0,0 +1 @@ +[8;16H[37m[40m#[9d.[23G[7mp[m[37m[43m[5mZ[10;16H[m[37m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;19H[37m[40m.[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4198 b/tests/data/crawl/crawl4198 new file mode 100644 index 0000000..b13fc72 --- /dev/null +++ b/tests/data/crawl/crawl4198 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4199 b/tests/data/crawl/crawl4199 new file mode 100644 index 0000000..d9b32a5 --- /dev/null +++ b/tests/data/crawl/crawl4199 @@ -0,0 +1 @@ +[8;15H[37m[40m#[9d.[22G[7mp[m[37m[43m[5mZ[10;15H[m[37m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;20H[37m[40m.[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl42 b/tests/data/crawl/crawl42 new file mode 100644 index 0000000..c9aafe8 --- /dev/null +++ b/tests/data/crawl/crawl42 @@ -0,0 +1 @@ +[3;46H[32m[40m12[78G[31m[40m--[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[8;51H[37m[40m11[9;63H5.0 (1[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl420 b/tests/data/crawl/crawl420 new file mode 100644 index 0000000..81d01da --- /dev/null +++ b/tests/data/crawl/crawl420 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..[m[37m[40m [30m[40m[1m#[m[37m[40m [2;10H[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [30m[40m[1mK.[m[37m[40m [3;9H [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m...[m[37m[40m [4;7H [4;22H [5;20H [6;18H [7;22H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[m[37m[40m
[10d [10;19H..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;12H....[16;6H [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[17;7H[37m[40m [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4200 b/tests/data/crawl/crawl4200 new file mode 100644 index 0000000..3e66440 --- /dev/null +++ b/tests/data/crawl/crawl4200 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You swap places.
[24d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4201 b/tests/data/crawl/crawl4201 new file mode 100644 index 0000000..555d973 --- /dev/null +++ b/tests/data/crawl/crawl4201 @@ -0,0 +1 @@ +[8;14H[37m[40m#[9d.[21G[7mp[m[37m[43m[5m[1mZ[10;14H[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;63H[37m[40m100[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4202 b/tests/data/crawl/crawl4202 new file mode 100644 index 0000000..2424580 --- /dev/null +++ b/tests/data/crawl/crawl4202 @@ -0,0 +1 @@ +[8;13H[37m[40m#[9d.[20G[7mp[m[37m[40m.[10;13H#[17;34H[m[39;49m[37m[40m
[18d[9;21H[37m[43m[5m[1mZ[m[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4203 b/tests/data/crawl/crawl4203 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl4203 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4204 b/tests/data/crawl/crawl4204 new file mode 100644 index 0000000..76331f9 --- /dev/null +++ b/tests/data/crawl/crawl4204 @@ -0,0 +1 @@ +[9;50H[9;70H[37m[40m0[17;34H[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4205 b/tests/data/crawl/crawl4205 new file mode 100644 index 0000000..b2a04ff --- /dev/null +++ b/tests/data/crawl/crawl4205 @@ -0,0 +1 @@ +[8;13H[30m[40m[1m#[9d.[20G[37m[43m[5mZ[m[37m[40m[7mp[10;13H[m[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;23H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.9 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4206 b/tests/data/crawl/crawl4206 new file mode 100644 index 0000000..f2ce4ad --- /dev/null +++ b/tests/data/crawl/crawl4206 @@ -0,0 +1 @@ +[8;14H[30m[40m[1m#[9d.[21G[m[37m[43m[5mZ[m[37m[40m[7mp[10;14H[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_You swap places.
[24d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4207 b/tests/data/crawl/crawl4207 new file mode 100644 index 0000000..3c742b7 --- /dev/null +++ b/tests/data/crawl/crawl4207 @@ -0,0 +1 @@ +[8;15H[30m[40m[1m#[9d.[22G[m[37m[43m[5mZ[m[37m[40m[7mp[10;15H[m[30m[40m[1m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4208 b/tests/data/crawl/crawl4208 new file mode 100644 index 0000000..b13fc72 --- /dev/null +++ b/tests/data/crawl/crawl4208 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4209 b/tests/data/crawl/crawl4209 new file mode 100644 index 0000000..0758f98 --- /dev/null +++ b/tests/data/crawl/crawl4209 @@ -0,0 +1 @@ +[8;15H[37m[40m#[9d.[22G[7mp[m[37m[43m[5mZ[10;15H[m[37m[40m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_You swap places.
[24d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl421 b/tests/data/crawl/crawl421 new file mode 100644 index 0000000..945ad56 --- /dev/null +++ b/tests/data/crawl/crawl421 @@ -0,0 +1 @@ +[7;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4210 b/tests/data/crawl/crawl4210 new file mode 100644 index 0000000..0ba0ebb --- /dev/null +++ b/tests/data/crawl/crawl4210 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m6[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4211 b/tests/data/crawl/crawl4211 new file mode 100644 index 0000000..c191efb --- /dev/null +++ b/tests/data/crawl/crawl4211 @@ -0,0 +1 @@ +[H[30m[40m[1m................#[m[37m[40m [30m[40m[1m
[2d#########...#######
[3d#[9G#[m[33m[40m#[30m[40m[1m.....[m[33m[40m†[30m[40m[1m..#
[4d#[4;10H[m[33m[40m#[37m[40m÷[30m[40m[1m....≈≈≈#
[5d#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m..≈.≈.#
[6d#[m[37m[40m [33m[40m#[37m[40m.÷[32m[40m≈[30m[40m[1m≈≈≈≈≈#
[7d#[m[37m[40m [33m[40m#[37m[40m..[32m[40m≈[36m[40m[[33m[40m#####[30m[40m[1m
[8d#[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈≈[1m[7m[[m[37m[40m'[36m[40m≈[32m[40m[1m÷[m[36m[40m≈[33m[40m#[30m[40m[1m [8;63H[m[37m[40mDungeon:3
[9d[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[32m[40m≈.[1m≈[m[37m[40m'[36m[40m≈[37m[40m[7mp[m[36m[40m≈[33m[40m#[30m[40m[1m [10;9H[m[37m[40m[1K [33m[40m#[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[m[33m[40m#[30m[40m[1m [11;9H[m[37m[40m[1K [33m[40m###[30m[40m[1m##[m[33m[40m#####[30m[40m[1m [12d[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K
[18d[m[37m[40m_You swap places.
[20d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.
[21d_You swap places.[K
[23d[30m[40m[1m_[m[37m[40mThere is a gate leading back out of this place here.
[24d_Some of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4212 b/tests/data/crawl/crawl4212 new file mode 100644 index 0000000..4baf7e4 --- /dev/null +++ b/tests/data/crawl/crawl4212 @@ -0,0 +1 @@ +[6;42H[37m[40m 7[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4213 b/tests/data/crawl/crawl4213 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4213 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4214 b/tests/data/crawl/crawl4214 new file mode 100644 index 0000000..1aeb35b --- /dev/null +++ b/tests/data/crawl/crawl4214 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H8.2 (2.3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4215 b/tests/data/crawl/crawl4215 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4215 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4216 b/tests/data/crawl/crawl4216 new file mode 100644 index 0000000..a512536 --- /dev/null +++ b/tests/data/crawl/crawl4216 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_Welcome back to the Dungeon! x2; Your mindless thralls stay behind.
[24d[30m[40m[1m_[m[37m[40mThere is a collapsed entrance here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4217 b/tests/data/crawl/crawl4217 new file mode 100644 index 0000000..7e1f217 --- /dev/null +++ b/tests/data/crawl/crawl4217 @@ -0,0 +1 @@ +[H[30m[40m[1m########..####.#
[2d................#[m[37m[40m [3;2H[30m[40m[1m########...######[4;9H#[m[33m[40m#[30m[40m[1m.....[m[33m[40m†[30m[40m[1m..[5;11H[m[37m[40m÷[30m[40m[1m....≈≈≈[6;12H[m[37m[40m.[30m[40m[1m..≈.≈.[7;12H[m[37m[40m÷[32m[40m≈[30m[40m[1m≈≈≈≈≈#[8;12H[m[37m[40m.[32m[40m≈[36m[40m[[33m[40m####[9;13H[32m[40m≈[1m[7m[[m[37m[40m'[7mp[m[32m[40m[1m÷
[10d[30m[40m#[10;13H[m[32m[40m.[1m≈[m[37m[40m'[36m[40m≈[33m[40m.[36m[40m≈[11;11H[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[12;9H[m[37m[40m[1K [33m[40m##########[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou enter the shallow water.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.6 (1.4[12;38H[34m[40m[1mWater [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_Moving in this stuff is going to be slow.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4218 b/tests/data/crawl/crawl4218 new file mode 100644 index 0000000..d706d55 --- /dev/null +++ b/tests/data/crawl/crawl4218 @@ -0,0 +1 @@ +[2;9H[37m[40m....[3;10H...[33m[40m##[4;11H[37m[40m....[5;12H...[6d.[32m[40m.[7d[1m≈[9d[m[37m[40m[7mp[m[36m[40m≈[12d[30m[40m[1m#[17;34H[m[39;49m[37m[40m[9;64H[37m[40m10[72G0[12;38H[m[39;49m[37m[40m[K[13d[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a large open door here.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4219 b/tests/data/crawl/crawl4219 new file mode 100644 index 0000000..0fc816c --- /dev/null +++ b/tests/data/crawl/crawl4219 @@ -0,0 +1 @@ +[3d[33m[40m#####[4;15H[37m[40m.÷..[5;15H.[32m[40m≈≈[6;15H≈.[7d[1m≈[9d[m[37m[40m[7mp[m[37m[40m'[12d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou enter the shallow water.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.5 (1.9[12;38H[34m[40m[1mWater [13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl422 b/tests/data/crawl/crawl422 new file mode 100644 index 0000000..2d061cd --- /dev/null +++ b/tests/data/crawl/crawl422 @@ -0,0 +1 @@ +[36m[40mw[17;34H[m[39;49m[37m[40m[3;47H[32m[40m7[77G[31m[40m-[30m[40m[1m--[4;46H[m[31m[40m2[4;65H[35m[40m-----[30m[40m[1m-----[9;63H[m[37m[40m30[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4220 b/tests/data/crawl/crawl4220 new file mode 100644 index 0000000..d8b0788 --- /dev/null +++ b/tests/data/crawl/crawl4220 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_Moving in this stuff is going to be slow.
[23d Items here: [30m[40m[1m) [
[24d_[m[37m[40ma ring mail; a whip[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4221 b/tests/data/crawl/crawl4221 new file mode 100644 index 0000000..8cd5d7f --- /dev/null +++ b/tests/data/crawl/crawl4221 @@ -0,0 +1 @@ +[H[C[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m*,#[m[37m[40m
[2d[30m[40m[1m#######[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m##.#
[3d........[m[37m[40m....[30m[40m[1m....#[m[37m[40m [4;2H[30m[40m[1m########[m[37m[40m...[33m[40m#######[5;9H[30m[40m[1m#[m[33m[40m#[37m[40m.....÷..[33m[40m#[6;11H[37m[40m÷....[32m[40m≈≈≈[33m[40m#[7;12H[37m[40m..[32m[40m.≈.≈.[33m[40m#[8;12H[37m[40m÷[32m[40m≈[1m≈≈≈≈[m[36m[40m≈[9;12H[37m[40m.[32m[40m≈[37m[40m[7mp[m[33m[40m#[30m[40m[1m####[10;13H[m[32m[40m≈[1m[7m[[m[37m[40m'[36m[40m≈[32m[40m[1m÷
[11d[30m[40m#[11;13H[m[32m[40m.[1m≈[m[37m[40m'[36m[40m≈[33m[40m.[36m[40m≈[12;11H[37m[40m.[32m[40m≈≈[1m≈[m[33m[40m#[36m[40m≈[32m[40m[1m≈≈[13;9H[m[37m[40m[1K [33m[40m##########[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.5 (2.0
[24d_[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a leather armour.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4222 b/tests/data/crawl/crawl4222 new file mode 100644 index 0000000..4162157 --- /dev/null +++ b/tests/data/crawl/crawl4222 @@ -0,0 +1 @@ +[13;38H
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[A[K[13d[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4223 b/tests/data/crawl/crawl4223 new file mode 100644 index 0000000..c26d29d --- /dev/null +++ b/tests/data/crawl/crawl4223 @@ -0,0 +1 @@ +[45G[37m[40m51 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4224 b/tests/data/crawl/crawl4224 new file mode 100644 index 0000000..89a7363 --- /dev/null +++ b/tests/data/crawl/crawl4224 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 151 gold pieces (gained 3).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4225 b/tests/data/crawl/crawl4225 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl4225 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4226 b/tests/data/crawl/crawl4226 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl4226 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4227 b/tests/data/crawl/crawl4227 new file mode 100644 index 0000000..58a113c --- /dev/null +++ b/tests/data/crawl/crawl4227 @@ -0,0 +1 @@ +[H[C[30m[40m[1m#.#..#.#...#,*[m[37m[40m
[2d[30m[40m[1m....[m[37m[40m...[30m[40m[1m.#,..#,*[m[37m[40m
[3d[30m[40m[1m##...[m[37m[40m..[30m[40m[1m.#*#.#,*[m[37m[40m [4;3H[30m[40m[1m..#.[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*.#,*[m[37m[40m
[5d[30m[40m[1m...##.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m**,*,*[m[37m[40m [6;2H[30m[40m[1m#.##.[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#,*,********[m[37m[40m
[7d[30m[40m[1m......[m[33m[40m#[37m[40m...[30m[40m[1m.,*,,,,,,,,*[m[37m[40m [8;2H[30m[40m[1m#.#[m[33m[40m####[37m[40m..[33m[40m#####[30m[40m[1m****,**[m[37m[40m [9;2H[30m[40m[1m#.#[m[33m[40m#[37m[40m.....[7mp[m[37m[40m...[33m[40m#[30m[40m[1m****,*[m[37m[40m
[10d[30m[40m[1m.#.#[m[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m###[37m[40m.[31m[44m[1moo[m[37m[40m.[31m[44m[1mo[30m[40m,,*[m[37m[40m
[11d[30m[40m[1m.#.#*,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m##***[m[33m[40m###[30m[40m[1m***[m[37m[40m
[12d[30m[40m[1m...#*,*[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m
[13d[30m[40m[1m#..#*,*[m[37m[40m [33m[40m##[30m[40m[1m.#[m[37m[40m
[14d[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[15d[30m[40m[1m#..##.####.##########[m[37m[40m
[16d[30m[40m[1m#.[37m[40m>[30m[40m##...............#[m[37m[40m
[17d[30m[40m[1m##.########.#######.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4228 b/tests/data/crawl/crawl4228 new file mode 100644 index 0000000..7f664cd --- /dev/null +++ b/tests/data/crawl/crawl4228 @@ -0,0 +1 @@ +[9;64H[37m[40m44.4 (29.9)[14;38H[31m[44m[1mooo[m[37m[40m [30m[40m[1m3 orcs[15;38H[m[37m[40m[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4229 b/tests/data/crawl/crawl4229 new file mode 100644 index 0000000..d646285 --- /dev/null +++ b/tests/data/crawl/crawl4229 @@ -0,0 +1 @@ +[9;65H[37m[40m5.4 (30[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl423 b/tests/data/crawl/crawl423 new file mode 100644 index 0000000..28e5ba6 --- /dev/null +++ b/tests/data/crawl/crawl423 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4230 b/tests/data/crawl/crawl4230 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4230 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4231 b/tests/data/crawl/crawl4231 new file mode 100644 index 0000000..b508041 --- /dev/null +++ b/tests/data/crawl/crawl4231 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1m3 orcs come into view.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4232 b/tests/data/crawl/crawl4232 new file mode 100644 index 0000000..d52a990 --- /dev/null +++ b/tests/data/crawl/crawl4232 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17H.o,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc (resting, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[37m[40m.[31m[44m[1mo[30m[40m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4233 b/tests/data/crawl/crawl4233 new file mode 100644 index 0000000..d5f6d5e --- /dev/null +++ b/tests/data/crawl/crawl4233 @@ -0,0 +1 @@ +[10;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4234 b/tests/data/crawl/crawl4234 new file mode 100644 index 0000000..3da21c7 --- /dev/null +++ b/tests/data/crawl/crawl4234 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe orc shouts!
[24d The orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4235 b/tests/data/crawl/crawl4235 new file mode 100644 index 0000000..3967312 --- /dev/null +++ b/tests/data/crawl/crawl4235 @@ -0,0 +1 @@ +[10;14H[31m[40m[1mo[m[37m[40m.[31m[42m[1mo[31m[40mo[m[35m[42mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4236 b/tests/data/crawl/crawl4236 new file mode 100644 index 0000000..a4b1c8f --- /dev/null +++ b/tests/data/crawl/crawl4236 @@ -0,0 +1 @@ +[3;46H[32m[40m42[79G[31m[40m-[4;46H[32m[40m10[77G[35m[40m---[9;65H[37m[40m6.4 (1.0) [14;38H[35m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc wizard (wandering)[K[15;38H[31m[40mo[31m[42mo[31m[40mo[m[37m[40m [30m[40m[1m3 orcs[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4237 b/tests/data/crawl/crawl4237 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4237 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4238 b/tests/data/crawl/crawl4238 new file mode 100644 index 0000000..6e64f24 --- /dev/null +++ b/tests/data/crawl/crawl4238 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc shouts!
[24d[30m[40m[1m_[31m[40mAn orc wizard comes into view. It is wielding a dagger.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4239 b/tests/data/crawl/crawl4239 new file mode 100644 index 0000000..6793e5a --- /dev/null +++ b/tests/data/crawl/crawl4239 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17Hoo,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl424 b/tests/data/crawl/crawl424 new file mode 100644 index 0000000..24256bf --- /dev/null +++ b/tests/data/crawl/crawl424 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=.. # [2;10H♣♣♣♣..... K. [3;9H ........#... [4;7H [4;22H [5;20H [6;18H [7;22H .
[8d #.# [8;19H#.# .##
[9d #.# [9;19H#.# ..#
[10d [10;19H..# #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;12H....[16;6H ##.#..#[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4240 b/tests/data/crawl/crawl4240 new file mode 100644 index 0000000..d36ccac --- /dev/null +++ b/tests/data/crawl/crawl4240 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4241 b/tests/data/crawl/crawl4241 new file mode 100644 index 0000000..957b246 --- /dev/null +++ b/tests/data/crawl/crawl4241 @@ -0,0 +1 @@ +[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[31m[40m[1mo[m[35m[42mo[30m[40m[1m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4242 b/tests/data/crawl/crawl4242 new file mode 100644 index 0000000..4022c64 --- /dev/null +++ b/tests/data/crawl/crawl4242 @@ -0,0 +1 @@ +[10;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4243 b/tests/data/crawl/crawl4243 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl4243 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4244 b/tests/data/crawl/crawl4244 new file mode 100644 index 0000000..a96a061 --- /dev/null +++ b/tests/data/crawl/crawl4244 @@ -0,0 +1 @@ +
[18d[M[24;2H[31m[40mYou kill the orc![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4245 b/tests/data/crawl/crawl4245 new file mode 100644 index 0000000..82ac70c --- /dev/null +++ b/tests/data/crawl/crawl4245 @@ -0,0 +1 @@ +[10;14H[31m[40m[1m†oo[m[37m[40m.[35m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4246 b/tests/data/crawl/crawl4246 new file mode 100644 index 0000000..87d8cf6 --- /dev/null +++ b/tests/data/crawl/crawl4246 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G[31m[40m-[30m[40m[1m-[4;46H[m[32m[40m9[37m[40m/11 [75G[35m[40m--[30m[40m[1m---[8;51H[m[37m[40m20[9;65H7[14;38H[35m[40mo[14;52H[33m[40m[1m[K[15;39H[31m[40mo[m[37m[40m [30m[40m[1m2 orcs[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4247 b/tests/data/crawl/crawl4247 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4247 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4248 b/tests/data/crawl/crawl4248 new file mode 100644 index 0000000..c78cf1a --- /dev/null +++ b/tests/data/crawl/crawl4248 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc shouts![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4249 b/tests/data/crawl/crawl4249 new file mode 100644 index 0000000..b60b3b8 --- /dev/null +++ b/tests/data/crawl/crawl4249 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17H.o,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl425 b/tests/data/crawl/crawl425 new file mode 100644 index 0000000..7fc355e --- /dev/null +++ b/tests/data/crawl/crawl425 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The dart slug convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([31m[40m[1mseverely wounded[m[37m[40m, clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4250 b/tests/data/crawl/crawl4250 new file mode 100644 index 0000000..9f05d01 --- /dev/null +++ b/tests/data/crawl/crawl4250 @@ -0,0 +1 @@ +
[18d[37m[40m_The orc shouts![K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[23;2HAim: [37m[40man orc, wielding a war axe of chopping and wearing a leather armour
[24d (chance to defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4251 b/tests/data/crawl/crawl4251 new file mode 100644 index 0000000..3d6a03d --- /dev/null +++ b/tests/data/crawl/crawl4251 @@ -0,0 +1 @@ +[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[37m[40m.[35m[40mo[30m[40m[1m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4252 b/tests/data/crawl/crawl4252 new file mode 100644 index 0000000..54cd1c5 --- /dev/null +++ b/tests/data/crawl/crawl4252 @@ -0,0 +1 @@ +[10;15H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4253 b/tests/data/crawl/crawl4253 new file mode 100644 index 0000000..35c7ce4 --- /dev/null +++ b/tests/data/crawl/crawl4253 @@ -0,0 +1 @@ +[31m[40m[1moo[m[35m[40mo[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4254 b/tests/data/crawl/crawl4254 new file mode 100644 index 0000000..5290a08 --- /dev/null +++ b/tests/data/crawl/crawl4254 @@ -0,0 +1 @@ +[3;78H[30m[40m[1m-[4;46H[33m[40m8[73G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4255 b/tests/data/crawl/crawl4255 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4255 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4256 b/tests/data/crawl/crawl4256 new file mode 100644 index 0000000..1173eb3 --- /dev/null +++ b/tests/data/crawl/crawl4256 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4257 b/tests/data/crawl/crawl4257 new file mode 100644 index 0000000..629163a --- /dev/null +++ b/tests/data/crawl/crawl4257 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17Ho.,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4258 b/tests/data/crawl/crawl4258 new file mode 100644 index 0000000..4e1cb2a --- /dev/null +++ b/tests/data/crawl/crawl4258 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc[24;3H[33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4259 b/tests/data/crawl/crawl4259 new file mode 100644 index 0000000..beb37ff --- /dev/null +++ b/tests/data/crawl/crawl4259 @@ -0,0 +1 @@ +[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[35m[40mo[37m[40m.[30m[40m[1m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl426 b/tests/data/crawl/crawl426 new file mode 100644 index 0000000..81d01da --- /dev/null +++ b/tests/data/crawl/crawl426 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..[m[37m[40m [30m[40m[1m#[m[37m[40m [2;10H[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [30m[40m[1mK.[m[37m[40m [3;9H [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m...[m[37m[40m [4;7H [4;22H [5;20H [6;18H [7;22H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[m[37m[40m
[10d [10;19H..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;12H....[16;6H [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[17;7H[37m[40m [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4260 b/tests/data/crawl/crawl4260 new file mode 100644 index 0000000..d5f6d5e --- /dev/null +++ b/tests/data/crawl/crawl4260 @@ -0,0 +1 @@ +[10;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4261 b/tests/data/crawl/crawl4261 new file mode 100644 index 0000000..b4e257a --- /dev/null +++ b/tests/data/crawl/crawl4261 @@ -0,0 +1 @@ +
[18d[M[10;15H[31m[40m[1mo[24;2H[m[37m[40mThe orc convulses in agony![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4262 b/tests/data/crawl/crawl4262 new file mode 100644 index 0000000..62a99d4 --- /dev/null +++ b/tests/data/crawl/crawl4262 @@ -0,0 +1 @@ +[10;17H[34m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4263 b/tests/data/crawl/crawl4263 new file mode 100644 index 0000000..bacb763 --- /dev/null +++ b/tests/data/crawl/crawl4263 @@ -0,0 +1 @@ +
[18d[2M[10;17H[34m[40m{[23;2H[35m[40m[1mThe orc wizard gestures wildly while chanting.[24;2H[m[37m[40mThe orc wizard flickers and vanishes![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4264 b/tests/data/crawl/crawl4264 new file mode 100644 index 0000000..9b03534 --- /dev/null +++ b/tests/data/crawl/crawl4264 @@ -0,0 +1 @@ +[3;47H[32m[40m0[4d[33m[40m[1m7[4;71H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m9[14;38H[31m[40m[1moo[m[37m[40m [30m[40m[1m2 orcs[K[15;38H[m[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4265 b/tests/data/crawl/crawl4265 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4265 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4266 b/tests/data/crawl/crawl4266 new file mode 100644 index 0000000..5dcb33d --- /dev/null +++ b/tests/data/crawl/crawl4266 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mDeactivating autopickup; reactivate with [37m[40mCtrl-A[31m[40m.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4267 b/tests/data/crawl/crawl4267 new file mode 100644 index 0000000..2fe0541 --- /dev/null +++ b/tests/data/crawl/crawl4267 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17H{.,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4268 b/tests/data/crawl/crawl4268 new file mode 100644 index 0000000..94d2a15 --- /dev/null +++ b/tests/data/crawl/crawl4268 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40m[1mDeactivating autopickup; reactivate with [37m[40mCtrl-A[31m[40m.[19;2H[m[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[23;2HAim: [37m[40man orc, wielding a war axe of chopping and wearing a leather armour
[24d ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4269 b/tests/data/crawl/crawl4269 new file mode 100644 index 0000000..c47b3e3 --- /dev/null +++ b/tests/data/crawl/crawl4269 @@ -0,0 +1 @@ +[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[34m[40m{[37m[40m.[30m[40m[1m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl427 b/tests/data/crawl/crawl427 new file mode 100644 index 0000000..945ad56 --- /dev/null +++ b/tests/data/crawl/crawl427 @@ -0,0 +1 @@ +[7;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4270 b/tests/data/crawl/crawl4270 new file mode 100644 index 0000000..d5f6d5e --- /dev/null +++ b/tests/data/crawl/crawl4270 @@ -0,0 +1 @@ +[10;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4271 b/tests/data/crawl/crawl4271 new file mode 100644 index 0000000..d38fb3a --- /dev/null +++ b/tests/data/crawl/crawl4271 @@ -0,0 +1 @@ +[A[31m[40m[1mo[10d[m[37m[40m.[34m[40m{[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4272 b/tests/data/crawl/crawl4272 new file mode 100644 index 0000000..f827f1a --- /dev/null +++ b/tests/data/crawl/crawl4272 @@ -0,0 +1 @@ +[3;46H[32m[40m39[77G[31m[40m-[4;46H[33m[40m[1m6[4;69H[m[35m[40m--[30m[40m[1m--[9;64H[m[37m[40m50[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4273 b/tests/data/crawl/crawl4273 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4273 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4274 b/tests/data/crawl/crawl4274 new file mode 100644 index 0000000..1173eb3 --- /dev/null +++ b/tests/data/crawl/crawl4274 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4275 b/tests/data/crawl/crawl4275 new file mode 100644 index 0000000..629163a --- /dev/null +++ b/tests/data/crawl/crawl4275 @@ -0,0 +1 @@ +
[18d[2M[1;16H[30m[40m[1m [2;5H...[2;16H [3;6H..[3;16H [4;10H *.#,* [5;16H [6d [7d [8;5H#[8;23H [9;5H#[9;22H [10;5H#[10;17Ho.,,* [11;8H [11;17H##*** [12;8H [m[33m[40m#[37m[40m.[30m[40m[1m.# [13;8H [m[33m[40m##[30m[40m[1m.# [14;8H #.# [15;22H [16;3H>[16;22H [17;22H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4276 b/tests/data/crawl/crawl4276 new file mode 100644 index 0000000..f240419 --- /dev/null +++ b/tests/data/crawl/crawl4276 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H - orc, p - orc[23;26H[37m[40mmace of crushing ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat
[24d[38P[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4277 b/tests/data/crawl/crawl4277 new file mode 100644 index 0000000..af9b568 --- /dev/null +++ b/tests/data/crawl/crawl4277 @@ -0,0 +1 @@ +[1;16H[37m[40m [2;5H...[2;16H [3;6H..[3;16H [4;10H [30m[40m[1m*.#,*[m[37m[40m [5;16H [6d [7d [8;5H[33m[40m#[8;23H[37m[40m [9;5H[33m[40m#[9;22H[37m[40m [10;5H[33m[40m#[10;17H[31m[40m[1mo[m[37m[40m.[30m[40m[1m,,*[m[37m[40m [11;8H [11;17H[33m[40m##[30m[40m[1m***[m[37m[40m [12;8H [33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [13;8H [33m[40m##[30m[40m[1m.#[m[37m[40m [14;8H [30m[40m[1m#.#[m[37m[40m [15;22H [16;3H[1m>[16;22H[m[37m[40m [17;22H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4278 b/tests/data/crawl/crawl4278 new file mode 100644 index 0000000..aa62376 --- /dev/null +++ b/tests/data/crawl/crawl4278 @@ -0,0 +1 @@ +[9;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4279 b/tests/data/crawl/crawl4279 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl4279 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl428 b/tests/data/crawl/crawl428 new file mode 100644 index 0000000..e16b5dc --- /dev/null +++ b/tests/data/crawl/crawl428 @@ -0,0 +1 @@ +
[18d[M[7;14H[36m[40mw[24;2H[37m[40mThe dart slug convulses in agony![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4280 b/tests/data/crawl/crawl4280 new file mode 100644 index 0000000..3a0ccb6 --- /dev/null +++ b/tests/data/crawl/crawl4280 @@ -0,0 +1 @@ +[9;14H[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4281 b/tests/data/crawl/crawl4281 new file mode 100644 index 0000000..c4854c1 --- /dev/null +++ b/tests/data/crawl/crawl4281 @@ -0,0 +1 @@ +[3;47H[32m[40m8[77G[30m[40m[1m-[4;46H[33m[40m5[4;66H[m[35m[40m---[30m[40m[1m--[8;52H[m[37m[40m1[9;65H1[14;39H [33m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4282 b/tests/data/crawl/crawl4282 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4282 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4283 b/tests/data/crawl/crawl4283 new file mode 100644 index 0000000..025baae --- /dev/null +++ b/tests/data/crawl/crawl4283 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4284 b/tests/data/crawl/crawl4284 new file mode 100644 index 0000000..4fb6537 --- /dev/null +++ b/tests/data/crawl/crawl4284 @@ -0,0 +1 @@ +[H[30m[40m[1m........#,
[2d##...[m[37m[40m...[30m[40m[1m#*#[3;5H#.[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*
[4d...##.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m**,*
[5d##[9G[m[37m[40m.[33m[40m##[30m[40m[1m,*,********
[6d......#[m[37m[40m....[30m[40m[1m,*,,,,,,,,
[7d##.#[m[33m[40m####[37m[40m..[33m[40m#####[30m[40m[1m****,*[8;6H[m[37m[40m........)[22G
[9d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[10;5H*,*[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#***###**
[11d..[11;11H[m[37m[40m.[30m[40m[1m#[m[37m[40m
[12d[30m[40m[1m#[12;10H[m[33m[40m#[37m[40m.[33m[40m#[13;9H[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[14;5H[30m[40m[1m#.####[m[37m[40m.[33m[40m#[30m[40m[1m#########[15;3H[37m[40m>[30m[40m##.....[m[37m[40m..[30m[40m[1m........
[16d##.#######[m[33m[40m#[37m[40m.[30m[40m[1m#######
[17d[m[37m[40m [30m[40m[1m#.#..........#[m[37m[40m [17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4285 b/tests/data/crawl/crawl4285 new file mode 100644 index 0000000..5ca72a2 --- /dev/null +++ b/tests/data/crawl/crawl4285 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m##[10G*#[2;5H#.[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m*
[3d...##.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m**,*
[4d##[9G[m[37m[40m.[33m[40m##[30m[40m[1m,*,********
[5d......#[m[37m[40m....[30m[40m[1m,*,,,,,,,,
[6d##.####[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m###****,*[7;5H#...[m[37m[40m...[30m[40m[1m..[m[37m[40m)[30m[40m[1m#[22G[m[37m[40m
[8d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[9;5H*,*[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#***###**
[10d..[10;11H[m[37m[40m.[33m[40m#[37m[40m
[11d[30m[40m[1m#[11;10H[m[33m[40m#[37m[40m.[33m[40m#[13;38H[m[39;49m[37m[40m[K[16;12H[37m[40m..
[17d [30m[40m[1m#.#.#######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4286 b/tests/data/crawl/crawl4286 new file mode 100644 index 0000000..087247d --- /dev/null +++ b/tests/data/crawl/crawl4286 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;5H[30m[40m[1m#...#[m[37m[40m [30m[40m[1m*
[2d...##.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m**,*
[3d##.##.#[m[37m[40m..[33m[40m##[30m[40m[1m,*,********
[4d......#[m[37m[40m....[30m[40m[1m,*,,,,,,,,
[5d##.#####[m[37m[40m..[33m[40m#[30m[40m[1m####****,*[6;6H...[m[37m[40m...[30m[40m[1m..[m[37m[40m)[22G
[7d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[8;5H*,*[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[30m[40m[1m***###**
[9d..[9;11H[m[37m[40m.[33m[40m#[37m[40m
[10d[30m[40m[1m#[10;10H[m[33m[40m#[11d[37m[40m [30m[40m[1m#[13;38H[m[39;49m[37m[40m[K[16;12H[33m[40m#[37m[40m.
[17d [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[4;46H[33m[40m[1m6[4;66H[m[34m[40m===[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4287 b/tests/data/crawl/crawl4287 new file mode 100644 index 0000000..74d44b7 --- /dev/null +++ b/tests/data/crawl/crawl4287 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m...##.#.#**,*
[2d##[9G[m[37m[40m.[33m[40m#[30m[40m[1m#,*,********
[3d......#[m[37m[40m...[30m[40m[1m.,*,,,,,,,,
[4d##.####[m[33m[40m#[37m[40m..[30m[40m[1m#####****,*[5;6H...[m[37m[40m..[30m[40m[1m...[m[37m[40m)[22G
[6d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[30m[40m[1m###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[7;5H*,*[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[30m[40m[1m***###**
[8d..[8;11H[m[37m[40m.[33m[40m#[37m[40m
[9d[30m[40m[1m#[9G#[m[33m[40m#[37m[40m[7mp[10;9H[m[37m[40m [11;5H[30m[40m[1m#.###[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#########[12;10H[m[37m[40m.[13d[33m[40m#[13;25H[m[39;49m[37m[40m[47P[16;13H[37m[40m..
[17d [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[3;47H[32m[40m9[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4288 b/tests/data/crawl/crawl4288 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl4288 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4289 b/tests/data/crawl/crawl4289 new file mode 100644 index 0000000..f7cc090 --- /dev/null +++ b/tests/data/crawl/crawl4289 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m##[9G.##,*,********
[2d......#[m[37m[40m...[30m[40m[1m.,*,,,,,,,,
[3d##.#####[m[37m[40m..[30m[40m[1m#####****,*[4;6H...[m[37m[40m..[30m[40m[1m...[m[37m[40m)[22G
[5d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[30m[40m[1m###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[6;5H*,*[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[30m[40m[1m***###**
[7d..[9G#[m[37m[40m..[33m[40m#[37m[40m
[8d[30m[40m[1m#[9G#[m[33m[40m#[9d[37m[40m [10;5H[30m[40m[1m#.###[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#########[11;3H[37m[40m>[30m[40m##....[m[37m[40m...[30m[40m[1m........[12;9H[m[33m[40m###[37m[40m.[33m[40m#[13;38H[m[39;49m[37m[40m[K[14;14H[37m[40m.[16d[33m[40m#[37m[40m.[33m[40m#
[17d[30m[40m[1m##Z#.########..####.##[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl429 b/tests/data/crawl/crawl429 new file mode 100644 index 0000000..0e3d0ca --- /dev/null +++ b/tests/data/crawl/crawl429 @@ -0,0 +1 @@ +[8;13H[36m[40m`[14;40H[31m[40m[7m [8;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4290 b/tests/data/crawl/crawl4290 new file mode 100644 index 0000000..695cc3b --- /dev/null +++ b/tests/data/crawl/crawl4290 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m......#....,*,,,,,,,,
[2d##.#####[m[37m[40m..[30m[40m[1m#####****,*[3;6H...[m[37m[40m..[30m[40m[1m...[m[37m[40m)[22G
[4d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[30m[40m[1m###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[5;5H*,*[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[30m[40m[1m***###**
[6d..[9G#[m[37m[40m..[33m[40m#[37m[40m
[7d[30m[40m[1m#[7;10H[m[33m[40m#[8d[37m[40m [9;5H[30m[40m[1m#.###[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#########[10;3H[37m[40m>[30m[40m#[m[33m[40m#[37m[40m.............[30m[40m[1m..
[11d##.#[m[33m[40m#######[37m[40m.[33m[40m######[30m[40m[1m#[13;38H[m[39;49m[37m[40m[K[14;15H[33m[40m#[16d[37m[40m..
[17d[30m[40m[1m.....................#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m
[18d[4;10H[34m[40m{[5d{[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[4;10H[37m[40m.[17;34H[m[39;49m[37m[40m[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4291 b/tests/data/crawl/crawl4291 new file mode 100644 index 0000000..d767533 --- /dev/null +++ b/tests/data/crawl/crawl4291 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m##.#####..#####****,*[2;6H...[m[37m[40m..[30m[40m[1m...[m[37m[40m)[22G
[3d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[30m[40m[1m###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[4;5H*,*[m[37m[40m [30m[40m[1m#[m[34m[40m{[33m[40m#[30m[40m[1m#***###**
[5d..[10G[m[37m[40m..[30m[40m[1m#[m[37m[40m
[6d[30m[40m[1m#[6;10H[m[33m[40m#[37m[40m.[30m[40m[1m#[7;9H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[8;5H[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m########[30m[40m[1m##[9;3H[37m[40m>[30m[40m#[m[33m[40m#[37m[40m......[7mp[m[37m[40m.......[30m[40m[1m.
[10d##.#[m[33m[40m#######[37m[40m.[33m[40m#######
[11d[37m[40m [30m[40m[1m#.#......[m[37m[40m...[30m[40m[1m.#[m[37m[40m [12;10H[33m[40m##[13;38H[m[39;49m[37m[40m[K[16;14H[37m[40m...
[17d[30m[40m[1m####.#########...####### [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[4;66H[34m[40m[1m===[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4292 b/tests/data/crawl/crawl4292 new file mode 100644 index 0000000..2436f18 --- /dev/null +++ b/tests/data/crawl/crawl4292 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;6H[30m[40m[1m........[m[37m[40m)[22G
[2d[30m[40m[1m.#.##.##[m[33m[40m#[37m[40m.[30m[40m[1m###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[3;5H*,*[m[37m[40m [30m[40m[1m#[m[34m[40m{[33m[40m#[30m[40m[1m#***###**
[4d..[10G[m[37m[40m..[30m[40m[1m#[m[37m[40m
[5d[30m[40m[1m#[5;10H[m[33m[40m#[6d[37m[40m [7;5H[33m[40m#[37m[40m.[33m[40m####[37m[40m.[33m[40m########[30m[40m[1m##[8;3H[37m[40m>[30m[40m#[m[33m[40m#[37m[40m..............[30m[40m[1m.
[9d##.#######[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m######
[10d[m[37m[40m [30m[40m[1m#.#[m[37m[40m..........[33m[40m#[37m[40m [30m[40m[1m#[11;5H[m[37m[40m.[33m[40m#######[37m[40m..[33m[40m#[13;38H[m[39;49m[37m[40m[K[16;14H[33m[40m#[37m[40m...[17;4H[30m[40m[1m#.#[14G##.....[m[37m[40m÷[30m[40m[1m..# [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m
[18d[3;10H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4293 b/tests/data/crawl/crawl4293 new file mode 100644 index 0000000..c1da538 --- /dev/null +++ b/tests/data/crawl/crawl4293 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m.#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,[2;5H*,*[m[37m[40m [30m[40m[1m#.##***###**
[3d..[10G..#[m[37m[40m
[4d[30m[40m[1m#[4;10H#.[5;9H[m[37m[40m [30m[40m[1m#.[6;5H#.####.[m[33m[40m####[30m[40m[1m######[7;3H[37m[40m>[30m[40m##......[m[37m[40m...[30m[40m[1m......
[8d##.[m[33m[40m########[37m[40m.[33m[40m###[30m[40m[1m####
[9d[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m......[7mp[m[37m[40m...[33m[40m#[37m[40m [10;4H[33m[40m#[37m[40m.[33m[40m#######[11;5H[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[12d#.[13d..[13;25H[m[39;49m[37m[40m[47P[14;14H[30m[40m[1m...[15;14H#...[17;4H#.#[17;15H#[m[37m[40m÷[30m[40m[1m....≈≈≈# [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;64H[37m[40m60[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4294 b/tests/data/crawl/crawl4294 new file mode 100644 index 0000000..a7ef8ab --- /dev/null +++ b/tests/data/crawl/crawl4294 @@ -0,0 +1 @@ +[6;12H[30m[40m[1m##[7d.[9;10H[m[37m[40m[7mp[m[37m[40m.[11;14H[30m[40m[1m.[12d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4295 b/tests/data/crawl/crawl4295 new file mode 100644 index 0000000..9117bc3 --- /dev/null +++ b/tests/data/crawl/crawl4295 @@ -0,0 +1 @@ +[H[C[30m[40m[1m.#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m
[2d[30m[40m[1m#.#.#*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m
[3d[30m[40m[1m#...#*,*[m[37m[40m [30m[40m[1m#..#[3;25H[m[37m[40m [4;2H[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m##.#[4;25H[m[37m[40m
[5d [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[5;25H[m[37m[40m
[6d [30m[40m[1m#..##.####.###[22G#[m[37m[40m
[7d [30m[40m[1m#.[37m[40m>[30m[40m##[13G..[21G.#[m[37m[40m
[8d [30m[40m[1m##.[12G[m[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m####.#[m[37m[40m
[9d [30m[40m[1m#.[m[33m[40m#[9;15H[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m
[10d [30m[40m[1m#.[m[33m[40m#[37m[40m.[13G[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[12d [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;3H[30m[40m[1m#Z#.[14G#..####.##[m[37m[40m [14;22H[30m[40m[1m.#[m[37m[40m [15;5H[30m[40m[1m#.[15;15H#...[25G#[16;4H[m[37m[40m [30m[40m[1m#.#[14G[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#[17;4H[m[37m[40m [30m[40m[1m#.#[15G[m[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[17;34H[m[39;49m[37m[40m[3;46H[32m[40m40[77G=[4;46H[33m[40m[1m7[4;69H[m[34m[40m==[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4296 b/tests/data/crawl/crawl4296 new file mode 100644 index 0000000..2e81f9d --- /dev/null +++ b/tests/data/crawl/crawl4296 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m.#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m
[2d[30m[40m[1m.#.#.#*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m
[3d[30m[40m[1m.#...#*,*[m[37m[40m [30m[40m[1m#..#[3;26H[m[37m[40m [4;3H[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m##.#[4;26H[m[37m[40m
[5d [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[5;26H[m[37m[40m
[6d [30m[40m[1m#..##.####.[6;23H#[m[37m[40m
[7d [30m[40m[1m#.[37m[40m>[30m[40m##[7;22H.#[m[37m[40m
[8d [30m[40m[1m##.[13G[m[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m####.#[m[37m[40m [9;3H [30m[40m[1m#.[m[33m[40m#[9;16H[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [10;3H [30m[40m[1m#.[m[33m[40m#[37m[40m.[14G[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [11;3H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;3H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;4H[30m[40m[1m#Z#.[15G#..####.##[m[37m[40m [14;23H[30m[40m[1m.#[m[37m[40m [15;6H[30m[40m[1m#.[15;16H#...[26G#[16;5H[m[37m[40m [30m[40m[1m#.#[15G[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#[17;5H[m[37m[40m [30m[40m[1m#.#[16G[m[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[34G[m[39;49m[37m[40m
[18d[17;34H[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[8;14H[34m[40m{[17;34H[m[39;49m[37m[40m[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4297 b/tests/data/crawl/crawl4297 new file mode 100644 index 0000000..441c86e --- /dev/null +++ b/tests/data/crawl/crawl4297 @@ -0,0 +1 @@ +[H[30m[40m[1m#...#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m
[2d[30m[40m[1m#.#.#.#*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m [3;2H[30m[40m[1m.#...#*,*[m[37m[40m [30m[40m[1m#..#[3;27H[m[37m[40m [4;4H[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m##.#[4;27H[m[37m[40m [5;3H [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[5;27H[m[37m[40m [6;3H [30m[40m[1m#..##.####.[6;24H#[m[37m[40m [7;3H [30m[40m[1m#.[37m[40m>[30m[40m##[7;23H.#[m[37m[40m [8;3H [30m[40m[1m##.[14G[m[33m[40m#[34m[40m{[22G[30m[40m[1m#.#[m[37m[40m [9;4H [30m[40m[1m#.[m[33m[40m#[9;17H[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;4H [30m[40m[1m#.[m[33m[40m#[37m[40m.[15G[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;4H [30m[40m[1m#.[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;4H [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;5H[30m[40m[1m#Z#.[16G#..####.##[m[37m[40m [14;24H[30m[40m[1m.#[m[37m[40m [15;7H[30m[40m[1m#.[15;17H#...[27G#[16;6H[m[37m[40m [30m[40m[1m#.#[16G[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#[17;6H[m[37m[40m [30m[40m[1m#.#[17G[m[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[34G[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4298 b/tests/data/crawl/crawl4298 new file mode 100644 index 0000000..0daec38 --- /dev/null +++ b/tests/data/crawl/crawl4298 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [2;2H[30m[40m[1m#.#.#.#*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m [3;3H[30m[40m[1m.#...#*,*[m[37m[40m [30m[40m[1m#..#[3;28H[m[37m[40m [4;5H[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m##.#[4;28H[m[37m[40m [5;4H [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[5;28H[m[37m[40m [6;4H [30m[40m[1m#..##.####.[6;25H#[m[37m[40m [7;4H [30m[40m[1m#.[37m[40m>[30m[40m##[7;24H.#[m[37m[40m [8;4H [30m[40m[1m##.[15G[m[33m[40m#[34m[40m{[23G[30m[40m[1m#.#[m[37m[40m [9;5H [30m[40m[1m#.[m[33m[40m#[9;18H[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;5H [30m[40m[1m#.[m[33m[40m#[37m[40m.[16G[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;5H [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;5H [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;6H[30m[40m[1m#Z[m[33m[40m#[37m[40m.[17G[30m[40m[1m#..####.##[m[37m[40m [14;8H..[14;25H[30m[40m[1m.#[m[37m[40m [15;8H[33m[40m#[37m[40m.[15;18H[30m[40m[1m#...[28G#[16;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[17G[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#[17;7H[m[37m[40m [30m[40m[1m#.#[18G[m[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[34G[m[39;49m[37m[40m[8;16H[34m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4299 b/tests/data/crawl/crawl4299 new file mode 100644 index 0000000..bd2538b --- /dev/null +++ b/tests/data/crawl/crawl4299 @@ -0,0 +1 @@ +[34m[40m{[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl43 b/tests/data/crawl/crawl43 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl43 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl430 b/tests/data/crawl/crawl430 new file mode 100644 index 0000000..44057ae --- /dev/null +++ b/tests/data/crawl/crawl430 @@ -0,0 +1 @@ +
[18d[M[8;13H[37m[40m.
[24d [35m[40m[1mThe dart slug launches a dart at you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4300 b/tests/data/crawl/crawl4300 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl4300 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4301 b/tests/data/crawl/crawl4301 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4301 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4302 b/tests/data/crawl/crawl4302 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4302 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4303 b/tests/data/crawl/crawl4303 new file mode 100644 index 0000000..cbc5981 --- /dev/null +++ b/tests/data/crawl/crawl4303 @@ -0,0 +1 @@ +[H[30m[40m[1m###.#.#.#*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m
[2d[30m[40m[1m....#...#*,*[m[37m[40m [30m[40m[1m#..#[m[37m[40m
[3d[30m[40m[1m######..#*,*[m[37m[40m [30m[40m[1m##.#[3;29H[m[37m[40m [4;5H[1K [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[4;29H[m[37m[40m [5;5H [30m[40m[1m#..##.####.##########[m[37m[40m [6;5H [30m[40m[1m#.[37m[40m>[30m[40m##...............#[m[37m[40m [7;5H [30m[40m[1m##.[m[33m[40m########[34m[40m{[30m[40m[1m#######.#[m[37m[40m [8;5H [30m[40m[1m#.[m[33m[40m#[37m[40m........[30m[40m[1m..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;6H [30m[40m[1m#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;6H [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;6H [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[12d[30m[40m[1m*######Z[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######..####.##[m[37m[40m
[13d[30m[40m[1m........[m[37m[40m...[30m[40m[1m...............#[m[37m[40m
[14d[30m[40m[1m########[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m########...#######
[15d*[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#
[16d*[8G[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[18G[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[17;8H[m[37m[40m [30m[40m[1m#.#[19G[m[37m[40m [30m[40m[1m#....≈.≈.# [m[39;49m[37m[40m
[18d[7;17H[37m[40m.[17;34H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[4;69H[34m[40m==[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4304 b/tests/data/crawl/crawl4304 new file mode 100644 index 0000000..032363a --- /dev/null +++ b/tests/data/crawl/crawl4304 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m....#..[1;16H.#[m[37m[40m
[2d[30m[40m[1m######[2;15H#[3;5H[m[37m[40m[1K [3;14H [4;10H[30m[40m[1m#.####.##########[5;8H[37m[40m>[30m[40m##...............[6;7H#.[m[33m[40m####[30m[40m[1m####.#######[7;6H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m........#[m[37m[40m [8;11H[33m[40m#[30m[40m[1m######[9;12H[m[37m[40m [10;18H[30m[40m[1m#.##
[11d*######Z[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######..####.##[13;38H[m[39;49m[37m[40m[K[16;9H[33m[40m#[37m[40m.[33m[40m#[17;9H[30m[40m[1m#[m[32m[40m<[30m[40m[1m#[17;20H#.[m[37m[40m÷[30m[40m[1m≈≈≈≈≈≈# [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4305 b/tests/data/crawl/crawl4305 new file mode 100644 index 0000000..fa43e18 --- /dev/null +++ b/tests/data/crawl/crawl4305 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[30m[40m[1m######[1;15H#[2;5H[m[37m[40m[1K [2;14H [3;10H[30m[40m[1m#.####.##########[4;8H[37m[40m>[30m[40m##...............[5;7H#.[m[33m[40m###[30m[40m[1m#####.#######[6;6H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m........#[m[37m[40m [7;11H[33m[40m#[30m[40m[1m######[8;12H[m[37m[40m [9;18H[30m[40m[1m#.##
[10d*######Z[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######..####.##
[11d........[m[37m[40m...[30m[40m[1m...............[12;8H[m[33m[40m##[37m[40m.[33m[40m##[13;38H[m[39;49m[37m[40m[K[16;9H[33m[40m#[32m[40m<[33m[40m#[17;9H[30m[40m[1m#.#[17;20H#..≈[##### [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4306 b/tests/data/crawl/crawl4306 new file mode 100644 index 0000000..3427d87 --- /dev/null +++ b/tests/data/crawl/crawl4306 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;5H[37m[40m[1K [1;14H [2;10H[30m[40m[1m#.####.##########[3;8H[37m[40m>[30m[40m##...............[4;7H#.[m[33m[40m###[30m[40m[1m#####.#######[5;6H[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m........#[m[37m[40m [6;11H[33m[40m#[30m[40m[1m######[7;12H[m[37m[40m [8;18H[30m[40m[1m#.##
[9d*######Z[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######..####.##
[10d..[m[37m[40m...............[30m[40m[1m.........
[11d##[m[33m[40m#######[37m[40m.[33m[40m#######[30m[40m[1m##...#######[13;38H[m[39;49m[37m[40m[K[16;9H[33m[40m#[37m[40m.[33m[40m#[17;9H[30m[40m[1m#.#[17;20H#.≈≈[m[37m[40m[7m[[m[30m[40m[1m'≈÷≈# [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4307 b/tests/data/crawl/crawl4307 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4307 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4308 b/tests/data/crawl/crawl4308 new file mode 100644 index 0000000..88d134d --- /dev/null +++ b/tests/data/crawl/crawl4308 @@ -0,0 +1 @@ +[6;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4309 b/tests/data/crawl/crawl4309 new file mode 100644 index 0000000..2f897b0 --- /dev/null +++ b/tests/data/crawl/crawl4309 @@ -0,0 +1 @@ +[7d[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl431 b/tests/data/crawl/crawl431 new file mode 100644 index 0000000..95c9a2a --- /dev/null +++ b/tests/data/crawl/crawl431 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m11[3;69H[m[31m[40m--------[30m[40m[1m-[4;46H[m[31m[40m1[4;60H[35m[40m-----[30m[40m[1m-----[9;64H[m[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4310 b/tests/data/crawl/crawl4310 new file mode 100644 index 0000000..9fc23a7 --- /dev/null +++ b/tests/data/crawl/crawl4310 @@ -0,0 +1 @@ +[8d[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4311 b/tests/data/crawl/crawl4311 new file mode 100644 index 0000000..f353a3f --- /dev/null +++ b/tests/data/crawl/crawl4311 @@ -0,0 +1 @@ +
[18d[M[6;10H[37m[40m.[7d.[8d.
[24d A puff of flame appears from out of thin air![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4312 b/tests/data/crawl/crawl4312 new file mode 100644 index 0000000..adc9d49 --- /dev/null +++ b/tests/data/crawl/crawl4312 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m32[73G[m[31m[40m-----[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4313 b/tests/data/crawl/crawl4313 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4313 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4314 b/tests/data/crawl/crawl4314 new file mode 100644 index 0000000..674c77a --- /dev/null +++ b/tests/data/crawl/crawl4314 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The puff of flame hits you![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4315 b/tests/data/crawl/crawl4315 new file mode 100644 index 0000000..df7b0e5 --- /dev/null +++ b/tests/data/crawl/crawl4315 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<[33m[40m<[37m[40m[1m<[m[33m[40m>[37m[40m[1m>>> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;6H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m*[m[34m[40m,,,[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##***###***[80G[K[3;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#*[m[34m[40m,,.........[30m[40m[1m#[m[34m[40m...[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[80G[K[4;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m......[30m[40m[1m=[m[34m[40m.......,,,..[30m[40m[1m#########[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[80G[K[5;6H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m##########****[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m#*[m[34m[40m,[30m[40m[1m*[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[6;6H######[m[34m[40m........[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m#[6;46H*[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##########[80G[K[7;11H#[m[34m[40m.[30m[40m[1m########[28G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[7;46H*[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m.[37m[40m[1m>[30m[40m##[m[34m[40m...............[30m[40m[1m#[80G[K[8;11H#[m[34m[40m,[30m[40m[1m*[20G#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[80G[K[9;11H*[m[34m[40m,[30m[40m[1m*[20G#[m[34m[40m.........[30m[40m[1m##[m[34m[40m..........[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m#[9;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[10;11H*[m[34m[40m,[30m[40m[1m*[20G#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[10;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[11;11H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[34m[40m,,[30m[40m[1m#[m[34m[40m...[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZ[m[34m[40m....[30m[40m[1m#[11;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[12;11H#[m[34m[40m......[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m,,[30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[12;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[13;11H##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[
\ No newline at end of file diff --git a/tests/data/crawl/crawl4316 b/tests/data/crawl/crawl4316 new file mode 100644 index 0000000..5d19638 --- /dev/null +++ b/tests/data/crawl/crawl4316 @@ -0,0 +1 @@ +30m[40m[1m#[m[34m[40m,,[30m[40m[1m#Z###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#****######Z#[37m[40mp[30m[40m########[m[34m[40m..[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[80G[K[14;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..,,,..........................[30m[40m[1m#[80G[K[15;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##*[m[34m[40m,[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#########[m[34m[40m...[30m[40m[1m#######[K[16;20H#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..,,,[30m[40m[1m*[59G#[m[34m[40m.[30m[40m[1m#[69G##[m[34m[40m.....[37m[40m÷[34m[40m..[30m[40m[1m#[K[17;20H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###****[59G#[m[34m[40m.[30m[40m[1m#[17;70H#[m[37m[40m÷[34m[40m....≈≈≈[30m[40m[1m#[K[18;20H#######[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m...[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[18;59H#[m[34m[40m.[30m[40m[1m#[18;70H#[m[34m[40m....≈.≈.[30m[40m[1m#[K[19;32H##########[19;59H#[m[32m[40m<[30m[40m[1m#[19;70H#[m[34m[40m.[37m[40m÷[34m[40m≈≈≈≈≈≈[30m[40m[1m#[K[20;59H#[m[34m[40m.[30m[40m[1m#[20;70H#[m[34m[40m..≈[30m[40m[1m[#####[K[21;59H#[m[34m[40m.[30m[40m[1m#[21;70H#[m[34m[40m.≈≈[37m[40m[7m[[m[30m[40m[1m'[m[34m[40m≈[30m[40m[1m÷[m[34m[40m≈[30m[40m[1m#[K[22;59H###[22;70H#[m[34m[40m.≈.≈[30m[40m[1m'[m[34m[40m≈[30m[40m[1m.[m[34m[40m≈[30m[40m[1m#[K[23;70H#[m[34m[40m.≈≈≈[30m[40m[1m#[m[34m[40m≈≈≈[30m[40m[1m#[K[24;70H##########[K[m[39;49m[37m[40m[13;60H[30m[47m[1mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4317 b/tests/data/crawl/crawl4317 new file mode 100644 index 0000000..6dbbf04 --- /dev/null +++ b/tests/data/crawl/crawl4317 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m32[m[37m[40m/43 [32m[40m[1m=================[30m[40m-------[4;38H[m[33m[40mMagic: [1m7[m[37m[40m/11[56G[34m[40m[1m===============[30m[40m---------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m21%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m151[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;6H[30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[1;30H [2;6H#..##.####.##########[m[37m[40m [30m[40m[1m [3;6H#.[37m[40m>[30m[40m##...............#[m[37m[40m [30m[40m[1m [4;6H##.[m[33m[40m###[30m[40m[1m#####.#######.#[m[37m[40m [30m[40m[1m [5;7H#.[m[33m[40m#[37m[40m..[30m[40m[1m........#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [6;7H#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [7;7H#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [8;7H#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m*######Z[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######..####.##[m[37m[40m [30m[40m[1m [9;62H[m[37m[40m3169.4 (0.0)
[10d[30m[40m[1m..[m[37m[40m...............[30m[40m[1m.........#[m[37m[40m [30m[40m[1m
[11d##[m[33m[40m#######[37m[40m.[33m[40m#######[30m[40m[1m##...#######
[12d*[9G[m[33m[40m#[37m[40m.[33m[40m#[19G[30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#
[13d*[9G[m[33m[40m#[37m[40m.[33m[40m#[13;20H[30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈# [14;9H[m[33m[40m#[37m[40m.[33m[40m#[14;20H[30m[40m[1m#....≈.≈.# [15;9H[m[33m[40m#[32m[40m<[33m[40m#[15;20H[30m[40m[1m#.[m[37m[40m÷[30m[40m[1m≈≈≈≈≈≈# [16;9H[m[33m[40m#[37m[40m.[33m[40m#[16;20H[30m[40m[1m#..≈[##### [17;9H#.#[17;20H#.≈≈[m[37m[40m[7m[[m[30m[40m[1m'≈÷≈# [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc, p - orc[19;2HAim: [37m[40man orc, wielding a mace of crushing ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat
[20d MR: 95%)
[21d The orc convulses in agony!
[22d_[31m[40mYou kill the orc![23;2H[37m[40mA puff of flame appears from out of thin air!
[24d_The puff of flame hits you![m[39;49m[37m[40m[9;50H[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4318 b/tests/data/crawl/crawl4318 new file mode 100644 index 0000000..f7fc8aa --- /dev/null +++ b/tests/data/crawl/crawl4318 @@ -0,0 +1 @@ +[1;6H[37m[40m [30m[40m[1m#..##.####.##########[m[37m[40m [2;6H [30m[40m[1m#[m[37m[40m.[1m>[30m[40m##...............#[m[37m[40m [3;6H [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m##[30m[40m[1m#####.#######.#[m[37m[40m [4;6H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m........#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;7H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;7H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;7H [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[8d[30m[40m[1m**[m[33m[40m######[37m[40m.[33m[40m#[37m[40m.[33m[40m######[30m[40m[1m##..####.##[m[37m[40m
[9d[30m[40m[1m,.[m[37m[40m.......[7mp[m[37m[40m.......[30m[40m[1m..........#[m[37m[40m
[10d[30m[40m[1m,#[m[33m[40m########[37m[40m.[33m[40m######[30m[40m[1m###...#######
[11d,*[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..#
[12d**[9G[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[19G[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[13;9H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[20G[37m[40m [30m[40m[1m#....≈.≈.#[14;9H[m[37m[40m [30m[40m[1m#[m[32m[40m<[33m[40m#[20G[37m[40m [30m[40m[1m#.[m[37m[40m÷[30m[40m[1m≈≈≈≈≈≈#[15;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[20G[37m[40m [30m[40m[1m#..≈[#####[16;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[20G[37m[40m [30m[40m[1m#.≈≈[m[37m[40m[7m[[m[30m[40m[1m'≈÷≈#[17;9H[m[37m[40m [30m[40m[1m###[20G[m[37m[40m [30m[40m[1m#.≈.≈'≈.≈# [m[39;49m[37m[40m
[18d[17;34H[4;46H[33m[40m[1m8[4;71H[m[34m[40m==[9;64H[37m[40m70.4 (1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4319 b/tests/data/crawl/crawl4319 new file mode 100644 index 0000000..6ae712f --- /dev/null +++ b/tests/data/crawl/crawl4319 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;7H [30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m#.####.##########[m[37m[40m [3;7H [30m[40m[1m#[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#...............#[m[37m[40m [4;8H[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######.#[m[37m[40m [5;8H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..........#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;8H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;8H [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[9d[30m[40m[1m***#####[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.########..####.##[m[37m[40m [10;2H[30m[40m[1m,[m[37m[40m...............[30m[40m[1m...........#[m[37m[40m
[11d[30m[40m[1m*,[m[33m[40m#########[37m[40m.[33m[40m#####[30m[40m[1m####...#######
[12d,,*[10G[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[12;22H[30m[40m[1m#.....[m[37m[40m÷[30m[40m[1m..#
[13d***[10G[m[37m[40m [30m[40m[1m#.[m[33m[40m#[21G[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈#[14;10H[m[37m[40m [30m[40m[1m#.#[21G[m[37m[40m [30m[40m[1m#....≈.≈.#[15;10H[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[21G[m[37m[40m [30m[40m[1m#.[m[37m[40m÷[30m[40m[1m≈≈≈≈≈≈#[16;10H[m[37m[40m [30m[40m[1m#.#[21G[m[37m[40m [30m[40m[1m#..≈[#####[17;10H[m[37m[40m [30m[40m[1m#.#[21G[m[37m[40m [30m[40m[1m#.≈≈[m[37m[40m[7m[[m[30m[40m[1m'≈÷≈# [m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl432 b/tests/data/crawl/crawl432 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl432 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4320 b/tests/data/crawl/crawl4320 new file mode 100644 index 0000000..20d1b25 --- /dev/null +++ b/tests/data/crawl/crawl4320 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m#######[1;16H#[2;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;10H.[33m[40m#[30m[40m[1m#.####.#########[4;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[5;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.######[6;13H.......[7;14H#####[8d#..#[m[37m[40m [9;8H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[10d[30m[40m[1m***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.#
[11d,,......[m[37m[40m...[30m[40m[1m.................#[m[37m[40m
[12d[30m[40m[1m*,#####[m[33m[40m####[37m[40m.[30m[40m[1m#########...####### [14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4321 b/tests/data/crawl/crawl4321 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl4321 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4322 b/tests/data/crawl/crawl4322 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4322 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4323 b/tests/data/crawl/crawl4323 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4323 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4324 b/tests/data/crawl/crawl4324 new file mode 100644 index 0000000..168f609 --- /dev/null +++ b/tests/data/crawl/crawl4324 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m......#.[1;17H.
[2d#######[m[33m[40m#[16G[30m[40m[1m#[3;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;10H.[33m[40m#[30m[40m[1m#.####.#########[5;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[6;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.######[7;13H.......[8;14H#####[9d#..#[m[37m[40m [10;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d[30m[40m[1m***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.#
[12d,,......[m[37m[40m...[30m[40m[1m.................#[m[37m[40m [30m[40m[1m [13;8H#[m[33m[40m###[30m[40m[1m.[14d.#[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;13H#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4325 b/tests/data/crawl/crawl4325 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4325 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4326 b/tests/data/crawl/crawl4326 new file mode 100644 index 0000000..6659a6d --- /dev/null +++ b/tests/data/crawl/crawl4326 @@ -0,0 +1 @@ +[12;11H[34m[40m{[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4327 b/tests/data/crawl/crawl4327 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl4327 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4328 b/tests/data/crawl/crawl4328 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4328 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4329 b/tests/data/crawl/crawl4329 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4329 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl433 b/tests/data/crawl/crawl433 new file mode 100644 index 0000000..7b7f545 --- /dev/null +++ b/tests/data/crawl/crawl433 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The slug dart hits you![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4330 b/tests/data/crawl/crawl4330 new file mode 100644 index 0000000..dda9126 --- /dev/null +++ b/tests/data/crawl/crawl4330 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m#####.#.#[1;18H##***###***
[2d......#[m[37m[40m.[2;17H[30m[40m[1m.
[3d#######[m[33m[40m#[16G[30m[40m[1m#[4;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;10H.[33m[40m#[30m[40m[1m#.####.#########[6;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[7;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.######[8;13H.......[9;14H#####[10d#..#[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[12d[30m[40m[1m***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##[m[37m[40m [30m[40m[1m [14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4331 b/tests/data/crawl/crawl4331 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4331 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4332 b/tests/data/crawl/crawl4332 new file mode 100644 index 0000000..7bf4e3b --- /dev/null +++ b/tests/data/crawl/crawl4332 @@ -0,0 +1 @@ +[11;10H[34m[40m{[12d{[13d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4333 b/tests/data/crawl/crawl4333 new file mode 100644 index 0000000..b6bae97 --- /dev/null +++ b/tests/data/crawl/crawl4333 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m==[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4334 b/tests/data/crawl/crawl4334 new file mode 100644 index 0000000..6f09afa --- /dev/null +++ b/tests/data/crawl/crawl4334 @@ -0,0 +1 @@ +[12;10H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4335 b/tests/data/crawl/crawl4335 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4335 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4336 b/tests/data/crawl/crawl4336 new file mode 100644 index 0000000..5db40e8 --- /dev/null +++ b/tests/data/crawl/crawl4336 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[37m[40m [30m[40m[1m#...#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[2d#####.#[m[37m[40m.[33m[40m#[2;18H[30m[40m[1m##***###***
[3d......#[m[37m[40m.[3;17H[30m[40m[1m.
[4d#######[4;16H#[5;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;8H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.#########[7;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[8;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.######[9;13H.......[10;14H#####[11;10H[m[37m[40m.[11;20H[30m[40m[1m..#[m[37m[40m [12;9H[33m[40m#[34m[40m{[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4337 b/tests/data/crawl/crawl4337 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4337 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4338 b/tests/data/crawl/crawl4338 new file mode 100644 index 0000000..6f09afa --- /dev/null +++ b/tests/data/crawl/crawl4338 @@ -0,0 +1 @@ +[12;10H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4339 b/tests/data/crawl/crawl4339 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl4339 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl434 b/tests/data/crawl/crawl434 new file mode 100644 index 0000000..24256bf --- /dev/null +++ b/tests/data/crawl/crawl434 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=.. # [2;10H♣♣♣♣..... K. [3;9H ........#... [4;7H [4;22H [5;20H [6;18H [7;22H .
[8d #.# [8;19H#.# .##
[9d #.# [9;19H#.# ..#
[10d [10;19H..# #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;12H....[16;6H ##.#..#[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4340 b/tests/data/crawl/crawl4340 new file mode 100644 index 0000000..9312d50 --- /dev/null +++ b/tests/data/crawl/crawl4340 @@ -0,0 +1 @@ +[11;10H[34m[40m{[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4341 b/tests/data/crawl/crawl4341 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4341 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4342 b/tests/data/crawl/crawl4342 new file mode 100644 index 0000000..8560c45 --- /dev/null +++ b/tests/data/crawl/crawl4342 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m#####..##.##........[m[37m[40m)[30m[40m[1m#****
[2d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[3d#####.#[m[37m[40m.[33m[40m#[3;18H[30m[40m[1m##***###***
[4d......#[m[37m[40m.[4;17H[30m[40m[1m.
[5d#######[5;16H#[6;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;8H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.#########[8;8H[m[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[9;8H#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.######[10;13H.......[11;10H[m[37m[40m.[33m[40m#[30m[40m[1m.######[12;9H[m[33m[40m#[34m[40m{[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4343 b/tests/data/crawl/crawl4343 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4343 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4344 b/tests/data/crawl/crawl4344 new file mode 100644 index 0000000..d2e0598 --- /dev/null +++ b/tests/data/crawl/crawl4344 @@ -0,0 +1 @@ +[10;10H[34m[40m{[11d{[12d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4345 b/tests/data/crawl/crawl4345 new file mode 100644 index 0000000..46e136a --- /dev/null +++ b/tests/data/crawl/crawl4345 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[73G[m[32m[40m=[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4346 b/tests/data/crawl/crawl4346 new file mode 100644 index 0000000..6b4cd81 --- /dev/null +++ b/tests/data/crawl/crawl4346 @@ -0,0 +1 @@ +[11;10H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4347 b/tests/data/crawl/crawl4347 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4347 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4348 b/tests/data/crawl/crawl4348 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4348 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4349 b/tests/data/crawl/crawl4349 new file mode 100644 index 0000000..e99988d --- /dev/null +++ b/tests/data/crawl/crawl4349 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[73G[m[31m[40m-[9;65H[37m[40m7.5 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl435 b/tests/data/crawl/crawl435 new file mode 100644 index 0000000..2abe898 --- /dev/null +++ b/tests/data/crawl/crawl435 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([31m[40m[1malmost dead[m[37m[40m, clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4350 b/tests/data/crawl/crawl4350 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4350 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4351 b/tests/data/crawl/crawl4351 new file mode 100644 index 0000000..3e9b8ab --- /dev/null +++ b/tests/data/crawl/crawl4351 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You closely miss something. [31m[40m[1mSomething hits you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4352 b/tests/data/crawl/crawl4352 new file mode 100644 index 0000000..626cf48 --- /dev/null +++ b/tests/data/crawl/crawl4352 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m8[72G0[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You closely miss something. [31m[40m[1mSomething hits you but does no damage.[m[37m[40m x2[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4353 b/tests/data/crawl/crawl4353 new file mode 100644 index 0000000..a4c46ea --- /dev/null +++ b/tests/data/crawl/crawl4353 @@ -0,0 +1 @@ +[17;34H[4;46H[32m[40m9[73G[34m[40m==[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You closely miss something. [31m[40m[1mSomething hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4354 b/tests/data/crawl/crawl4354 new file mode 100644 index 0000000..d4db94c --- /dev/null +++ b/tests/data/crawl/crawl4354 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou barely miss something. [31m[40m[1mSomething hits you but does no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4355 b/tests/data/crawl/crawl4355 new file mode 100644 index 0000000..608e082 --- /dev/null +++ b/tests/data/crawl/crawl4355 @@ -0,0 +1 @@ +
[18d[2M[9;10H[37m[40m[1m*[23;2H[m[37m[40mYou hear some strange, mumbled words.
[24d A puff of frost appears from out of thin air![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4356 b/tests/data/crawl/crawl4356 new file mode 100644 index 0000000..89899d2 --- /dev/null +++ b/tests/data/crawl/crawl4356 @@ -0,0 +1 @@ +[A[37m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4357 b/tests/data/crawl/crawl4357 new file mode 100644 index 0000000..89899d2 --- /dev/null +++ b/tests/data/crawl/crawl4357 @@ -0,0 +1 @@ +[A[37m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4358 b/tests/data/crawl/crawl4358 new file mode 100644 index 0000000..89899d2 --- /dev/null +++ b/tests/data/crawl/crawl4358 @@ -0,0 +1 @@ +[A[37m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4359 b/tests/data/crawl/crawl4359 new file mode 100644 index 0000000..89899d2 --- /dev/null +++ b/tests/data/crawl/crawl4359 @@ -0,0 +1 @@ +[A[37m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl436 b/tests/data/crawl/crawl436 new file mode 100644 index 0000000..81d01da --- /dev/null +++ b/tests/data/crawl/crawl436 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..[m[37m[40m [30m[40m[1m#[m[37m[40m [2;10H[32m[40m♣♣♣[30m[40m[1m♣[m[37m[40m..... [30m[40m[1mK.[m[37m[40m [3;9H [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m....[33m[40m#[30m[40m[1m...[m[37m[40m [4;7H [4;22H [5;20H [6;18H [7;22H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;19H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[m[37m[40m
[10d [10;19H..[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;12H....[16;6H [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m..[33m[40m#[17;7H[37m[40m [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4360 b/tests/data/crawl/crawl4360 new file mode 100644 index 0000000..89899d2 --- /dev/null +++ b/tests/data/crawl/crawl4360 @@ -0,0 +1 @@ +[A[37m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4361 b/tests/data/crawl/crawl4361 new file mode 100644 index 0000000..e812c9b --- /dev/null +++ b/tests/data/crawl/crawl4361 @@ -0,0 +1 @@ +[37m[40m.[5d.[6d.[7d.[8d[1m>[9d[m[37m[40m[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4362 b/tests/data/crawl/crawl4362 new file mode 100644 index 0000000..6af5d53 --- /dev/null +++ b/tests/data/crawl/crawl4362 @@ -0,0 +1 @@ +[9;64H[37m[40m80[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4363 b/tests/data/crawl/crawl4363 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4363 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4364 b/tests/data/crawl/crawl4364 new file mode 100644 index 0000000..369eb3c --- /dev/null +++ b/tests/data/crawl/crawl4364 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe puff of frost misses you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4365 b/tests/data/crawl/crawl4365 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4365 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4366 b/tests/data/crawl/crawl4366 new file mode 100644 index 0000000..99fcdd0 --- /dev/null +++ b/tests/data/crawl/crawl4366 @@ -0,0 +1 @@ +[3;73H[30m[40m[1m-[9;65H[m[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4367 b/tests/data/crawl/crawl4367 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4367 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4368 b/tests/data/crawl/crawl4368 new file mode 100644 index 0000000..1dbe2b1 --- /dev/null +++ b/tests/data/crawl/crawl4368 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You hit something. [31m[40m[1mSomething hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4369 b/tests/data/crawl/crawl4369 new file mode 100644 index 0000000..028c759 --- /dev/null +++ b/tests/data/crawl/crawl4369 @@ -0,0 +1 @@ +[17;34H[3;47H[33m[40m[1m0[3;72H[m[31m[40m-[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You closely miss something. [31m[40m[1mSomething hits you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl437 b/tests/data/crawl/crawl437 new file mode 100644 index 0000000..945ad56 --- /dev/null +++ b/tests/data/crawl/crawl437 @@ -0,0 +1 @@ +[7;14H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4370 b/tests/data/crawl/crawl4370 new file mode 100644 index 0000000..b7c6bc0 --- /dev/null +++ b/tests/data/crawl/crawl4370 @@ -0,0 +1 @@ +[17;34H[3;47H[33m[40m[1m1[3;72H[m[32m[40m=[4d[34m[40m[1m==[9;65H[m[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit something. [31m[40m[1mSomething hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4371 b/tests/data/crawl/crawl4371 new file mode 100644 index 0000000..887ba22 --- /dev/null +++ b/tests/data/crawl/crawl4371 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou closely miss something. [31m[40m[1mSomething hits you but does no damage.[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m29[3;72H[m[31m[40m-[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[31m[40m[1mSomething hits you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4372 b/tests/data/crawl/crawl4372 new file mode 100644 index 0000000..333846d --- /dev/null +++ b/tests/data/crawl/crawl4372 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You completely miss something. [31m[40m[1mSomething hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4373 b/tests/data/crawl/crawl4373 new file mode 100644 index 0000000..fa6ada4 --- /dev/null +++ b/tests/data/crawl/crawl4373 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou closely miss something.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4374 b/tests/data/crawl/crawl4374 new file mode 100644 index 0000000..8cf78f0 --- /dev/null +++ b/tests/data/crawl/crawl4374 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hear some strange, mumbled words.
[24d A puff of frost appears from out of thin air![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4375 b/tests/data/crawl/crawl4375 new file mode 100644 index 0000000..90e3dd8 --- /dev/null +++ b/tests/data/crawl/crawl4375 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m0[3;67H[m[31m[40m-----[30m[40m[1m-[9;65H[m[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4376 b/tests/data/crawl/crawl4376 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4376 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4377 b/tests/data/crawl/crawl4377 new file mode 100644 index 0000000..90595a8 --- /dev/null +++ b/tests/data/crawl/crawl4377 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The puff of frost hits you![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4378 b/tests/data/crawl/crawl4378 new file mode 100644 index 0000000..85bd155 --- /dev/null +++ b/tests/data/crawl/crawl4378 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m)[29G
[2d #.[m[31m[40m..#.#[2;21H[30m[40m[1m†.{o.,,* [3;8H[m[31m[40m.#.#[30m[40m[1m*,* [3;29H [4;8H[m[31m[40m...#[30m[40m[1m*,* #..# [5;8H[m[31m[40m#..#[30m[40m[1m*,* ##.# [6;7H[1K [m[31m[40m#..#[30m[40m[1m*,* #.# [7;7H[1K [m[31m[40m#..#[7;29H[30m[40m[1m [8;7H[1K [m[31m[40m#.>#[8;29H[30m[40m[1m [9;7H[1K #[m[31m[40m#[37m[40m[7mp[m[31m[40m#[9;29H[30m[40m[1m [10;8H[1K [m[31m[40m#{#[10;23H[30m[40m[1m #.# [11;8H[1K [m[31m[40m#.#[11;23H[30m[40m[1m #.# [12;8H[1K [m[31m[40m#.#[30m[40m[1m.# #..# #.# [13;8H[1K [m[31m[40m#.#[30m[40m[1m.# ##.## #.# [14;9H[m[31m[40m#.#[14;30H[30m[40m[1m [15;9H[m[31m[40m...[15;30H[30m[40m[1m [16;9H[m[31m[40m###[17;4H[30m[40m[1m #.# [28G÷[34G[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4379 b/tests/data/crawl/crawl4379 new file mode 100644 index 0000000..0238e1a --- /dev/null +++ b/tests/data/crawl/crawl4379 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;8H...[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#..#[m[37m[40m [5;8H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m##.#[m[37m[40m [6;7H[1K [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;7H[1K [33m[40m#[37m[40m..[33m[40m#[7;29H[37m[40m [8;7H[1K [33m[40m#[37m[40m.[1m>[m[33m[40m#[8;29H[37m[40m [9;7H[1K [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[9;29H[37m[40m [10;8H[1K [33m[40m#[34m[40m{[33m[40m#[10;23H[37m[40m [30m[40m[1m#.#[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[11;23H[37m[40m [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;9H[33m[40m#[37m[40m.[33m[40m#[14;30H[37m[40m [15;9H...[15;30H [16;9H[33m[40m###[17;4H[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[34G[m[39;49m[37m[40m
[18d[2M[3;46H[31m[40m16[3;64H---[30m[40m[1m-----[4;46H[m[32m[40m10[37m[40m/11[75G[34m[40m==[23;2H[37m[40mYou hit something. [31m[40m[1mSomething hits you.[24;2H[m[31m[40m* * * LOW HITPOINT WARNING * * *[9;50H[m[39;49m[37m[40m[?25h
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl438 b/tests/data/crawl/crawl438 new file mode 100644 index 0000000..53c0cfb --- /dev/null +++ b/tests/data/crawl/crawl438 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe dart slug convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4380 b/tests/data/crawl/crawl4380 new file mode 100644 index 0000000..56e37e3 --- /dev/null +++ b/tests/data/crawl/crawl4380 @@ -0,0 +1 @@ +[?25l[17;34H[9;65H[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4381 b/tests/data/crawl/crawl4381 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4381 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4382 b/tests/data/crawl/crawl4382 new file mode 100644 index 0000000..31fcd3c --- /dev/null +++ b/tests/data/crawl/crawl4382 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4383 b/tests/data/crawl/crawl4383 new file mode 100644 index 0000000..1ce02d3 --- /dev/null +++ b/tests/data/crawl/crawl4383 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4384 b/tests/data/crawl/crawl4384 new file mode 100644 index 0000000..b3ea0de --- /dev/null +++ b/tests/data/crawl/crawl4384 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m)[29G
[2d #...#.#[2;21H†.{o.,,* [3;8H.#.#*,* [3;29H [4;15H #..# [5;15H ##.# [6;7H[1K [15G #.# [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H #.# [11;8H[1K [11;23H #.# [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# #..# #.# [13;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# ##.## #.# [14d [15;9H...[15;30H [16;9H###[17;4H #.# [28G÷[34G[m[39;49m[37m[40m
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m[9;10H[30m[41m[1m[7mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4385 b/tests/data/crawl/crawl4385 new file mode 100644 index 0000000..af87f92 --- /dev/null +++ b/tests/data/crawl/crawl4385 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;15H [30m[40m[1m#..#[m[37m[40m [5;15H [30m[40m[1m##.#[m[37m[40m [6;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[9;29H[m[37m[40m [10;8H[1K [10;23H [30m[40m[1m#.#[m[37m[40m [11;8H[1K [11;23H [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14d [38G[31m[40m[1m[K[15;9H[m[37m[40m...[15;30H [38G[31m[40m[1m[K[16;9H[m[33m[40m###[16;38H[31m[40m[1m[K[17;4H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[17;38H[31m[40m[1m[K[m[39;49m[37m[40m[10;10H[30m[40m[1m*[14;38H[K[15d[K[16d[K[17d[K[10;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4386 b/tests/data/crawl/crawl4386 new file mode 100644 index 0000000..b0107bb --- /dev/null +++ b/tests/data/crawl/crawl4386 @@ -0,0 +1 @@ +
[18d[M[1;21H[30m[40m[1m)[29G
[2d #.[m[31m[40m..#.#[2;21H[30m[40m[1m†.{o.,,* [3;8H[m[31m[40m.#.#[30m[40m[1m*,* [3;29H [4;8H[m[31m[40m...#[30m[40m[1m*,* #..# [5;8H[m[31m[40m#..#[30m[40m[1m*,* ##.# [6;7H[1K [m[31m[40m#..#[30m[40m[1m*,* #.# [7;7H[1K [m[31m[40m#..#[7;29H[30m[40m[1m [8;7H[1K [m[31m[40m#.>#[8;29H[30m[40m[1m [9;7H[1K #[m[31m[40m#[37m[40m[7mp[m[31m[40m#[9;29H[30m[40m[1m [10;8H[1K [m[31m[40m#{#[10;23H[30m[40m[1m #.# [11;8H[1K [m[31m[40m#.#[11;23H[30m[40m[1m #.# [12;8H[1K [m[31m[40m#.#[30m[40m[1m.# #..# #.# [13;8H[1K [m[31m[40m#.#[30m[40m[1m.# ##.## #.# [14;9H[m[31m[40m#.#[14;30H[30m[40m[1m [15;9H[m[31m[40m...[15;30H[30m[40m[1m [16;9H[m[31m[40m###[17;4H[30m[40m[1m #.# [28G÷[24;2H[m[37m[40mNothing appears to happen. [31m[40m[1mSomething hits you but does no damage.[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4387 b/tests/data/crawl/crawl4387 new file mode 100644 index 0000000..5bc75d2 --- /dev/null +++ b/tests/data/crawl/crawl4387 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;8H...[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#..#[m[37m[40m [5;8H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m##.#[m[37m[40m [6;7H[1K [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;7H[1K [33m[40m#[37m[40m..[33m[40m#[7;29H[37m[40m [8;7H[1K [33m[40m#[37m[40m.[1m>[m[33m[40m#[8;29H[37m[40m [9;7H[1K [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[9;29H[37m[40m [10;8H[1K [33m[40m#[34m[40m{[33m[40m#[10;23H[37m[40m [30m[40m[1m#.#[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[11;23H[37m[40m [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;9H[33m[40m#[37m[40m.[33m[40m#[14;30H[37m[40m [15;9H...[15;30H [16;9H[33m[40m###[17;4H[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[34G[m[39;49m[37m[40m
[18d[2M[3;47H[31m[40m1[3;62H--[30m[40m[1m---[4;46H[m[32m[40m9[37m[40m/11 [75G[35m[40m--[23;2H[31m[40m[1mSomething hits you.[24;2H[m[31m[40m* * * LOW HITPOINT WARNING * * *[9;50H[m[39;49m[37m[40m[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl4388 b/tests/data/crawl/crawl4388 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl4388 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4389 b/tests/data/crawl/crawl4389 new file mode 100644 index 0000000..a549b8f --- /dev/null +++ b/tests/data/crawl/crawl4389 @@ -0,0 +1 @@ +[?25l[17;34H[9;65H[37m[40m8
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl439 b/tests/data/crawl/crawl439 new file mode 100644 index 0000000..00d22c1 --- /dev/null +++ b/tests/data/crawl/crawl439 @@ -0,0 +1 @@ +[7;14H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4390 b/tests/data/crawl/crawl4390 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4390 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4391 b/tests/data/crawl/crawl4391 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4391 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4392 b/tests/data/crawl/crawl4392 new file mode 100644 index 0000000..31fcd3c --- /dev/null +++ b/tests/data/crawl/crawl4392 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4393 b/tests/data/crawl/crawl4393 new file mode 100644 index 0000000..1ce02d3 --- /dev/null +++ b/tests/data/crawl/crawl4393 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4394 b/tests/data/crawl/crawl4394 new file mode 100644 index 0000000..9c0c3a8 --- /dev/null +++ b/tests/data/crawl/crawl4394 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m)[29G
[2d #...#.#[2;21H†.{o.,,* [3;8H.#.#*,* [3;29H [4;15H #..# [5;15H ##.# [6;7H[1K [15G #.# [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H #.# [11;8H[1K [11;23H #.# [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# #..# #.# [13;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# ##.## #.# [14d [15;9H...[15;30H [16;9H###[17;4H #.# [28G÷[34G[m[39;49m[37m[40m
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4395 b/tests/data/crawl/crawl4395 new file mode 100644 index 0000000..35b55a4 --- /dev/null +++ b/tests/data/crawl/crawl4395 @@ -0,0 +1 @@ +[9;10H[30m[41m[1m[7mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4396 b/tests/data/crawl/crawl4396 new file mode 100644 index 0000000..af87f92 --- /dev/null +++ b/tests/data/crawl/crawl4396 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;15H [30m[40m[1m#..#[m[37m[40m [5;15H [30m[40m[1m##.#[m[37m[40m [6;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [30m[40m[1m#[m[33m[40m#[37m[40m[7mp[9;29H[m[37m[40m [10;8H[1K [10;23H [30m[40m[1m#.#[m[37m[40m [11;8H[1K [11;23H [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14d [38G[31m[40m[1m[K[15;9H[m[37m[40m...[15;30H [38G[31m[40m[1m[K[16;9H[m[33m[40m###[16;38H[31m[40m[1m[K[17;4H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[17;38H[31m[40m[1m[K[m[39;49m[37m[40m[10;10H[30m[40m[1m*[14;38H[K[15d[K[16d[K[17d[K[10;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4397 b/tests/data/crawl/crawl4397 new file mode 100644 index 0000000..ebf0b78 --- /dev/null +++ b/tests/data/crawl/crawl4397 @@ -0,0 +1 @@ +
[18d[2M[10;10H[36m[40m[7m)[23;2H[m[31m[40m[1mReactivating autopickup.[24;2H[m[32m[40mYour Necromancy skill increases to level 5![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4398 b/tests/data/crawl/crawl4398 new file mode 100644 index 0000000..ca4eb3c --- /dev/null +++ b/tests/data/crawl/crawl4398 @@ -0,0 +1 @@ +[3;50H[37m[40m4[3;62H[30m[40m[1m--[4;46H[33m[40m8[73G[m[35m[40m--[30m[40m[1m--[8;51H[m[37m[40m36[9;65H9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4399 b/tests/data/crawl/crawl4399 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4399 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl44 b/tests/data/crawl/crawl44 new file mode 100644 index 0000000..4ea5076 --- /dev/null +++ b/tests/data/crawl/crawl44 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl440 b/tests/data/crawl/crawl440 new file mode 100644 index 0000000..f3f0187 --- /dev/null +++ b/tests/data/crawl/crawl440 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m0[3;68H[m[31m[40m-[30m[40m[1m--------[4;60H-----[8;51H[m[37m[40m4[9;64H2[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4400 b/tests/data/crawl/crawl4400 new file mode 100644 index 0000000..9e7149b --- /dev/null +++ b/tests/data/crawl/crawl4400 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel a bit more experienced. Nothing appears to happen.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4401 b/tests/data/crawl/crawl4401 new file mode 100644 index 0000000..f7d8d8a --- /dev/null +++ b/tests/data/crawl/crawl4401 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;1H[37m[40m [30m[40m[1m#...#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[2d#####.#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[3d......#[m[37m[40m..[3;18H[30m[40m[1m.#[m[37m[40m
[4d[30m[40m[1m#######[m[33m[40m#[4;17H[30m[40m[1m#[5;7H[m[37m[40m[1K [5;16H [6;12H[30m[40m[1m#.####.##########[7;8H#[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#...............[8;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######[9;8H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [10;10H.[33m[40m#[30m[40m[1m.#######[11;14H[m[37m[40m [13;38H[m[39;49m[37m[40m[K
[17d[30m[40m[1m***[11G#.#[17;22H#[m[37m[40m÷[30m[40m[1m....≈≈≈# [m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;64H[37m[40m90[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d_[m[37m[40ma dagger; a robe[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4402 b/tests/data/crawl/crawl4402 new file mode 100644 index 0000000..edd76f8 --- /dev/null +++ b/tests/data/crawl/crawl4402 @@ -0,0 +1 @@ +[9;50H[4;73H[30m[40m[1m--[9;50H[m[39;49m[37m[40m[4;46H[32m[40m9[73G[34m[40m==[9;50H[m[39;49m[37m[40m[3;47H[31m[40m2[9;50H[m[39;49m[37m[40m[4;73H[34m[40m[1m==[9;50H[m[39;49m[37m[40m[3;47H[31m[40m3[3;62H[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4403 b/tests/data/crawl/crawl4403 new file mode 100644 index 0000000..37fe7ba --- /dev/null +++ b/tests/data/crawl/crawl4403 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/11[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4404 b/tests/data/crawl/crawl4404 new file mode 100644 index 0000000..d993fc9 --- /dev/null +++ b/tests/data/crawl/crawl4404 @@ -0,0 +1 @@ +[3;62H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4405 b/tests/data/crawl/crawl4405 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl4405 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4406 b/tests/data/crawl/crawl4406 new file mode 100644 index 0000000..9b5804b --- /dev/null +++ b/tests/data/crawl/crawl4406 @@ -0,0 +1 @@ +[3;47H[31m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4407 b/tests/data/crawl/crawl4407 new file mode 100644 index 0000000..af02598 --- /dev/null +++ b/tests/data/crawl/crawl4407 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m11[77G[34m[40m===
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4408 b/tests/data/crawl/crawl4408 new file mode 100644 index 0000000..cc1cc43 --- /dev/null +++ b/tests/data/crawl/crawl4408 @@ -0,0 +1 @@ +[2;8H[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4409 b/tests/data/crawl/crawl4409 new file mode 100644 index 0000000..366ae93 --- /dev/null +++ b/tests/data/crawl/crawl4409 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m214.5 (24.0)[14;38H[31m[40m[1mo[m[37m[40m [32m[40m[7m [m[37m[40m [30m[40m[1morc[15;38H[m[37m[40m[K[16d[K[17d[K
[24d_Magic restored.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl441 b/tests/data/crawl/crawl441 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl441 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4410 b/tests/data/crawl/crawl4410 new file mode 100644 index 0000000..394e4e6 --- /dev/null +++ b/tests/data/crawl/crawl4410 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H†.{o.,,* [2;8Ho#.#*,* [2;29H [3;8H...#*,* #..# [4;15H ##.# [5;7H[1K [15G #.# [6;7H[1K [6;29H [7;7H[1K [7;29H [8;7H[1K [8;29H [9;8H[1K [9;23H #.# [10;8H[1K [10;23H #.# [11;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# #..# #.# [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# ##.## #.# [13d [14d [15;9H###[16;4H #.# [28G÷[17;4H #.# #÷[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4411 b/tests/data/crawl/crawl4411 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl4411 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4412 b/tests/data/crawl/crawl4412 new file mode 100644 index 0000000..97ab190 --- /dev/null +++ b/tests/data/crawl/crawl4412 @@ -0,0 +1 @@ +
[18d[M[9;10H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4413 b/tests/data/crawl/crawl4413 new file mode 100644 index 0000000..2caa803 --- /dev/null +++ b/tests/data/crawl/crawl4413 @@ -0,0 +1 @@ +[H[37m[40m [1;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [2;8H[31m[40m[1mo[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [2;29H [3;8H...[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#..#[m[37m[40m [4;15H [30m[40m[1m##.#[m[37m[40m [5;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [6;7H[1K [6;29H [7;7H[1K [7;29H [8;7H[1K [8;29H [9;8H[1K [33m[40m#[37m[40m[7mp[9;23H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;8H[1K [10;23H [30m[40m[1m#.#[m[37m[40m [11;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13d [14d [15;9H[33m[40m###[16;4H[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[17;4H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m÷[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4414 b/tests/data/crawl/crawl4414 new file mode 100644 index 0000000..9b92c32 --- /dev/null +++ b/tests/data/crawl/crawl4414 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4415 b/tests/data/crawl/crawl4415 new file mode 100644 index 0000000..698cff9 --- /dev/null +++ b/tests/data/crawl/crawl4415 @@ -0,0 +1 @@ +[H[30m[40m[1m#####..##.##........[m[37m[40m)[30m[40m[1m#****
[2d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[3d#####.#[31m[40mo[m[33m[40m#[3;18H[30m[40m[1m##***###***
[4d......#[m[37m[40m.[4;17H[30m[40m[1m.
[5d#######[5;16H#[6;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;8H[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.#########[8;8H[m[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[9;8H#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.######[10;10H[m[36m[40m[7m)[m[33m[40m#[30m[40m[1m........[11;14H#####[12d#..#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[14d[30m[40m[1m***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.#
[15d,,......[m[37m[40m...[30m[40m[1m.................#[m[37m[40m
[16d[30m[40m[1m*,######[m[33m[40m###[30m[40m[1m.#########...######
[17d,,[17;21H##.....[m[37m[40m÷[30m[40m[1m..# [m[39;49m[37m[40m
[18d[3;8H[37m[40m.[5d.[31m[40m[1mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.5 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4416 b/tests/data/crawl/crawl4416 new file mode 100644 index 0000000..8a6d3aa --- /dev/null +++ b/tests/data/crawl/crawl4416 @@ -0,0 +1 @@ +
[18d[2M[1;21H[30m[40m[1m)[29G
[2d #...#.#[2;21H†.{o.,,* [3;8H.#.#*,* [3;29H [4;15H #..# [5;15H ##.# [6;7H[1K [15G #.# [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H #.# [11;8H[1K [11;23H #.# [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# #..# #.# [13;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# ##.## #.# [14d [15;9H...[15;30H [16;9H###[17;4H #.# [28G÷[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4417 b/tests/data/crawl/crawl4417 new file mode 100644 index 0000000..33b909e --- /dev/null +++ b/tests/data/crawl/crawl4417 @@ -0,0 +1 @@ +
[18d[37m[40m_[36m[40mOkay, then.[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[23;2HAim: [37m[40man orc, wielding a war axe of chopping and wearing a leather armour
[24d (lightly wounded, chance to defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4418 b/tests/data/crawl/crawl4418 new file mode 100644 index 0000000..b41304c --- /dev/null +++ b/tests/data/crawl/crawl4418 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;15H [30m[40m[1m#..#[m[37m[40m [5;15H [30m[40m[1m##.#[m[37m[40m [6;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H [30m[40m[1m#.#[m[37m[40m [11;8H[1K [11;23H [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14d [15;9H...[15;30H [16;9H[33m[40m###[17;4H[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4419 b/tests/data/crawl/crawl4419 new file mode 100644 index 0000000..df19f84 --- /dev/null +++ b/tests/data/crawl/crawl4419 @@ -0,0 +1 @@ +[5;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl442 b/tests/data/crawl/crawl442 new file mode 100644 index 0000000..81ba752 --- /dev/null +++ b/tests/data/crawl/crawl442 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the dart slug![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4420 b/tests/data/crawl/crawl4420 new file mode 100644 index 0000000..4f51108 --- /dev/null +++ b/tests/data/crawl/crawl4420 @@ -0,0 +1 @@ +[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4421 b/tests/data/crawl/crawl4421 new file mode 100644 index 0000000..7273c85 --- /dev/null +++ b/tests/data/crawl/crawl4421 @@ -0,0 +1 @@ +[3;47H[31m[40m3[4d[32m[40m10[77G[35m[40m---[9;65H[37m[40m6[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4422 b/tests/data/crawl/crawl4422 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4422 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4423 b/tests/data/crawl/crawl4423 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl4423 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4424 b/tests/data/crawl/crawl4424 new file mode 100644 index 0000000..8a6d3aa --- /dev/null +++ b/tests/data/crawl/crawl4424 @@ -0,0 +1 @@ +
[18d[2M[1;21H[30m[40m[1m)[29G
[2d #...#.#[2;21H†.{o.,,* [3;8H.#.#*,* [3;29H [4;15H #..# [5;15H ##.# [6;7H[1K [15G #.# [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H #.# [11;8H[1K [11;23H #.# [12;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# #..# #.# [13;8H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.# ##.## #.# [14d [15;9H...[15;30H [16;9H###[17;4H #.# [28G÷[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4425 b/tests/data/crawl/crawl4425 new file mode 100644 index 0000000..95698bf --- /dev/null +++ b/tests/data/crawl/crawl4425 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc[24;3H[33m[40m[1mheavily wounded[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4426 b/tests/data/crawl/crawl4426 new file mode 100644 index 0000000..b41304c --- /dev/null +++ b/tests/data/crawl/crawl4426 @@ -0,0 +1 @@ +[1;21H[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[2;21H[31m[40m[1m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [3;8H.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [3;29H [4;15H [30m[40m[1m#..#[m[37m[40m [5;15H [30m[40m[1m##.#[m[37m[40m [6;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [7;7H[1K [7;29H [8;7H[1K [8;29H [9;7H[1K [9;29H [10;8H[1K [10;23H [30m[40m[1m#.#[m[37m[40m [11;8H[1K [11;23H [30m[40m[1m#.#[m[37m[40m [12;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;8H[1K [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14d [15;9H...[15;30H [16;9H[33m[40m###[17;4H[37m[40m [30m[40m[1m#.#[m[37m[40m [28G÷[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4427 b/tests/data/crawl/crawl4427 new file mode 100644 index 0000000..df19f84 --- /dev/null +++ b/tests/data/crawl/crawl4427 @@ -0,0 +1 @@ +[5;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4428 b/tests/data/crawl/crawl4428 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl4428 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4429 b/tests/data/crawl/crawl4429 new file mode 100644 index 0000000..2d81e43 --- /dev/null +++ b/tests/data/crawl/crawl4429 @@ -0,0 +1 @@ +[5;10H[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl443 b/tests/data/crawl/crawl443 new file mode 100644 index 0000000..1719bab --- /dev/null +++ b/tests/data/crawl/crawl443 @@ -0,0 +1 @@ +[9;50H[3;68H[30m[40m[1m-[9;50H[m[39;49m[37m[40m[3;47H[33m[40m[1m1[3;68H[m[32m[40m=[4;46H[31m[40m2[4;60H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4430 b/tests/data/crawl/crawl4430 new file mode 100644 index 0000000..6f1f62d --- /dev/null +++ b/tests/data/crawl/crawl4430 @@ -0,0 +1 @@ +[4;46H[32m[40m9[37m[40m/11 [75G[35m[40m--[30m[40m[1m---[8;52H[m[37m[40m8[9;65H7[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4431 b/tests/data/crawl/crawl4431 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4431 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4432 b/tests/data/crawl/crawl4432 new file mode 100644 index 0000000..cf4f926 --- /dev/null +++ b/tests/data/crawl/crawl4432 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4433 b/tests/data/crawl/crawl4433 new file mode 100644 index 0000000..1ce02d3 --- /dev/null +++ b/tests/data/crawl/crawl4433 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4434 b/tests/data/crawl/crawl4434 new file mode 100644 index 0000000..14f769e --- /dev/null +++ b/tests/data/crawl/crawl4434 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1m Your Spells Type Failure Level[2;2H[m[37m[40ma + [30m[40m[1mPain Necromancy [m[37m[40m1%[78G1
[3d b - [30m[40m[1mVampiric Draining Necromancy [m[37m[40m4%[78G3
[4d A - Animate Skeleton[4;36HNecromancy[4;66H1%[78G1
[5d B - Regeneration[5;36HCharms/Necromancy[5;66H14%[78G3
[24dPress '[1m![m[37m[40m' or '[1mI[m[37m[40m' to toggle spell view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4435 b/tests/data/crawl/crawl4435 new file mode 100644 index 0000000..0549955 --- /dev/null +++ b/tests/data/crawl/crawl4435 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m13[37m[40m/44 [32m[40m[1m=======[30m[40m-----------------[4;38H[m[33m[40mMagic: [32m[40m9[37m[40m/11[56G[34m[40m[1m===================[30m[40m-----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m38%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m151[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#####..##.##........[m[37m[40m)[30m[40m[1m#****,*[m[37m[40m [30m[40m[1m [2;5H#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [30m[40m[1m
[3d#####.#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m [30m[40m[1m
[4d......#[m[37m[40m...[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#..#[4;32H
[5d#######[m[33m[40m#[37m[40m.[35m[40m[7m)[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m##.#[5;32H [6;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[6;32H [7;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.##########[m[37m[40m [30m[40m[1m [8;8H[m[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#...............#[m[37m[40m [30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;8H[30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.#######.#[m[37m[40m [30m[40m[1m [9;62H[m[37m[40m3217.5 (0.0)[10;9H[33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [11;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [12;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [13;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m
[14d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##[m[37m[40m [30m[40m[1m
[15d,,......[m[37m[40m...[30m[40m[1m.................#[m[37m[40m [30m[40m[1m
[16d*,######[m[33m[40m###[30m[40m[1m.#########...#######
[17d,,*[11G#.#[21G##.....[m[37m[40m÷[30m[40m[1m..# [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[19;2HAim: [37m[40man orc, wielding a war axe of chopping and wearing a leather armour
[20d ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 95%)
[21d The orc convulses in agony!
[22d_[31m[40mYou kill the orc![23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [31m[40m13[37m[40m/44 [32m[40m[1m=======[30m[40m-----------------[4;38H[m[33m[40mMagic: [32m[40m9[37m[40m/11[56G[34m[40m[1m===================[30m[40m-----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[4
\ No newline at end of file diff --git a/tests/data/crawl/crawl4436 b/tests/data/crawl/crawl4436 new file mode 100644 index 0000000..13d6ddb --- /dev/null +++ b/tests/data/crawl/crawl4436 @@ -0,0 +1 @@ +0mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m38%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m151[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#####..##.##........[m[37m[40m)[30m[40m[1m#****,*[m[37m[40m [30m[40m[1m [2;5H#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,*[m[37m[40m [30m[40m[1m
[3d#####.#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###***[m[37m[40m [30m[40m[1m
[4d......#[m[37m[40m...[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#..#[4;32H
[5d#######[m[33m[40m#[37m[40m.[35m[40m[7m)[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m##.#[5;32H [6;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.#[6;32H [7;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.##########[m[37m[40m [30m[40m[1m [8;8H[m[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#...............#[m[37m[40m [30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;8H[30m[40m[1m#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.#######.#[m[37m[40m [30m[40m[1m [9;62H[m[37m[40m3217.5 (0.0)[10;9H[33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [11;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [12;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [13;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m
[14d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##[m[37m[40m [30m[40m[1m
[15d,,......[m[37m[40m...[30m[40m[1m.................#[m[37m[40m [30m[40m[1m
[16d*,######[m[33m[40m###[30m[40m[1m.#########...#######
[17d,,*[11G#.#[21G##.....[m[37m[40m÷[30m[40m[1m..# [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[19;2HAim: [37m[40man orc, wielding a war axe of chopping and wearing a leather armour
[20d ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 95%)
[21d The orc convulses in agony!
[22d_[31m[40mYou kill the orc![23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4437 b/tests/data/crawl/crawl4437 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4437 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4438 b/tests/data/crawl/crawl4438 new file mode 100644 index 0000000..9618e4c --- /dev/null +++ b/tests/data/crawl/crawl4438 @@ -0,0 +1 @@ +[3;47H[31m[40m4[4d[33m[40m[1m6[4;69H[m[35m[40m------[9;65H[37m[40m8.5 (1[12;38H[34m[40m[1mRegen [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4439 b/tests/data/crawl/crawl4439 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4439 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl444 b/tests/data/crawl/crawl444 new file mode 100644 index 0000000..7a6a212 --- /dev/null +++ b/tests/data/crawl/crawl444 @@ -0,0 +1 @@ +[3;68H[32m[40m[1m=[4;60H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4440 b/tests/data/crawl/crawl4440 new file mode 100644 index 0000000..49adfd9 --- /dev/null +++ b/tests/data/crawl/crawl4440 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your skin crawls.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4441 b/tests/data/crawl/crawl4441 new file mode 100644 index 0000000..e363530 --- /dev/null +++ b/tests/data/crawl/crawl4441 @@ -0,0 +1 @@ +[13;38H[3;47H[31m[40m5[3;63H[32m[40m=[13;38H[m[39;49m[37m[40m
[18d[M[3;47H[31m[40m6[3;63H[32m[40m[1m=[12;38H[m[34m[40mRegen
[24d[37m[40m_[30m[40m[1mYou start resting.[13;38H[m[39;49m[37m[40m[3;47H[31m[40m7[3;64H[32m[40m=[13;38H[m[39;49m[37m[40m[3;47H[31m[40m8[3;64H[32m[40m[1m=[4;69H[30m[40m------[13;38H[m[39;49m[37m[40m[3;46H[33m[40m[1m19[3;65H[m[32m[40m=[4;46H[33m[40m[1m7[4;69H[m[34m[40m==[13;38H[m[39;49m[37m[40m[3;46H[33m[40m[1m21[3;65H[32m[40m=[m[32m[40m=[13;38H[m[39;49m[37m[40m[3;47H[33m[40m[1m2[3;66H[32m[40m=[m[32m[40m=[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4442 b/tests/data/crawl/crawl4442 new file mode 100644 index 0000000..8735843 --- /dev/null +++ b/tests/data/crawl/crawl4442 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m25.5 (7
[24d_[34m[40m[1mYour skin is crawling a little less now.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4443 b/tests/data/crawl/crawl4443 new file mode 100644 index 0000000..3ff462c --- /dev/null +++ b/tests/data/crawl/crawl4443 @@ -0,0 +1 @@ +[9;65H[37m[40m6.5 (8[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4444 b/tests/data/crawl/crawl4444 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4444 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4445 b/tests/data/crawl/crawl4445 new file mode 100644 index 0000000..6874d92 --- /dev/null +++ b/tests/data/crawl/crawl4445 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mYour skin stops crawling.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4446 b/tests/data/crawl/crawl4446 new file mode 100644 index 0000000..b191e2d --- /dev/null +++ b/tests/data/crawl/crawl4446 @@ -0,0 +1 @@ +[9;50H[4;69H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4447 b/tests/data/crawl/crawl4447 new file mode 100644 index 0000000..0f7717d --- /dev/null +++ b/tests/data/crawl/crawl4447 @@ -0,0 +1 @@ +[3;67H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4448 b/tests/data/crawl/crawl4448 new file mode 100644 index 0000000..df98253 --- /dev/null +++ b/tests/data/crawl/crawl4448 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4449 b/tests/data/crawl/crawl4449 new file mode 100644 index 0000000..1314b92 --- /dev/null +++ b/tests/data/crawl/crawl4449 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;71H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl445 b/tests/data/crawl/crawl445 new file mode 100644 index 0000000..049b23d --- /dev/null +++ b/tests/data/crawl/crawl445 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;65H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4450 b/tests/data/crawl/crawl4450 new file mode 100644 index 0000000..d2e9ebf --- /dev/null +++ b/tests/data/crawl/crawl4450 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4451 b/tests/data/crawl/crawl4451 new file mode 100644 index 0000000..e7a82b8 --- /dev/null +++ b/tests/data/crawl/crawl4451 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;68H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4452 b/tests/data/crawl/crawl4452 new file mode 100644 index 0000000..368e83c --- /dev/null +++ b/tests/data/crawl/crawl4452 @@ -0,0 +1 @@ +[4;46H[32m[40m9[73G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4453 b/tests/data/crawl/crawl4453 new file mode 100644 index 0000000..8866fb8 --- /dev/null +++ b/tests/data/crawl/crawl4453 @@ -0,0 +1 @@ +[3;68H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4454 b/tests/data/crawl/crawl4454 new file mode 100644 index 0000000..c34aa4a --- /dev/null +++ b/tests/data/crawl/crawl4454 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4455 b/tests/data/crawl/crawl4455 new file mode 100644 index 0000000..dad5fba --- /dev/null +++ b/tests/data/crawl/crawl4455 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4456 b/tests/data/crawl/crawl4456 new file mode 100644 index 0000000..37fe7ba --- /dev/null +++ b/tests/data/crawl/crawl4456 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/11[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4457 b/tests/data/crawl/crawl4457 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl4457 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4458 b/tests/data/crawl/crawl4458 new file mode 100644 index 0000000..642ed3e --- /dev/null +++ b/tests/data/crawl/crawl4458 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;69H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4459 b/tests/data/crawl/crawl4459 new file mode 100644 index 0000000..dbcabcb --- /dev/null +++ b/tests/data/crawl/crawl4459 @@ -0,0 +1 @@ +
[18d[M[3;69H[32m[40m[1m=[4;46H[m[37m[40m11[77G[34m[40m===
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl446 b/tests/data/crawl/crawl446 new file mode 100644 index 0000000..ea196ad --- /dev/null +++ b/tests/data/crawl/crawl446 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4460 b/tests/data/crawl/crawl4460 new file mode 100644 index 0000000..4f5cae6 --- /dev/null +++ b/tests/data/crawl/crawl4460 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4461 b/tests/data/crawl/crawl4461 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl4461 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4462 b/tests/data/crawl/crawl4462 new file mode 100644 index 0000000..d205d23 --- /dev/null +++ b/tests/data/crawl/crawl4462 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[3;70H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4463 b/tests/data/crawl/crawl4463 new file mode 100644 index 0000000..58b7056 --- /dev/null +++ b/tests/data/crawl/crawl4463 @@ -0,0 +1 @@ +[3;70H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4464 b/tests/data/crawl/crawl4464 new file mode 100644 index 0000000..ce0cbfa --- /dev/null +++ b/tests/data/crawl/crawl4464 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4465 b/tests/data/crawl/crawl4465 new file mode 100644 index 0000000..2a4ce40 --- /dev/null +++ b/tests/data/crawl/crawl4465 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m30[3;71H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4466 b/tests/data/crawl/crawl4466 new file mode 100644 index 0000000..d728fb4 --- /dev/null +++ b/tests/data/crawl/crawl4466 @@ -0,0 +1 @@ +[3;71H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4467 b/tests/data/crawl/crawl4467 new file mode 100644 index 0000000..1b5c98b --- /dev/null +++ b/tests/data/crawl/crawl4467 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4468 b/tests/data/crawl/crawl4468 new file mode 100644 index 0000000..4e72c5c --- /dev/null +++ b/tests/data/crawl/crawl4468 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4469 b/tests/data/crawl/crawl4469 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4469 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl447 b/tests/data/crawl/crawl447 new file mode 100644 index 0000000..cd13529 --- /dev/null +++ b/tests/data/crawl/crawl447 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[3;69H[m[32m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4470 b/tests/data/crawl/crawl4470 new file mode 100644 index 0000000..8012133 --- /dev/null +++ b/tests/data/crawl/crawl4470 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4471 b/tests/data/crawl/crawl4471 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl4471 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4472 b/tests/data/crawl/crawl4472 new file mode 100644 index 0000000..f4df045 --- /dev/null +++ b/tests/data/crawl/crawl4472 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4473 b/tests/data/crawl/crawl4473 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl4473 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4474 b/tests/data/crawl/crawl4474 new file mode 100644 index 0000000..72c3b6e --- /dev/null +++ b/tests/data/crawl/crawl4474 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4475 b/tests/data/crawl/crawl4475 new file mode 100644 index 0000000..869e7cb --- /dev/null +++ b/tests/data/crawl/crawl4475 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[74G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4476 b/tests/data/crawl/crawl4476 new file mode 100644 index 0000000..ba5e337 --- /dev/null +++ b/tests/data/crawl/crawl4476 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4477 b/tests/data/crawl/crawl4477 new file mode 100644 index 0000000..9d16d1c --- /dev/null +++ b/tests/data/crawl/crawl4477 @@ -0,0 +1 @@ +[3;46H[32m[40m36[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4478 b/tests/data/crawl/crawl4478 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4478 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4479 b/tests/data/crawl/crawl4479 new file mode 100644 index 0000000..53e3d66 --- /dev/null +++ b/tests/data/crawl/crawl4479 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m325.5 (99.0)
[24d_All of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl448 b/tests/data/crawl/crawl448 new file mode 100644 index 0000000..5cb190d --- /dev/null +++ b/tests/data/crawl/crawl448 @@ -0,0 +1 @@ +[3;69H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4480 b/tests/data/crawl/crawl4480 new file mode 100644 index 0000000..cc4a870 --- /dev/null +++ b/tests/data/crawl/crawl4480 @@ -0,0 +1 @@ +[9;65H[37m[40m6.5 (100.0)[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4481 b/tests/data/crawl/crawl4481 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4481 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4482 b/tests/data/crawl/crawl4482 new file mode 100644 index 0000000..3039091 --- /dev/null +++ b/tests/data/crawl/crawl4482 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou are feeling hungry.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4483 b/tests/data/crawl/crawl4483 new file mode 100644 index 0000000..7382f5c --- /dev/null +++ b/tests/data/crawl/crawl4483 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;1H[30m[40m[1m...[m[37m[40m)[1;13H[30m[40m[1m###..####[29G*
[2d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#****
[3d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[4d#####.[m[33m[40m#[37m[40m.[33m[40m#[4;18H[30m[40m[1m##***###***
[5d......#[m[37m[40m...[17G[30m[40m[1m.
[6d#######[m[33m[40m#[37m[40m.[35m[40m[7m)[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#[7;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;10H.[33m[40m#[30m[40m[1m#.####.#########[9;8H[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#..............[10;8H[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.######[11;10H[m[36m[40m[7m)[m[33m[40m#[30m[40m[1m........[12;14H#####[13;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [14;38H[K[17;9H###[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.5 (1.0) [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4484 b/tests/data/crawl/crawl4484 new file mode 100644 index 0000000..6c6cdfd --- /dev/null +++ b/tests/data/crawl/crawl4484 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;4H[30m[40m[1m.#........#....,*,,,,,,,,
[2d...[m[37m[40m)[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..####[29G*
[3d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#****
[4d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[5d#####.[m[33m[40m#[37m[40m.[33m[40m#[5;18H[30m[40m[1m##***###***
[6d......#[m[37m[40m...[17G[30m[40m[1m.
[7d#######[m[33m[40m#[37m[40m.[35m[40m[7m)[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#[8;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;14H[30m[40m[1m####.#########[10;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[11;8H[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.######[12;10H[m[36m[40m[7m)[m[33m[40m#[30m[40m[1m........[13;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m [14;38H[K[17;9H...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8
[24d_[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4485 b/tests/data/crawl/crawl4485 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl4485 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4486 b/tests/data/crawl/crawl4486 new file mode 100644 index 0000000..e62274b --- /dev/null +++ b/tests/data/crawl/crawl4486 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m###.##.#..##,*,*******[2;4H.[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#....,*,,,,,,,,
[3d...[m[37m[40m)[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..####[29G*
[4d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#****
[5d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[6d#####.[m[33m[40m#[37m[40m.[33m[40m#[6;18H[30m[40m[1m##***###***
[7d......[m[33m[40m#[37m[40m...[17G[30m[40m[1m.
[8d#######[m[33m[40m#[37m[40m.[35m[40m[7m)[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#[9;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;10H.[33m[40m#[30m[40m[1m#.####.#########[11;9H[m[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#..............[12;8H[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.#######.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[K[14d[30m[40m[1m[K[17;9H#.#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4487 b/tests/data/crawl/crawl4487 new file mode 100644 index 0000000..12fb810 --- /dev/null +++ b/tests/data/crawl/crawl4487 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;5H[30m[40m[1m.....[16G#**,*,*[m[37m[40m [2;7H[30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#..##,*,*******[3;4H.[m[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m...[30m[40m[1m..#....,*,,,,,,,,
[4d...[m[37m[40m)[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..####[29G*
[5d####[m[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#****
[6d[m[37m[40m [30m[40m[1m#[m[37m[40m...[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,,
[7d#####.[m[33m[40m#[37m[40m.[33m[40m#[7;18H[30m[40m[1m##***###***
[8d......[m[33m[40m#[37m[40m...[17G[30m[40m[1m.
[9d#######[9;16H#[10;12H*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;10H.[33m[40m#[30m[40m[1m#.####.#########[12;8H[m[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#...............#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m [33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[K[14d[30m[40m[1m[K[17;9H#.#[17;34H[m[39;49m[37m[40m[9;64H[37m[40m30[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4488 b/tests/data/crawl/crawl4488 new file mode 100644 index 0000000..8dae380 --- /dev/null +++ b/tests/data/crawl/crawl4488 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [1m) [30m[40m[ †
[24d_[m[37m[40ma war axe of chopping; a leather armour; an orc corpse[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4489 b/tests/data/crawl/crawl4489 new file mode 100644 index 0000000..5567344 --- /dev/null +++ b/tests/data/crawl/crawl4489 @@ -0,0 +1 @@ +[A[37m[43m[5mZ[18;2H[m[37m[40mThere is a stone staircase leading down here.
[19d Items here: [1m) [30m[40m[ †
[20d_[m[37m[40ma war axe of chopping; a leather armour; an orc corpse[K
[21d [36m[40mCasting: [37m[40m[1mRegeneration[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl449 b/tests/data/crawl/crawl449 new file mode 100644 index 0000000..e5ee986 --- /dev/null +++ b/tests/data/crawl/crawl449 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;70H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4490 b/tests/data/crawl/crawl4490 new file mode 100644 index 0000000..d7ecf96 --- /dev/null +++ b/tests/data/crawl/crawl4490 @@ -0,0 +1 @@ +[3;47H[32m[40m7[75G=[4;46H10[77G[35m[40m---[9;65H[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4491 b/tests/data/crawl/crawl4491 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4491 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4492 b/tests/data/crawl/crawl4492 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl4492 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4493 b/tests/data/crawl/crawl4493 new file mode 100644 index 0000000..68886b9 --- /dev/null +++ b/tests/data/crawl/crawl4493 @@ -0,0 +1 @@ +[9;65H[37m[40m2.5 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4494 b/tests/data/crawl/crawl4494 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4494 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4495 b/tests/data/crawl/crawl4495 new file mode 100644 index 0000000..97f5a70 --- /dev/null +++ b/tests/data/crawl/crawl4495 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_D - 3 chunks of flesh[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4496 b/tests/data/crawl/crawl4496 new file mode 100644 index 0000000..741c36f --- /dev/null +++ b/tests/data/crawl/crawl4496 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m#.###[16G.##,*,********[2;7H[m[37m[40m.[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#....,*,,,,,,,,[3;4H[m[37m[40m)[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..#####****,*
[4d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[29G
[5d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[6d#####.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[7d......[m[33m[40m#[37m[40m..[37m[43m[5mZ[18G[m[30m[40m[1m.#[m[37m[40m
[8d[30m[40m[1m#######[m[33m[40m#[37m[40m..[17G[30m[40m[1m#[9;7H[m[37m[40m[1K [9;16H [10;12H[30m[40m[1m#.####.##########[11;10H[37m[40m>[m[33m[40m#[30m[40m[1m#...............[12;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######[13;8H[m[37m[40m [33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [14;10H.[33m[40m#[30m[40m[1m.#######[15;14H[m[37m[40m [16;20H[30m[40m[1m#.##
[17d***######.#.########..####.##[34G[m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.5 (1[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4497 b/tests/data/crawl/crawl4497 new file mode 100644 index 0000000..196204e --- /dev/null +++ b/tests/data/crawl/crawl4497 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m.......#....,*,,,,,,,,[2;4H[m[37m[40m)[33m[40m#[37m[40m..[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..#####****,*
[3d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[29G
[4d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[5d#####.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[6d......#[m[37m[40m..[6;18H[30m[40m[1m.#[m[37m[40m
[7d[30m[40m[1m#######[m[33m[40m#[37m[40m.[37m[43m[5mZ[17G[m[30m[40m[1m#[8;7H[m[37m[40m[1K [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m*,*[m[37m[40m [9;12H[30m[40m[1m#.####.##########[10;10H[37m[40m>[m[33m[40m#[30m[40m[1m#...............[11;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######[12;8H[m[37m[40m [33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [13;10H.[33m[40m#[30m[40m[1m.#######[14;14H[m[37m[40m [15;20H[30m[40m[1m#.##
[16d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##
[17d,,..........................[34G[m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4498 b/tests/data/crawl/crawl4498 new file mode 100644 index 0000000..bbe21d0 --- /dev/null +++ b/tests/data/crawl/crawl4498 @@ -0,0 +1 @@ +[1;4H[37m[40m)[30m[40m[1m#..##.#####..#####****,*
[2d#####[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[29G
[3d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[4d#####.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[5d......#[m[37m[40m..[5;18H[30m[40m[1m.#[m[37m[40m
[6d[30m[40m[1m#######[m[33m[40m#[6;17H[30m[40m[1m#[7;7H[m[37m[40m[1K [33m[40m#[37m[40m.[37m[43m[5mZ[m[33m[40m#[30m[40m[1m*,*[m[37m[40m [8;10H.[33m[40m#[30m[40m[1m#.####.##########[9;14H..............[10;9H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######[11;8H[m[37m[40m [33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [12;10H.[33m[40m#[30m[40m[1m.#######[13;14H[m[37m[40m [14;20H[30m[40m[1m#.##
[15d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##
[16d,,......[m[37m[40m...[30m[40m[1m.................
[17d*,#########.#########...####### [m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;75H[32m[40m[1m=[4;77H[30m[40m---[9;65H[m[37m[40m5[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4499 b/tests/data/crawl/crawl4499 new file mode 100644 index 0000000..21b881b --- /dev/null +++ b/tests/data/crawl/crawl4499 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl45 b/tests/data/crawl/crawl45 new file mode 100644 index 0000000..f50180f --- /dev/null +++ b/tests/data/crawl/crawl45 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - Animate Skeleton[2;36HNecromancy[2;66H4%[78G1
[3d b - [30m[40m[1mVampiric Draining Necromancy [m[37m[40m14%[78G3
[4d c - [30m[40m[1mRegeneration Charms/Necromancy [m[37m[40m30%[78G3
[5d d - [30m[40m[1mAnimate Dead Necromancy [31m[40m41% [m[37m[40m4
[6d e - [30m[40m[1mControl Undead Necromancy [31m[40m41% [m[37m[40m4
[24d[32m[40m[1m3 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl450 b/tests/data/crawl/crawl450 new file mode 100644 index 0000000..8231674 --- /dev/null +++ b/tests/data/crawl/crawl450 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4500 b/tests/data/crawl/crawl4500 new file mode 100644 index 0000000..9bdfa9b --- /dev/null +++ b/tests/data/crawl/crawl4500 @@ -0,0 +1 @@ +[H[30m[40m[1m####[1;13H........[m[37m[40m)[29G
[2d [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[3d#####.#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[4d......#[m[37m[40m..[4;18H[30m[40m[1m.#[m[37m[40m
[5d[30m[40m[1m#######[m[33m[40m#[5;17H[30m[40m[1m#[6;7H[m[37m[40m[1K [6;16H [7;10H[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#.####.##########[8;10H[37m[40m>[m[33m[40m#[30m[40m[1m#...............[9;8H#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#######.#######[10;8H[m[37m[40m [33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [11;10H.[33m[40m#[30m[40m[1m.#######[12;14H[m[37m[40m [13;20H[30m[40m[1m#.##
[14d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##
[15d,,......[m[37m[40m...[30m[40m[1m.................
[16d*,######[m[33m[40m###[30m[40m[1m.#########...#######
[17d,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..# [m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6
[24d_[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4501 b/tests/data/crawl/crawl4501 new file mode 100644 index 0000000..9abdbff --- /dev/null +++ b/tests/data/crawl/crawl4501 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#.##.###.###[31m[40m†[30m[40m.[m[34m[40m{[30m[40m[1mo.,
[2d#####.#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,*[m[37m[40m [30m[40m[1m#.##***###**
[3d......#[m[37m[40m..[3;18H[30m[40m[1m.#[m[37m[40m
[4d[30m[40m[1m#######[m[33m[40m#[4;17H[30m[40m[1m#[5;7H[m[37m[40m[1K [5;16H [6;12H[30m[40m[1m#.####.##########[7;8H#[m[37m[40m.[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#...............[8;8H#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######.#######[9;8H[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [10;10H.[33m[40m#[30m[40m[1m.#######[11;14H[m[37m[40m [12;20H[30m[40m[1m#.##
[13d***#####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####.##
[14d,,......[m[37m[40m...[30m[40m[1m.................
[15d*,######[m[33m[40m###[30m[40m[1m.#########...#######
[16d,,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.....[m[37m[40m÷[30m[40m[1m..
[17d**[17;21H[m[37m[40m [30m[40m[1m#[m[37m[40m÷[30m[40m[1m....≈≈≈# [m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4502 b/tests/data/crawl/crawl4502 new file mode 100644 index 0000000..1695bd6 --- /dev/null +++ b/tests/data/crawl/crawl4502 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d_[m[37m[40ma dagger; a robe[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4503 b/tests/data/crawl/crawl4503 new file mode 100644 index 0000000..e5aac40 --- /dev/null +++ b/tests/data/crawl/crawl4503 @@ -0,0 +1 @@ +[13;38H
[18d[M[24;2H[30m[40m[1mYou start resting.[m[37m[40m Eating one of 3 chunks of flesh.[17;34H[m[39;49m[37m[40m
[18d[7;10H[37m[40m[1m>[8d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[4;46H[37m[40m11[77G[34m[40m===[9;65H[37m[40m8[12;38H[m[39;49m[37m[40m[K[13d[17;34H
[18d[M[24d[37m[40m_This raw flesh tastes terrible. Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4504 b/tests/data/crawl/crawl4504 new file mode 100644 index 0000000..d0a4cda --- /dev/null +++ b/tests/data/crawl/crawl4504 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;65H[37m[40m9.5 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4505 b/tests/data/crawl/crawl4505 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4505 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4506 b/tests/data/crawl/crawl4506 new file mode 100644 index 0000000..99a176c --- /dev/null +++ b/tests/data/crawl/crawl4506 @@ -0,0 +1 @@ +[9;64H[37m[40m40.5 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4507 b/tests/data/crawl/crawl4507 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4507 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4508 b/tests/data/crawl/crawl4508 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl4508 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4509 b/tests/data/crawl/crawl4509 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4509 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl451 b/tests/data/crawl/crawl451 new file mode 100644 index 0000000..b4199d1 --- /dev/null +++ b/tests/data/crawl/crawl451 @@ -0,0 +1 @@ +
[18d[M[3;47H[33m[40m[1m3[3;71H[m[32m[40m=[4;46H[37m[40m5[75G[34m[40m=====
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4510 b/tests/data/crawl/crawl4510 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4510 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4511 b/tests/data/crawl/crawl4511 new file mode 100644 index 0000000..ab0a77c --- /dev/null +++ b/tests/data/crawl/crawl4511 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4512 b/tests/data/crawl/crawl4512 new file mode 100644 index 0000000..4aafc13 --- /dev/null +++ b/tests/data/crawl/crawl4512 @@ -0,0 +1 @@ +[9;50H[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m[3;47H[32m[40m9[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4513 b/tests/data/crawl/crawl4513 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl4513 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4514 b/tests/data/crawl/crawl4514 new file mode 100644 index 0000000..d622132 --- /dev/null +++ b/tests/data/crawl/crawl4514 @@ -0,0 +1 @@ +[3;46H[32m[40m40[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4515 b/tests/data/crawl/crawl4515 new file mode 100644 index 0000000..d0fd64d --- /dev/null +++ b/tests/data/crawl/crawl4515 @@ -0,0 +1 @@ +[3;47H[32m[40m1[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4516 b/tests/data/crawl/crawl4516 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl4516 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4517 b/tests/data/crawl/crawl4517 new file mode 100644 index 0000000..89bec51 --- /dev/null +++ b/tests/data/crawl/crawl4517 @@ -0,0 +1 @@ +[3;47H[32m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4518 b/tests/data/crawl/crawl4518 new file mode 100644 index 0000000..0d31a5d --- /dev/null +++ b/tests/data/crawl/crawl4518 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4519 b/tests/data/crawl/crawl4519 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl4519 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl452 b/tests/data/crawl/crawl452 new file mode 100644 index 0000000..02638d8 --- /dev/null +++ b/tests/data/crawl/crawl452 @@ -0,0 +1 @@ +[3;71H[32m[40m[1m=[4;75H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4520 b/tests/data/crawl/crawl4520 new file mode 100644 index 0000000..65b2b66 --- /dev/null +++ b/tests/data/crawl/crawl4520 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4521 b/tests/data/crawl/crawl4521 new file mode 100644 index 0000000..68d3254 --- /dev/null +++ b/tests/data/crawl/crawl4521 @@ -0,0 +1 @@ +[9;64H[37m[40m80.5 (40.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4522 b/tests/data/crawl/crawl4522 new file mode 100644 index 0000000..b84636f --- /dev/null +++ b/tests/data/crawl/crawl4522 @@ -0,0 +1 @@ +[3;46H[37m[40m44[79G[32m[40m=[9;65H[37m[40m1.5 (41[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4523 b/tests/data/crawl/crawl4523 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4523 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4524 b/tests/data/crawl/crawl4524 new file mode 100644 index 0000000..f31d028 --- /dev/null +++ b/tests/data/crawl/crawl4524 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4525 b/tests/data/crawl/crawl4525 new file mode 100644 index 0000000..24b7ae0 --- /dev/null +++ b/tests/data/crawl/crawl4525 @@ -0,0 +1 @@ +[9;50H[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4526 b/tests/data/crawl/crawl4526 new file mode 100644 index 0000000..40b3300 --- /dev/null +++ b/tests/data/crawl/crawl4526 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 15 bolts.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4527 b/tests/data/crawl/crawl4527 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl4527 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4528 b/tests/data/crawl/crawl4528 new file mode 100644 index 0000000..882ad4e --- /dev/null +++ b/tests/data/crawl/crawl4528 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 4 scrolls of identify (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4529 b/tests/data/crawl/crawl4529 new file mode 100644 index 0000000..c7717b5 --- /dev/null +++ b/tests/data/crawl/crawl4529 @@ -0,0 +1 @@ +[45G[37m[40m66 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl453 b/tests/data/crawl/crawl453 new file mode 100644 index 0000000..42ec822 --- /dev/null +++ b/tests/data/crawl/crawl453 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4530 b/tests/data/crawl/crawl4530 new file mode 100644 index 0000000..82a408e --- /dev/null +++ b/tests/data/crawl/crawl4530 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 166 gold pieces (gained 15).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4531 b/tests/data/crawl/crawl4531 new file mode 100644 index 0000000..7310ae3 --- /dev/null +++ b/tests/data/crawl/crawl4531 @@ -0,0 +1 @@ +[H[30m[40m[1m.....[12G*****,,,,,,*[m[37m[40m [30m[40m[1m#.Z#.##.
[2d........[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m,,,,,,,,,*,*[m[37m[40m [30m[40m[1m#.ZZ....
[3d###+####[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m,*[m[33m[40m##[30m[40m[1m###***,*[m[37m[40m [30m[40m[1m#.Z#.##.[4;3H*.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m+[33m[40m#[32m[40m<[30m[40m[1m,#..,,,,*[m[37m[40m [30m[40m[1m#....##.
[5d.##.#[m[37m[40m [33m[40m#[37m[40m....[30m[40m[1m,,#.#*****[m[37m[40m [30m[40m[1m#.#.....
[6d.##.#[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,*,#.#[m[37m[40m [30m[40m[1m#.#.####
[7d.##.#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m.,,,#.#[m[37m[40m [30m[40m[1m#.......
[8d.##.[m[33m[40m#####[37m[40m.[33m[40m#[30m[40m[1m****#.#####[m[37m[40m [30m[40m[1m####.###
[9d.##.[m[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m..[7mp[m[33m[40m#[30m[40m[1m#####[23G#######.###[9;63H[m[37m[40m430.5 (49
[10d[30m[40m[1m..[m[37m[40m............[37m[43m[5mZ[m[37m[40m..[30m[40m[1m................
[11d..[m[37m[40m........[33m[40m#######[30m[40m[1m##..........#.##
[12d..[m[37m[40m........[33m[40m#[37m[40m [20G[30m[40m[1m..........#...
[13d..[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.........[m[37m[40m)[30m[40m[1m#..#
[14d..[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m##.#########..#
[15d##[m[33m[40m###[37m[40m....[33m[40m>#[37m[40m [30m[40m[1m*****#.#[m[37m[40m [30m[40m[1m#...
[16d[m[37m[40m [33m[40m#[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m*,,,##Z#########.#.
[17d[m[37m[40m [30m[40m[1m#.....#####...##.Z.........#.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4532 b/tests/data/crawl/crawl4532 new file mode 100644 index 0000000..a2f622a --- /dev/null +++ b/tests/data/crawl/crawl4532 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading up.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4533 b/tests/data/crawl/crawl4533 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl4533 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4534 b/tests/data/crawl/crawl4534 new file mode 100644 index 0000000..e12b6fc --- /dev/null +++ b/tests/data/crawl/crawl4534 @@ -0,0 +1 @@ +[45G[37m[40m77 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4535 b/tests/data/crawl/crawl4535 new file mode 100644 index 0000000..52119b7 --- /dev/null +++ b/tests/data/crawl/crawl4535 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 177 gold pieces (gained 11).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4536 b/tests/data/crawl/crawl4536 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl4536 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4537 b/tests/data/crawl/crawl4537 new file mode 100644 index 0000000..de37ee0 --- /dev/null +++ b/tests/data/crawl/crawl4537 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4538 b/tests/data/crawl/crawl4538 new file mode 100644 index 0000000..28cf108 --- /dev/null +++ b/tests/data/crawl/crawl4538 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThere is a stone staircase leading up here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4539 b/tests/data/crawl/crawl4539 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl4539 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl454 b/tests/data/crawl/crawl454 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl454 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4540 b/tests/data/crawl/crawl4540 new file mode 100644 index 0000000..fa18a8b --- /dev/null +++ b/tests/data/crawl/crawl4540 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You open the door.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4541 b/tests/data/crawl/crawl4541 new file mode 100644 index 0000000..28e4dfa --- /dev/null +++ b/tests/data/crawl/crawl4541 @@ -0,0 +1 @@ +
[18d[M[H[30m[40m[1m#####[m[37m[40m [30m[40m[1m#.#.####.########.#[m[37m[40m [30m[40m[1m#Z#[2;7H[m[37m[40m[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m*,,,,#.#[m[37m[40m [30m[40m[1m#.Z##[3;4H#####.....####[m[37m[40m [30m[40m[1m*,**,#Z#[m[37m[40m [30m[40m[1m#
[4d.[m[37m[40m)[30m[40m[1m.........#.#[m[37m[40m [30m[40m[1m*,*,,#.####
[5d...........#.#[m[37m[40m [30m[40m[1m*,*,,#......Z#
[6d...........#.#[m[37m[40m [30m[40m[1m*,*,*######.Z#.
[7d...........#.[m[33m[40m######[37m[40m...[30m[40m[1m,,,*[m[37m[40m [30m[40m[1m#.Z#
[8d...........#.[m[33m[40m#[37m[40m...[37m[44mb[37m[40m....[30m[40m[1m,*,*[m[37m[40m [30m[40m[1m#.ZZ.
[9d##.###+#####.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####***,*[m[37m[40m [30m[40m[1m#.Z#.
[10d##.##*.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m'[33m[40m#[30m[40m[1mZ.#..,,,,*[m[37m[40m [30m[40m[1m#[11;3H..##.#[m[37m[40m [30m[40m[1m#.[m[37m[40m..[37m[43m[5mZ[m[30m[40m[1m..#.#*****[m[37m[40m [30m[40m[1m#.#..[12;3H..##.#[m[37m[40m [30m[40m[1m#[m[37m[40m....[33m[40m#[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#.#.#[13;3H..##.#[m[37m[40m [33m[40m#[37m[40m.....[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m#....[14;3H..##.####[m[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m#.#####[m[37m[40m [30m[40m[1m####.
[15d....##.#...[m[37m[40m..[30m[40m[1m######.....########
[16d..........[m[37m[40m...[30m[40m[1m...................
[17d##...........#########[17;32H.#[24;2H[m[37m[40mThere is an open door here.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4542 b/tests/data/crawl/crawl4542 new file mode 100644 index 0000000..0976b32 --- /dev/null +++ b/tests/data/crawl/crawl4542 @@ -0,0 +1 @@ +[9;64H[37m[40m44.5 (14[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mbat (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4543 b/tests/data/crawl/crawl4543 new file mode 100644 index 0000000..855ccc7 --- /dev/null +++ b/tests/data/crawl/crawl4543 @@ -0,0 +1 @@ +[10;15H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4544 b/tests/data/crawl/crawl4544 new file mode 100644 index 0000000..1832881 --- /dev/null +++ b/tests/data/crawl/crawl4544 @@ -0,0 +1 @@ +[9;65H[37m[40m5.5 (15[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4545 b/tests/data/crawl/crawl4545 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4545 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4546 b/tests/data/crawl/crawl4546 new file mode 100644 index 0000000..7d16e11 --- /dev/null +++ b/tests/data/crawl/crawl4546 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4547 b/tests/data/crawl/crawl4547 new file mode 100644 index 0000000..b78e9cd --- /dev/null +++ b/tests/data/crawl/crawl4547 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m [1;27H [2;7H[1K #.#..<...# [2;27H [3;18H [3;27H
[4d.)[4;15H [5;15H [6;15H [7;21H..,,,* [8;21H..,*,* [9d [10;9H [10;27H [11;9H [11;27H [12;9H [12;22H [13;9H [13;22H [14;26H [15;12H..[16;11H...[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4548 b/tests/data/crawl/crawl4548 new file mode 100644 index 0000000..29186ea --- /dev/null +++ b/tests/data/crawl/crawl4548 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (resting, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4549 b/tests/data/crawl/crawl4549 new file mode 100644 index 0000000..cf7edf0 --- /dev/null +++ b/tests/data/crawl/crawl4549 @@ -0,0 +1 @@ +[1;6H[37m[40m [1;27H [2;7H[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [2;27H [3;18H [3;27H [4;2H)[4;15H [5;15H [6;15H [7;21H..[30m[40m[1m,,,*[m[37m[40m [8;21H..[30m[40m[1m,*,*[m[37m[40m [9d [10;9H [10;27H [11;9H [11;27H [12;9H [12;22H [13;9H [13;22H [14;26H [15;12H..[16;11H...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl455 b/tests/data/crawl/crawl455 new file mode 100644 index 0000000..4461ddd --- /dev/null +++ b/tests/data/crawl/crawl455 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4550 b/tests/data/crawl/crawl4550 new file mode 100644 index 0000000..18f6ef0 --- /dev/null +++ b/tests/data/crawl/crawl4550 @@ -0,0 +1 @@ +[8;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4551 b/tests/data/crawl/crawl4551 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl4551 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4552 b/tests/data/crawl/crawl4552 new file mode 100644 index 0000000..4c6eb67 --- /dev/null +++ b/tests/data/crawl/crawl4552 @@ -0,0 +1 @@ +[8;18H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4553 b/tests/data/crawl/crawl4553 new file mode 100644 index 0000000..12f4f57 --- /dev/null +++ b/tests/data/crawl/crawl4553 @@ -0,0 +1 @@ +[4;46H[32m[40m10[77G[35m[40m---[9;65H[37m[40m6.5 (1.0) [14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4554 b/tests/data/crawl/crawl4554 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4554 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4555 b/tests/data/crawl/crawl4555 new file mode 100644 index 0000000..8a39731 --- /dev/null +++ b/tests/data/crawl/crawl4555 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4556 b/tests/data/crawl/crawl4556 new file mode 100644 index 0000000..212a155 --- /dev/null +++ b/tests/data/crawl/crawl4556 @@ -0,0 +1 @@ +[9;50H[4;77H[30m[40m[1m---[9;50H[m[39;49m[37m[40m
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m52.5 (6[17;34H[m[39;49m[37m[40m[4;46H[37m[40m11[77G[34m[40m===[9;65H[37m[40m3.5 (7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4557 b/tests/data/crawl/crawl4557 new file mode 100644 index 0000000..47ff36d --- /dev/null +++ b/tests/data/crawl/crawl4557 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4558 b/tests/data/crawl/crawl4558 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4558 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4559 b/tests/data/crawl/crawl4559 new file mode 100644 index 0000000..1047486 --- /dev/null +++ b/tests/data/crawl/crawl4559 @@ -0,0 +1 @@ +[H[30m[40m[1m....[1;13H.............###Z#[m[37m[40m
[2d[30m[40m[1m#####[12G####.###[m[33m[40m##[30m[40m[1m###.#[m[37m[40m [30m[40m[1m#Z#[3;7H[m[37m[40m[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [30m[40m[1m*[m[37m[40m.[33m[44mg[30m[40m[1m,,#.#[m[37m[40m [30m[40m[1m#.Z
[4d########.....####[m[37m[40m [30m[40m[1m*[m[37m[40m.[33m[40m#[30m[40m[1m*,#Z#[m[37m[40m [5;2H)[5;20H.[33m[40m#[30m[40m[1m,,[m[33m[40m#[30m[40m[1m.####.#[6;20H[m[37m[40m.[33m[40m#[30m[40m[1m,[m[37m[40m.[33m[40m#[30m[40m[1m.....[7;14H#[m[37m[40m [30m[40m[1m*[m[37m[40m.[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m##[8;15H[m[33m[40m#####[37m[40m......[33m[40m#[37m[40m [30m[40m[1m#.Z#
[9d...........#.[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m....[33m[40m#[32G[30m[40m[1mZ[10;6H#+#####.[m[33m[40m#[37m[40m.[33m[40m#########[31G[30m[40m[1mZ#
[11d##.##*[14G#'#Z.#..,,,,*[m[37m[40m [30m[40m[1m#..[12;13H......#.#*****[33G.[13;12H#....#[13;31H#.#[14;9H[m[37m[40m [30m[40m[1m#......#.#[m[37m[40m [30m[40m[1m#...[15;9H####.[21G#####[m[37m[40m [16;5H[30m[40m[1m##.#.....######.....########
[17d..[17;14H.........[17;33H.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl456 b/tests/data/crawl/crawl456 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl456 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4560 b/tests/data/crawl/crawl4560 new file mode 100644 index 0000000..068a36c --- /dev/null +++ b/tests/data/crawl/crawl4560 @@ -0,0 +1 @@ +[9;65H[37m[40m6.5 (3[14;38H[33m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4561 b/tests/data/crawl/crawl4561 new file mode 100644 index 0000000..d015a6a --- /dev/null +++ b/tests/data/crawl/crawl4561 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;65H[m[37m[40m7.5 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4562 b/tests/data/crawl/crawl4562 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4562 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4563 b/tests/data/crawl/crawl4563 new file mode 100644 index 0000000..c9068a4 --- /dev/null +++ b/tests/data/crawl/crawl4563 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA hobgoblin comes into view. It is wielding a club.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4564 b/tests/data/crawl/crawl4564 new file mode 100644 index 0000000..c1b144a --- /dev/null +++ b/tests/data/crawl/crawl4564 @@ -0,0 +1 @@ +[1;6H[30m[40m[1m**#.#.##.#.###########Z.#[m[37m[40m [30m[40m[1m*,
[2d....[2;13H.............###Z#[m[37m[40m
[3d[30m[40m[1m#####[12G####.##[m[33m[40m###[30m[40m[1m###.#[m[37m[40m [30m[40m[1m#Z#[4;7H[m[37m[40m[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [33m[40m#[37m[40m.[33m[44mg[30m[40m[1m,,#.#[m[37m[40m [30m[40m[1m#.Z
[5d########.....####[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m*,#Z#[m[37m[40m [6;2H)[6;19H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m,,[m[33m[40m#[30m[40m[1m.####.#[7;19H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m,[m[37m[40m.[33m[40m#[30m[40m[1m.....[8;14H#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m##[9;14H#####[m[33m[40m#[37m[40m[7mp[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#.Z#
[10d...........#.[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m......[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.ZZ[11;6H#+#####.[m[33m[40m#[37m[40m.[33m[40m#########[31G[30m[40m[1mZ#
[12d##.##*[14G#'#Z.#..,,,,*[m[37m[40m [30m[40m[1m#..[13;17H..#.#*****[33G.[14;17H#[14;31H#.#[15;9H[m[37m[40m [30m[40m[1m#......#.#[m[37m[40m [30m[40m[1m#...[16;9H####[16;21H#####[m[37m[40m [17;5H[30m[40m[1m##.#.....######.....########.[m[39;49m[37m[40m
[18d[10;17H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.5 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4565 b/tests/data/crawl/crawl4565 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl4565 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4566 b/tests/data/crawl/crawl4566 new file mode 100644 index 0000000..c2f427b --- /dev/null +++ b/tests/data/crawl/crawl4566 @@ -0,0 +1 @@ +
[18d[2M[1;31H[30m[40m[1m [2;6H [2;31H [3;6H [3;19H######.# [4;7H[1K #.#..<...# [4;27H [5;18H [5;27H
[6d.)[6;15H [7;15H [8;15H [26G#[9d# [10;14H#[10;26H# [11;14H#[11;27H [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4567 b/tests/data/crawl/crawl4567 new file mode 100644 index 0000000..44743be --- /dev/null +++ b/tests/data/crawl/crawl4567 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club (resting, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4568 b/tests/data/crawl/crawl4568 new file mode 100644 index 0000000..83fae5f --- /dev/null +++ b/tests/data/crawl/crawl4568 @@ -0,0 +1 @@ +[1;31H[37m[40m [2;6H [2;31H [3;6H [3;19H[33m[40m###[30m[40m[1m###.#[m[37m[40m [4;7H[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [4;27H [5;18H [5;27H [6;2H)[6;15H [7;15H [8;15H [26G[33m[40m#[9d#[37m[40m [10;14H[33m[40m#[10;26H#[37m[40m [11;14H[33m[40m#[11;27H[37m[40m [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4569 b/tests/data/crawl/crawl4569 new file mode 100644 index 0000000..c74a011 --- /dev/null +++ b/tests/data/crawl/crawl4569 @@ -0,0 +1 @@ +[4;21H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl457 b/tests/data/crawl/crawl457 new file mode 100644 index 0000000..e9a28bb --- /dev/null +++ b/tests/data/crawl/crawl457 @@ -0,0 +1 @@ +[3;46H[32m[40m16[74G==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4570 b/tests/data/crawl/crawl4570 new file mode 100644 index 0000000..e869ec0 --- /dev/null +++ b/tests/data/crawl/crawl4570 @@ -0,0 +1 @@ +[37m[40m.[5d[33m[40mg[10;18H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4571 b/tests/data/crawl/crawl4571 new file mode 100644 index 0000000..22a23c6 --- /dev/null +++ b/tests/data/crawl/crawl4571 @@ -0,0 +1 @@ +[3;46H[32m[40m43[79G[31m[40m-[4;46H[32m[40m10[77G[35m[40m---[9;65H[37m[40m9[14;38H[33m[40mg[37m[40m [32m[40m[7m [14;51H[m[30m[40m[1m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4572 b/tests/data/crawl/crawl4572 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4572 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4573 b/tests/data/crawl/crawl4573 new file mode 100644 index 0000000..200a311 --- /dev/null +++ b/tests/data/crawl/crawl4573 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin convulses in agony![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4574 b/tests/data/crawl/crawl4574 new file mode 100644 index 0000000..c2f427b --- /dev/null +++ b/tests/data/crawl/crawl4574 @@ -0,0 +1 @@ +
[18d[2M[1;31H[30m[40m[1m [2;6H [2;31H [3;6H [3;19H######.# [4;7H[1K #.#..<...# [4;27H [5;18H [5;27H
[6d.)[6;15H [7;15H [8;15H [26G#[9d# [10;14H#[10;26H# [11;14H#[11;27H [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4575 b/tests/data/crawl/crawl4575 new file mode 100644 index 0000000..b4de9b4 --- /dev/null +++ b/tests/data/crawl/crawl4575 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The hobgoblin convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club (lightly wounded, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4576 b/tests/data/crawl/crawl4576 new file mode 100644 index 0000000..83fae5f --- /dev/null +++ b/tests/data/crawl/crawl4576 @@ -0,0 +1 @@ +[1;31H[37m[40m [2;6H [2;31H [3;6H [3;19H[33m[40m###[30m[40m[1m###.#[m[37m[40m [4;7H[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [4;27H [5;18H [5;27H [6;2H)[6;15H [7;15H [8;15H [26G[33m[40m#[9d#[37m[40m [10;14H[33m[40m#[10;26H#[37m[40m [11;14H[33m[40m#[11;27H[37m[40m [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4577 b/tests/data/crawl/crawl4577 new file mode 100644 index 0000000..e71f8ba --- /dev/null +++ b/tests/data/crawl/crawl4577 @@ -0,0 +1 @@ +[5;20H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4578 b/tests/data/crawl/crawl4578 new file mode 100644 index 0000000..4275f63 --- /dev/null +++ b/tests/data/crawl/crawl4578 @@ -0,0 +1 @@ +[37m[40m.[6d[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4579 b/tests/data/crawl/crawl4579 new file mode 100644 index 0000000..b44ee30 --- /dev/null +++ b/tests/data/crawl/crawl4579 @@ -0,0 +1 @@ +[3;79H[30m[40m[1m-[4;46H[m[32m[40m9[37m[40m/11 [75G[35m[40m--[30m[40m[1m---[9;64H[m[37m[40m60[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl458 b/tests/data/crawl/crawl458 new file mode 100644 index 0000000..4a23b59 --- /dev/null +++ b/tests/data/crawl/crawl458 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4580 b/tests/data/crawl/crawl4580 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4580 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4581 b/tests/data/crawl/crawl4581 new file mode 100644 index 0000000..200a311 --- /dev/null +++ b/tests/data/crawl/crawl4581 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin convulses in agony![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4582 b/tests/data/crawl/crawl4582 new file mode 100644 index 0000000..c2f427b --- /dev/null +++ b/tests/data/crawl/crawl4582 @@ -0,0 +1 @@ +
[18d[2M[1;31H[30m[40m[1m [2;6H [2;31H [3;6H [3;19H######.# [4;7H[1K #.#..<...# [4;27H [5;18H [5;27H
[6d.)[6;15H [7;15H [8;15H [26G#[9d# [10;14H#[10;26H# [11;14H#[11;27H [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4583 b/tests/data/crawl/crawl4583 new file mode 100644 index 0000000..9eaa994 --- /dev/null +++ b/tests/data/crawl/crawl4583 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The hobgoblin convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin, wielding a club ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4584 b/tests/data/crawl/crawl4584 new file mode 100644 index 0000000..83fae5f --- /dev/null +++ b/tests/data/crawl/crawl4584 @@ -0,0 +1 @@ +[1;31H[37m[40m [2;6H [2;31H [3;6H [3;19H[33m[40m###[30m[40m[1m###.#[m[37m[40m [4;7H[1K [30m[40m[1m#.#..[m[33m[40m<[30m[40m[1m...#[m[37m[40m [4;27H [5;18H [5;27H [6;2H)[6;15H [7;15H [8;15H [26G[33m[40m#[9d#[37m[40m [10;14H[33m[40m#[10;26H#[37m[40m [11;14H[33m[40m#[11;27H[37m[40m [12;9H [12;27H [13;9H [13;27H [14;9H [14;22H [15;9H [15;22H [16;26H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4585 b/tests/data/crawl/crawl4585 new file mode 100644 index 0000000..6a7a1bd --- /dev/null +++ b/tests/data/crawl/crawl4585 @@ -0,0 +1 @@ +[6;20H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4586 b/tests/data/crawl/crawl4586 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl4586 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4587 b/tests/data/crawl/crawl4587 new file mode 100644 index 0000000..262cb35 --- /dev/null +++ b/tests/data/crawl/crawl4587 @@ -0,0 +1 @@ +[6;20H[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4588 b/tests/data/crawl/crawl4588 new file mode 100644 index 0000000..05b5310 --- /dev/null +++ b/tests/data/crawl/crawl4588 @@ -0,0 +1 @@ +[3;47H[32m[40m2[78G[31m[40m-[4;46H[33m[40m[1m8[73G[m[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m9[9;65H1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4589 b/tests/data/crawl/crawl4589 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4589 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl459 b/tests/data/crawl/crawl459 new file mode 100644 index 0000000..5ad6e17 --- /dev/null +++ b/tests/data/crawl/crawl459 @@ -0,0 +1 @@ +[3;47H[32m[40m7[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4590 b/tests/data/crawl/crawl4590 new file mode 100644 index 0000000..8fdba61 --- /dev/null +++ b/tests/data/crawl/crawl4590 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4591 b/tests/data/crawl/crawl4591 new file mode 100644 index 0000000..39468b3 --- /dev/null +++ b/tests/data/crawl/crawl4591 @@ -0,0 +1 @@ +[9;50H[3;78H[30m[40m[1m-[4;73H--[9;50H[m[39;49m[37m[40m[3;47H[32m[40m3[78G=[4;46H9[73G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4592 b/tests/data/crawl/crawl4592 new file mode 100644 index 0000000..170b2c7 --- /dev/null +++ b/tests/data/crawl/crawl4592 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[4;73H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4593 b/tests/data/crawl/crawl4593 new file mode 100644 index 0000000..422bb1a --- /dev/null +++ b/tests/data/crawl/crawl4593 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m44[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4594 b/tests/data/crawl/crawl4594 new file mode 100644 index 0000000..37fe7ba --- /dev/null +++ b/tests/data/crawl/crawl4594 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/11[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4595 b/tests/data/crawl/crawl4595 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl4595 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4596 b/tests/data/crawl/crawl4596 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl4596 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4597 b/tests/data/crawl/crawl4597 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl4597 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4598 b/tests/data/crawl/crawl4598 new file mode 100644 index 0000000..5a05e8f --- /dev/null +++ b/tests/data/crawl/crawl4598 @@ -0,0 +1 @@ +[9;64H[37m[40m82.5 (21.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4599 b/tests/data/crawl/crawl4599 new file mode 100644 index 0000000..893aed8 --- /dev/null +++ b/tests/data/crawl/crawl4599 @@ -0,0 +1 @@ +[4;46H[37m[40m11[77G[34m[40m===[9;65H[37m[40m3.5 (22[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl46 b/tests/data/crawl/crawl46 new file mode 100644 index 0000000..894e2d5 --- /dev/null +++ b/tests/data/crawl/crawl46 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m12[37m[40m/13 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [1m2[m[37m[40m/3[56G[34m[40m[1m================[30m[40m--------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m15[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 1 [33m[40mNext: [37m[40m11%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m#[m[33m[40m>[30m[40m[1m#.#.##..#..#[2;4H############.#[25G[m[33m[40m#[32m[40m♣[3;15H[30m[40m[1m#.########[m[37m[40m..[4;15H[30m[40m[1m#.........[m[37m[40m.[32m[40m♣♣[5;15H[30m[40m[1m#.########[m[37m[40m..[32m[40m♣♣♣♣[6;9H[30m[40m[1m#######.########[m[37m[40m.....[7;9H[30m[40m[1m................[m[37m[40m...[8;9H[30m[40m[1m#######.#[m[33m[40m#######[37m[40m.[33m[40m######[8;56HPlace: [37m[40mDungeon:1[9;9H[30m[40m[1m........#[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[9;62H35.0 (0.0)[10;9H[1m>[30m[40m.......[m[37m[40m...[33m[40m#####[37m[40m.[33m[40m######[11;9H[30m[40m[1m........####[m[37m[40m .[33m[40m#[12;9H[30m[40m[1m#####.#.#[25G[m[37m[40m.[33m[40m#[13;13H[30m[40m[1m#...#[25G[m[37m[40m.[33m[40m#[14;13H[30m[40m[1m###.#[25G[m[37m[40m.[33m[40m†[15;15H[30m[40m[1m#.#[25G[m[37m[40m..[16;15H[30m[40m[1m#.#[25G[m[37m[40m..[17;15H[30m[40m[1m..[17;34H[m[39;49m[37m[40m[18;2H[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[19;2HAiming: [37m[40m[1mPain[20;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[21;2HAim: [37m[40ma kobold (resting, chance to defeat MR: 91%)
[22d The kobold shouts!
[23d The kobold convulses in agony!
[24d_[31m[40mYou kill the kobold![m[39;49m[37m[40m
[18d[M[24;2H[36m[40mMemorise Animate Skeleton, consuming 1 spell level and leaving 2? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl460 b/tests/data/crawl/crawl460 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl460 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4600 b/tests/data/crawl/crawl4600 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4600 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4601 b/tests/data/crawl/crawl4601 new file mode 100644 index 0000000..8e846c6 --- /dev/null +++ b/tests/data/crawl/crawl4601 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4602 b/tests/data/crawl/crawl4602 new file mode 100644 index 0000000..afc78fa --- /dev/null +++ b/tests/data/crawl/crawl4602 @@ -0,0 +1 @@ +[9;50H[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4603 b/tests/data/crawl/crawl4603 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl4603 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4604 b/tests/data/crawl/crawl4604 new file mode 100644 index 0000000..a3c9f5d --- /dev/null +++ b/tests/data/crawl/crawl4604 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here [31m[40m[1man uncursed ring of loudness[m[37m[40m.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4605 b/tests/data/crawl/crawl4605 new file mode 100644 index 0000000..692afc7 --- /dev/null +++ b/tests/data/crawl/crawl4605 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here [31m[40m[1ma scroll of noise[m[37m[40m.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4606 b/tests/data/crawl/crawl4606 new file mode 100644 index 0000000..fc2ca4e --- /dev/null +++ b/tests/data/crawl/crawl4606 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a stone.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4607 b/tests/data/crawl/crawl4607 new file mode 100644 index 0000000..b0d14d9 --- /dev/null +++ b/tests/data/crawl/crawl4607 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a chain mail; a club[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4608 b/tests/data/crawl/crawl4608 new file mode 100644 index 0000000..fc2ca4e --- /dev/null +++ b/tests/data/crawl/crawl4608 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a stone.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4609 b/tests/data/crawl/crawl4609 new file mode 100644 index 0000000..188a5de --- /dev/null +++ b/tests/data/crawl/crawl4609 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K [30m[40m[1m*,,,,,,******[2;20H[m[37m[40m[1K [30m[40m[1m*,,,,,,,,,,,,[3;20H[m[37m[40m[1K [30m[40m[1m*****,,,,,[m[37m[40m.[30m[40m[1m,,
[4d#####[m[37m[40m [30m[40m[1m*,,,,[m[37m[40m..[30m[40m[1m,,
[5d....#[m[37m[40m [30m[40m[1m*,,,[m[37m[40m.[32m[40m[1mS[m[37m[40m.[30m[40m[1m,,
[6d....#[m[37m[40m [30m[40m[1m*,,[m[37m[40m....[30m[40m[1m,,[7;5H#[m[37m[40m [30m[40m[1m#####[m[33m[40m###[30m[40m[1m###[m[37m[40m [30m[40m[1m*,[m[37m[40m.....[30m[40m[1m,,[8;3H[34m[40m([30m[40m.########....[m[37m[40m.....[33m[40m####[37m[40m......[30m[40m[1m,,[9;12H.....[m[37m[40m.......[7mp[m[37m[40m'......[30m[40m[1m,,[10;5H########.###[m[33m[40m####[37m[40m.[33m[40m####[37m[40m......[30m[40m[1m,,
[11d....#[m[37m[40m [14G[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*,[m[37m[40m.....[30m[40m[1m,,
[12d....#[m[37m[40m [30m[40m[1m#.....#######.#[m[37m[40m [30m[40m[1m***[m[33m[40m####[30m[40m[1m*,[13;7H##.######......########[m[37m[40m [30m[40m[1m*,[14;5H+.................ZZ..Z.##[m[37m[40m [30m[40m[1m*,[15;7H##.#.##.#.###########Z.#[m[37m[40m [30m[40m[1m*,[16;6H[m[37m[40m [30m[40m[1m#.#.#.............###Z#[m[37m[40m
[17d[30m[40m[1m#####[m[37m[40m [30m[40m[1m#.#.####.########.#[m[37m[40m [30m[40m[1m#Z###.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl461 b/tests/data/crawl/crawl461 new file mode 100644 index 0000000..011341a --- /dev/null +++ b/tests/data/crawl/crawl461 @@ -0,0 +1 @@ +[3;47H[32m[40m8[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4610 b/tests/data/crawl/crawl4610 new file mode 100644 index 0000000..3753135 --- /dev/null +++ b/tests/data/crawl/crawl4610 @@ -0,0 +1 @@ +
[18d[2M[9;63H[37m[40m622.5 (139.0)[14;38H[32m[40m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m adder[K
[23d_As you open the door, it creaks loudly! You hear a shout!
[24d[30m[40m[1m_[31m[40mAn adder comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4611 b/tests/data/crawl/crawl4611 new file mode 100644 index 0000000..1cd84d2 --- /dev/null +++ b/tests/data/crawl/crawl4611 @@ -0,0 +1 @@ +[1;20H[30m[40m[1m*,,,,,,*[2;20H*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;20H[30m[40m[1m*****[m[37m[40m......[4;5H [4;24H[30m[40m[1m*[m[37m[40m.[33m[40m[1m$[m[37m[40m...[5;4H[30m[40m[1m#[m[37m[40m [5;24H[30m[40m[1m*[m[37m[40m....[32m[40m[1mS[m[37m[40m.[6;4H[30m[40m[1m#[m[37m[40m [6;24H[30m[40m[1m*[m[37m[40m...[7;4H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[18G####[m[37m[40m [30m[40m[1m*[m[37m[40m..[8;2H[34m[40m[1m([30m[40m.#[12G.[8;21H[m[33m[40m####[37m[40m.[9d.[10;4H[30m[40m[1m#[12G.#[20G[m[37m[40m.[33m[40m####[37m[40m.[11;4H[30m[40m[1m#[m[37m[40m [30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[12;4H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.....#[20G.#[m[37m[40m [30m[40m[1m*[m[33m[40m#######[30m[40m[1m,*[13;4H####.######......#[29G[m[37m[40m [30m[40m[1m*,*[14;4H+.[14;22HZZ..Z.##[m[37m[40m [30m[40m[1m*,*[15;4H####.#.##.#.#[15;27HZ.#[m[37m[40m [30m[40m[1m*,*[16;4H#[m[37m[40m [30m[40m[1m#.#.#.[16;25H###Z#[m[37m[40m [30m[40m[1m#.#[17;5H[m[37m[40m [30m[40m[1m#.#.####.#[24G.#[m[37m[40m [30m[40m[1m#Z###.#[m[39;49m[37m[40m
[18d[5;28H[32m[40m[1mS[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.5 (1.0)
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4612 b/tests/data/crawl/crawl4612 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4612 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4613 b/tests/data/crawl/crawl4613 new file mode 100644 index 0000000..445ab4b --- /dev/null +++ b/tests/data/crawl/crawl4613 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an open door here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4614 b/tests/data/crawl/crawl4614 new file mode 100644 index 0000000..f93442f --- /dev/null +++ b/tests/data/crawl/crawl4614 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4615 b/tests/data/crawl/crawl4615 new file mode 100644 index 0000000..2631839 --- /dev/null +++ b/tests/data/crawl/crawl4615 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 85%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4616 b/tests/data/crawl/crawl4616 new file mode 100644 index 0000000..3e405cf --- /dev/null +++ b/tests/data/crawl/crawl4616 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4617 b/tests/data/crawl/crawl4617 new file mode 100644 index 0000000..4427ead --- /dev/null +++ b/tests/data/crawl/crawl4617 @@ -0,0 +1 @@ +[5;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4618 b/tests/data/crawl/crawl4618 new file mode 100644 index 0000000..1de5e72 --- /dev/null +++ b/tests/data/crawl/crawl4618 @@ -0,0 +1 @@ +[37m[40m.[6d[32m[40m[1mS[9;31H[m[33m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4619 b/tests/data/crawl/crawl4619 new file mode 100644 index 0000000..ccbdc7b --- /dev/null +++ b/tests/data/crawl/crawl4619 @@ -0,0 +1 @@ +[4;46H[32m[40m10[77G[35m[40m---[9;65H[37m[40m4[14;40H[32m[40m[7m [15;38H[m[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl462 b/tests/data/crawl/crawl462 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl462 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4620 b/tests/data/crawl/crawl4620 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4620 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4621 b/tests/data/crawl/crawl4621 new file mode 100644 index 0000000..e0e4bc6 --- /dev/null +++ b/tests/data/crawl/crawl4621 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The adder convulses in agony!
[24d[30m[40m[1m_[31m[40mA hobgoblin comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4622 b/tests/data/crawl/crawl4622 new file mode 100644 index 0000000..8fb1eab --- /dev/null +++ b/tests/data/crawl/crawl4622 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H.g[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4623 b/tests/data/crawl/crawl4623 new file mode 100644 index 0000000..454039a --- /dev/null +++ b/tests/data/crawl/crawl4623 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder (lightly wounded, chance to defeat MR: 85%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4624 b/tests/data/crawl/crawl4624 new file mode 100644 index 0000000..60e4f3c --- /dev/null +++ b/tests/data/crawl/crawl4624 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H.[33m[40mg[10;17H##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4625 b/tests/data/crawl/crawl4625 new file mode 100644 index 0000000..b60c969 --- /dev/null +++ b/tests/data/crawl/crawl4625 @@ -0,0 +1 @@ +[6;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4626 b/tests/data/crawl/crawl4626 new file mode 100644 index 0000000..a34178e --- /dev/null +++ b/tests/data/crawl/crawl4626 @@ -0,0 +1 @@ +[3;25H[33m[42ms[6;27H[37m[40m.[8;25H[32m[40m[1mS[9;30H[m[33m[40mg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4627 b/tests/data/crawl/crawl4627 new file mode 100644 index 0000000..1658575 --- /dev/null +++ b/tests/data/crawl/crawl4627 @@ -0,0 +1 @@ +[3;46H[32m[40m43[79G[31m[40m-[4;46H[32m[40m9[37m[40m/11 [75G[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m5[14;40H[35m[40m[7m [15;38H[m[33m[42ms[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant cockroach (wandering)[16;38H[m[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4628 b/tests/data/crawl/crawl4628 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4628 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4629 b/tests/data/crawl/crawl4629 new file mode 100644 index 0000000..13e11b6 --- /dev/null +++ b/tests/data/crawl/crawl4629 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The adder convulses in agony!
[24d[30m[40m[1m_[31m[40mA giant cockroach comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl463 b/tests/data/crawl/crawl463 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl463 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4630 b/tests/data/crawl/crawl4630 new file mode 100644 index 0000000..610b507 --- /dev/null +++ b/tests/data/crawl/crawl4630 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****s......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30Hg.[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4631 b/tests/data/crawl/crawl4631 new file mode 100644 index 0000000..4a2561f --- /dev/null +++ b/tests/data/crawl/crawl4631 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 85%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4632 b/tests/data/crawl/crawl4632 new file mode 100644 index 0000000..ef79083 --- /dev/null +++ b/tests/data/crawl/crawl4632 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[33m[42ms[37m[40m......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H[33m[40mg[37m[40m.[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4633 b/tests/data/crawl/crawl4633 new file mode 100644 index 0000000..cafdf58 --- /dev/null +++ b/tests/data/crawl/crawl4633 @@ -0,0 +1 @@ +[8;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4634 b/tests/data/crawl/crawl4634 new file mode 100644 index 0000000..828a654 --- /dev/null +++ b/tests/data/crawl/crawl4634 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4635 b/tests/data/crawl/crawl4635 new file mode 100644 index 0000000..54bcbcf --- /dev/null +++ b/tests/data/crawl/crawl4635 @@ -0,0 +1 @@ +[3;25H[37m[40m.[5d[33m[40ms[8d[32m[40m[1m†[9;29H[m[33m[40mg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4636 b/tests/data/crawl/crawl4636 new file mode 100644 index 0000000..1c89ff6 --- /dev/null +++ b/tests/data/crawl/crawl4636 @@ -0,0 +1 @@ +[3;47H[32m[40m2[78G[31m[40m-[30m[40m[1m-[4;46H[33m[40m8[73G[m[35m[40m--[30m[40m[1m--[8;51H[m[37m[40m44[9;65H6[14;38H[33m[40ms[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant cockroach[K[15;38H[m[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin[K[16;38H[m[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4637 b/tests/data/crawl/crawl4637 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4637 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4638 b/tests/data/crawl/crawl4638 new file mode 100644 index 0000000..1ee34d1 --- /dev/null +++ b/tests/data/crawl/crawl4638 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the adder![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4639 b/tests/data/crawl/crawl4639 new file mode 100644 index 0000000..f93442f --- /dev/null +++ b/tests/data/crawl/crawl4639 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl464 b/tests/data/crawl/crawl464 new file mode 100644 index 0000000..12723b1 --- /dev/null +++ b/tests/data/crawl/crawl464 @@ -0,0 +1 @@ +[9;62H[37m[40m675.0 (143.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4640 b/tests/data/crawl/crawl4640 new file mode 100644 index 0000000..83a1fd3 --- /dev/null +++ b/tests/data/crawl/crawl4640 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant cockroach[24;2HAim: [37m[40ma giant cockroach (clinging, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4641 b/tests/data/crawl/crawl4641 new file mode 100644 index 0000000..3e405cf --- /dev/null +++ b/tests/data/crawl/crawl4641 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4642 b/tests/data/crawl/crawl4642 new file mode 100644 index 0000000..3fefec7 --- /dev/null +++ b/tests/data/crawl/crawl4642 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou miscast Pain.
[24d You are very lightly contaminated with residual magic.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4643 b/tests/data/crawl/crawl4643 new file mode 100644 index 0000000..abc469f --- /dev/null +++ b/tests/data/crawl/crawl4643 @@ -0,0 +1 @@ +[5;25H[37m[40m.[6d[33m[40ms[9;28Hg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4644 b/tests/data/crawl/crawl4644 new file mode 100644 index 0000000..b43d0fb --- /dev/null +++ b/tests/data/crawl/crawl4644 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;71H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m7[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4645 b/tests/data/crawl/crawl4645 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4645 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4646 b/tests/data/crawl/crawl4646 new file mode 100644 index 0000000..4ab5e90 --- /dev/null +++ b/tests/data/crawl/crawl4646 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You shiver with cold.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4647 b/tests/data/crawl/crawl4647 new file mode 100644 index 0000000..f93442f --- /dev/null +++ b/tests/data/crawl/crawl4647 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4648 b/tests/data/crawl/crawl4648 new file mode 100644 index 0000000..04c26d9 --- /dev/null +++ b/tests/data/crawl/crawl4648 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - giant cockroach[24;2HAim: [37m[40ma giant cockroach (clinging, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4649 b/tests/data/crawl/crawl4649 new file mode 100644 index 0000000..3e405cf --- /dev/null +++ b/tests/data/crawl/crawl4649 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl465 b/tests/data/crawl/crawl465 new file mode 100644 index 0000000..6aa0c16 --- /dev/null +++ b/tests/data/crawl/crawl465 @@ -0,0 +1 @@ +[3;46H[37m[40m19[78G[32m[40m==[9;64H[37m[40m6[71G4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4650 b/tests/data/crawl/crawl4650 new file mode 100644 index 0000000..e826587 --- /dev/null +++ b/tests/data/crawl/crawl4650 @@ -0,0 +1 @@ +[6;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4651 b/tests/data/crawl/crawl4651 new file mode 100644 index 0000000..47d87eb --- /dev/null +++ b/tests/data/crawl/crawl4651 @@ -0,0 +1 @@ +[37m[40m.[7d[33m[40ms[9;27Hg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4652 b/tests/data/crawl/crawl4652 new file mode 100644 index 0000000..e9e69e0 --- /dev/null +++ b/tests/data/crawl/crawl4652 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G[30m[40m[1m-[4;46H[33m[40m6[4;69H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4653 b/tests/data/crawl/crawl4653 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4653 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4654 b/tests/data/crawl/crawl4654 new file mode 100644 index 0000000..8b0082f --- /dev/null +++ b/tests/data/crawl/crawl4654 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The giant cockroach convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4655 b/tests/data/crawl/crawl4655 new file mode 100644 index 0000000..f93442f --- /dev/null +++ b/tests/data/crawl/crawl4655 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4656 b/tests/data/crawl/crawl4656 new file mode 100644 index 0000000..fdf7806 --- /dev/null +++ b/tests/data/crawl/crawl4656 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The giant cockroach convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - giant cockroach[24;2HAim: [37m[40ma giant cockroach ([31m[40m[1mseverely wounded[m[37m[40m, clinging, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4657 b/tests/data/crawl/crawl4657 new file mode 100644 index 0000000..3e405cf --- /dev/null +++ b/tests/data/crawl/crawl4657 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4658 b/tests/data/crawl/crawl4658 new file mode 100644 index 0000000..cfaec73 --- /dev/null +++ b/tests/data/crawl/crawl4658 @@ -0,0 +1 @@ +[7;25H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4659 b/tests/data/crawl/crawl4659 new file mode 100644 index 0000000..f01cedc --- /dev/null +++ b/tests/data/crawl/crawl4659 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant cockroach convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl466 b/tests/data/crawl/crawl466 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl466 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4660 b/tests/data/crawl/crawl4660 new file mode 100644 index 0000000..ca51863 --- /dev/null +++ b/tests/data/crawl/crawl4660 @@ -0,0 +1 @@ +[7;25H[37m[40m.[9d[33m[40mg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4661 b/tests/data/crawl/crawl4661 new file mode 100644 index 0000000..b8a304c --- /dev/null +++ b/tests/data/crawl/crawl4661 @@ -0,0 +1 @@ +[3;47H[32m[40m0[77G[31m[40m-[4;46H[33m[40m[1m5[4;66H[m[35m[40m---[30m[40m[1m--[8;52H[m[37m[40m5[9;65H9[14;38H[33m[40mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mhobgoblin[K[15;38H[m[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4662 b/tests/data/crawl/crawl4662 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4662 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4663 b/tests/data/crawl/crawl4663 new file mode 100644 index 0000000..1994cb8 --- /dev/null +++ b/tests/data/crawl/crawl4663 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant cockroach![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4664 b/tests/data/crawl/crawl4664 new file mode 100644 index 0000000..f93442f --- /dev/null +++ b/tests/data/crawl/crawl4664 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4665 b/tests/data/crawl/crawl4665 new file mode 100644 index 0000000..9f1c079 --- /dev/null +++ b/tests/data/crawl/crawl4665 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - hobgoblin[24;2HAim: [37m[40ma hobgoblin (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4666 b/tests/data/crawl/crawl4666 new file mode 100644 index 0000000..3e405cf --- /dev/null +++ b/tests/data/crawl/crawl4666 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4667 b/tests/data/crawl/crawl4667 new file mode 100644 index 0000000..c04b746 --- /dev/null +++ b/tests/data/crawl/crawl4667 @@ -0,0 +1 @@ +[9;26H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4668 b/tests/data/crawl/crawl4668 new file mode 100644 index 0000000..3f0fd40 --- /dev/null +++ b/tests/data/crawl/crawl4668 @@ -0,0 +1 @@ +[6;31H[33m[42mK[9;25H[33m[40mg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4669 b/tests/data/crawl/crawl4669 new file mode 100644 index 0000000..67e59e4 --- /dev/null +++ b/tests/data/crawl/crawl4669 @@ -0,0 +1 @@ +[3;46H[32m[40m39[77G[30m[40m[1m-[4;46H[m[31m[40m4[4;64H[35m[40m--[30m[40m[1m---[9;64H[m[37m[40m30[15;38H[33m[42mK[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mkobold (wandering)[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl467 b/tests/data/crawl/crawl467 new file mode 100644 index 0000000..b61e291 --- /dev/null +++ b/tests/data/crawl/crawl467 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4670 b/tests/data/crawl/crawl4670 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4670 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4671 b/tests/data/crawl/crawl4671 new file mode 100644 index 0000000..8240036 --- /dev/null +++ b/tests/data/crawl/crawl4671 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The hobgoblin barely resists.
[24d[30m[40m[1m_[31m[40mA kobold comes into view. It is wielding a dagger.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4672 b/tests/data/crawl/crawl4672 new file mode 100644 index 0000000..af3b11f --- /dev/null +++ b/tests/data/crawl/crawl4672 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G.K[7;5H [17G##### [30G..
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4673 b/tests/data/crawl/crawl4673 new file mode 100644 index 0000000..313e191 --- /dev/null +++ b/tests/data/crawl/crawl4673 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4674 b/tests/data/crawl/crawl4674 new file mode 100644 index 0000000..55469d1 --- /dev/null +++ b/tests/data/crawl/crawl4674 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G.[33m[42mK[7;5H[37m[40m [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G..[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4675 b/tests/data/crawl/crawl4675 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl4675 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4676 b/tests/data/crawl/crawl4676 new file mode 100644 index 0000000..cfd247a --- /dev/null +++ b/tests/data/crawl/crawl4676 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe hobgoblin convulses in agony!
[24d The kobold shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4677 b/tests/data/crawl/crawl4677 new file mode 100644 index 0000000..cc918b1 --- /dev/null +++ b/tests/data/crawl/crawl4677 @@ -0,0 +1 @@ +[6;31H[37m[40m.[7d[33m[40mK[9;25Hg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4678 b/tests/data/crawl/crawl4678 new file mode 100644 index 0000000..483e462 --- /dev/null +++ b/tests/data/crawl/crawl4678 @@ -0,0 +1 @@ +[3;47H[32m[40m8[76G[31m[40m-[4;46H3[4;62H[35m[40m--[30m[40m[1m--[9d[m[37m[40m1[14;40H[35m[40m[7m [15;38H[m[33m[40mK[15;48H[30m[40m[1m[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4679 b/tests/data/crawl/crawl4679 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4679 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl468 b/tests/data/crawl/crawl468 new file mode 100644 index 0000000..847be87 --- /dev/null +++ b/tests/data/crawl/crawl468 @@ -0,0 +1 @@ +[9;50H[12;17r[12;1H[2L[1;24r[1;1H[37m[40m [30m[40m[1m#♣[m[37m[40m [13G [2;6H .......[33m[40m#[37m[40m
[3d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m.. [33m[40m#
[4d[30m[40m[1m###..♣♣♣♣[m[32m[40m♣♣♣♣[37m[40m..... [33m[44mK[37m[40m.[5;5H[30m[40m[1m....[m[37m[40m [30m[40m[1m.[m[37m[40m.......[33m[40m#[37m[40m...[6;7H [30m[40m[1m.[m[37m[40m..........[7;7H[33m[40m#####[30m[40m[1m.[m[37m[40m...[34m[40m([37m[40m...
[8d[30m[40m[1m......[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m
[9d[30m[40m[1m###.#####[m[33m[40m#[37m[40m...[7mp[m[33m[40m#[30m[40m[1m.#.#..[m[37m[40m [30m[40m[1m.[m[37m[40m [10;6H [33m[40m#[37m[40m.......[33m[40m#[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m.#[11;2H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m##[37m[40m......[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.[12;3H#.##[m[33m[40m#[37m[40m..[30m[40m[1m.#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#[13;2H##.[m[33m[40m†[30m[40m[1m.[m[37m[40m.[30m[40m[1m..#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.##.#[14;16H[m[37m[40m...[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;17H[m[33m[40m#[37m[40m..[15;34H[m[39;49m[37m[40m [30m[40m[1m[K[16;18H[m[37m[40m...[17;12H[30m[40m[1m....[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4680 b/tests/data/crawl/crawl4680 new file mode 100644 index 0000000..d9b959e --- /dev/null +++ b/tests/data/crawl/crawl4680 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The hobgoblin hits you.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4681 b/tests/data/crawl/crawl4681 new file mode 100644 index 0000000..c07107f --- /dev/null +++ b/tests/data/crawl/crawl4681 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K *,,,,.(.....[3;19H[1K *****.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G##### [30GK.
[8d.([8;17H..[8;30H..[9;17H..[9;30H..[10;17H##[10;30H..[11;5H [14G #.# [30G..[12;5H [12;22H [30G##[13;29H [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4682 b/tests/data/crawl/crawl4682 new file mode 100644 index 0000000..aa57513 --- /dev/null +++ b/tests/data/crawl/crawl4682 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - hobgoblin[24;2HAim: [37m[40ma hobgoblin ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4683 b/tests/data/crawl/crawl4683 new file mode 100644 index 0000000..6cd7d2c --- /dev/null +++ b/tests/data/crawl/crawl4683 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [30m[40m[1m*,,,,[m[37m[40m.[33m[40m([37m[40m.....[3;19H[1K [30m[40m[1m*****[m[37m[40m.......[4;5H [30G..[5;5H [30G..[6;5H [30G..[7;5H [17G[33m[40m#[30m[40m[1m####[m[37m[40m [30G[33m[40mK[37m[40m.[8;2H[34m[40m[1m([8;17H[m[37m[40m..[8;30H..[9;17H..[9;30H..[10;17H[33m[40m##[10;30H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30G..[12;5H [12;22H [30G[33m[40m##[13;29H[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4684 b/tests/data/crawl/crawl4684 new file mode 100644 index 0000000..e7de746 --- /dev/null +++ b/tests/data/crawl/crawl4684 @@ -0,0 +1 @@ +[9;25H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4685 b/tests/data/crawl/crawl4685 new file mode 100644 index 0000000..636208c --- /dev/null +++ b/tests/data/crawl/crawl4685 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe hobgoblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4686 b/tests/data/crawl/crawl4686 new file mode 100644 index 0000000..da39163 --- /dev/null +++ b/tests/data/crawl/crawl4686 @@ -0,0 +1 @@ +[7;29H[33m[40mK[37m[40m.[9;25H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4687 b/tests/data/crawl/crawl4687 new file mode 100644 index 0000000..da8d80a --- /dev/null +++ b/tests/data/crawl/crawl4687 @@ -0,0 +1 @@ +[3;47H[32m[40m7[76G[30m[40m[1m-[4;62H--[8;52H[m[37m[40m6[9;65H2[14;38H[33m[40mK[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mkobold[K[15;38H[m[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4688 b/tests/data/crawl/crawl4688 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4688 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4689 b/tests/data/crawl/crawl4689 new file mode 100644 index 0000000..2094ef4 --- /dev/null +++ b/tests/data/crawl/crawl4689 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the hobgoblin![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl469 b/tests/data/crawl/crawl469 new file mode 100644 index 0000000..351d87a --- /dev/null +++ b/tests/data/crawl/crawl469 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m8.0 (2.0) [14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[K[15;38H[K[16d[K[17d[K
[24d[30m[40m[1m_[31m[40mThe kobold is too close now for your liking.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4690 b/tests/data/crawl/crawl4690 new file mode 100644 index 0000000..c1a3803 --- /dev/null +++ b/tests/data/crawl/crawl4690 @@ -0,0 +1 @@ +[2;25H[30m[40m[1m.[m[33m[40m([30m[40m[1m.....[3;25H.....[m[37m[40m.[30m[40m[1m.[4;25H.[33m[40m$[30m[40m..[m[37m[40m..[30m[40m[1m.[5;25H...[m[37m[40m...[30m[40m[1m.[6;25H..[m[37m[40m....[30m[40m[1m.[7;16H[m[33m[40m###[25G[30m[40m[1m.[m[37m[40m...[33m[40mK[37m[40m.[30m[40m[1m.[8;16H[m[37m[40m.[8;31H[30m[40m[1m.[9;16H[m[37m[40m.[23G[7mp[m[37m[40m'[31G[30m[40m[1m.[10;16H[m[33m[40m#[10;31H[30m[40m[1m.[11;25H.[m[37m[40m.....[30m[40m[1m.[12;25H##[m[33m[40m####[30m[40m[1m#[17d.#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4691 b/tests/data/crawl/crawl4691 new file mode 100644 index 0000000..34d1c2e --- /dev/null +++ b/tests/data/crawl/crawl4691 @@ -0,0 +1 @@ +[8;28H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4692 b/tests/data/crawl/crawl4692 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4692 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4693 b/tests/data/crawl/crawl4693 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4693 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4694 b/tests/data/crawl/crawl4694 new file mode 100644 index 0000000..c643ac7 --- /dev/null +++ b/tests/data/crawl/crawl4694 @@ -0,0 +1 @@ +[9d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4695 b/tests/data/crawl/crawl4695 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4695 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4696 b/tests/data/crawl/crawl4696 new file mode 100644 index 0000000..6671b01 --- /dev/null +++ b/tests/data/crawl/crawl4696 @@ -0,0 +1 @@ +[A[C[37m[40m...[9;24H'.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4697 b/tests/data/crawl/crawl4697 new file mode 100644 index 0000000..46b8638 --- /dev/null +++ b/tests/data/crawl/crawl4697 @@ -0,0 +1 @@ +[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4698 b/tests/data/crawl/crawl4698 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4698 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4699 b/tests/data/crawl/crawl4699 new file mode 100644 index 0000000..bcfd6f2 --- /dev/null +++ b/tests/data/crawl/crawl4699 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl47 b/tests/data/crawl/crawl47 new file mode 100644 index 0000000..3716bed --- /dev/null +++ b/tests/data/crawl/crawl47 @@ -0,0 +1 @@ +[17;34H[9;63H[37m[40m6.0 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;63H[37m[40m7.0 (2[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[10;80H[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'b'.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl470 b/tests/data/crawl/crawl470 new file mode 100644 index 0000000..94b9db6 --- /dev/null +++ b/tests/data/crawl/crawl470 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d [30m[40m[1m#♣[13G[32m[40m♣
[3d[30m[40m###..[m[37m[40m [13G.......[33m[40m#[37m[40m
[4d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m.. [33m[40m#[32m[40m♣[5;6H[30m[40m[1m♣♣[m[32m[40m♣♣♣♣♣♣[37m[40m..... [33m[44mK[37m[40m..
[6d[30m[40m[1m###....[m[37m[40m....[18G[33m[40m#[37m[40m....
[7d[30m[40m[1m......[m[37m[40m ..............[37m[44mg
[8d[30m[40m[1m###.######[m[33m[40m#[37m[40m....[34m[40m([37m[40m.....[33m[40m#
[9d[30m[40m[1m............[m[33m[40m#[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m
[10d[30m[40m[1m###.#####[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.[m[37m[40m [11;8H [33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m.#[27G#[12;6H[m[37m[40m [33m[40m#[37m[40m..[33m[40m##[37m[40m..[30m[40m[1m.[m[37m[40m..[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m.[13;2H[m[37m[40m [30m[40m[1m#.###[m[37m[40m..[30m[40m[1m.#[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m..#[m[37m[40m [14;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m..[m[37m[40m.[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m..#[m[37m[40m
[15d [30m[40m[1m#......##[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m...[30m[40m[1m..#[29G[m[37m[40m
[16d[30m[40m[1m##...######[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m...##.##.######
[17d.................................[m[39;49m[37m[40m[14;38H[37m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m goblin[15;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[17;34H[m[39;49m[37m[40m[9;64H[37m[40m9.0 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4700 b/tests/data/crawl/crawl4700 new file mode 100644 index 0000000..359db59 --- /dev/null +++ b/tests/data/crawl/crawl4700 @@ -0,0 +1 @@ +[3;30H[30m[40m[1m.[4d..[5;28H...[6;27H..[m[37m[40m.[30m[40m[1m.[7;15H[m[33m[40m#####[26G[30m[40m[1m.[m[37m[40m..[33m[40mK[30m[40m[1m.[8;15H[m[37m[40m.[8;30H[30m[40m[1m.[9;15H[m[37m[40m.[22G[7mp[m[33m[40m([30G[30m[40m[1m.[10;15H[m[33m[40m#[10;30H[30m[40m[1m.[11;19H[m[33m[40m#[26G[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[12;27H##[m[33m[40m#[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[7;28H[33m[40mK[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4
[24d_[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4701 b/tests/data/crawl/crawl4701 new file mode 100644 index 0000000..e2f45ce --- /dev/null +++ b/tests/data/crawl/crawl4701 @@ -0,0 +1 @@ +[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4702 b/tests/data/crawl/crawl4702 new file mode 100644 index 0000000..dabd034 --- /dev/null +++ b/tests/data/crawl/crawl4702 @@ -0,0 +1 @@ +[6;29H[30m[40m[1m.[7;14H[m[33m[40m#######[27G[30m[40m[1m.[m[33m[40mK[30m[40m[1m.[8;14H[m[37m[40m.[8;29H[30m[40m[1m.[9;14H[m[37m[40m.[21G[7mp[m[37m[40m.[29G[30m[40m[1m.[10;14H[m[33m[40m#[10;29H[30m[40m[1m.[11;20H[m[37m[40m.[27G[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[12;19H[m[33m[40m#[37m[40m.[12;29H[30m[40m[1m#[13;19H[m[37m[40m..[14d..[15;18H[33m[40m###[17;34H[m[39;49m[37m[40m[8;27H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4703 b/tests/data/crawl/crawl4703 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4703 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4704 b/tests/data/crawl/crawl4704 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4704 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4705 b/tests/data/crawl/crawl4705 new file mode 100644 index 0000000..c643ac7 --- /dev/null +++ b/tests/data/crawl/crawl4705 @@ -0,0 +1 @@ +[9d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4706 b/tests/data/crawl/crawl4706 new file mode 100644 index 0000000..5a77f05 --- /dev/null +++ b/tests/data/crawl/crawl4706 @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/tests/data/crawl/crawl4707 b/tests/data/crawl/crawl4707 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4707 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4708 b/tests/data/crawl/crawl4708 new file mode 100644 index 0000000..a979187 --- /dev/null +++ b/tests/data/crawl/crawl4708 @@ -0,0 +1 @@ +[8;25H[32m[40m[1m†[m[37m[40m..[9;22H.[33m[40m([37m[40m'[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4709 b/tests/data/crawl/crawl4709 new file mode 100644 index 0000000..0d5489c --- /dev/null +++ b/tests/data/crawl/crawl4709 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. You block the stone.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl471 b/tests/data/crawl/crawl471 new file mode 100644 index 0000000..6573fb8 --- /dev/null +++ b/tests/data/crawl/crawl471 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA goblin comes into view.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4710 b/tests/data/crawl/crawl4710 new file mode 100644 index 0000000..260dcb0 --- /dev/null +++ b/tests/data/crawl/crawl4710 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K [26G([3;19H[1K[4;5H *.$[5;5H [6;5H [7;5H #####[22G *...K
[8d.([8;14H..[8;27H..[9;14H..[9;27H..[10;14H##[10;27H..[11;5H [14G [m[33m[40m#[37m[40m.[30m[40m[1m# *....[12;5H [12;22H [13;29H [14d [15;18H###[15;30H [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4711 b/tests/data/crawl/crawl4711 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl4711 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4712 b/tests/data/crawl/crawl4712 new file mode 100644 index 0000000..de0174d --- /dev/null +++ b/tests/data/crawl/crawl4712 @@ -0,0 +1 @@ +
[18d[M[9;21H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4713 b/tests/data/crawl/crawl4713 new file mode 100644 index 0000000..67db42e --- /dev/null +++ b/tests/data/crawl/crawl4713 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [26G[33m[40m([3;19H[37m[40m[1K[4;5H [30m[40m[1m*.[33m[40m$[5;5H[m[37m[40m [6;5H [7;5H [30m[40m[1m###[m[33m[40m##[22G[37m[40m [30m[40m[1m*...[m[33m[40mK[8;2H[34m[40m[1m([8;14H[m[37m[40m..[8;27H..[9;14H.......[7mp[m[37m[40m.[33m[40m([37m[40m'....[10;14H[33m[40m##[10;27H[37m[40m..[11;5H [14G [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m*...[m[37m[40m.[12;5H [12;22H [13;29H [14d [15;18H[33m[40m###[15;30H[37m[40m [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4714 b/tests/data/crawl/crawl4714 new file mode 100644 index 0000000..ebedcfd --- /dev/null +++ b/tests/data/crawl/crawl4714 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4715 b/tests/data/crawl/crawl4715 new file mode 100644 index 0000000..35b9d94 --- /dev/null +++ b/tests/data/crawl/crawl4715 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4716 b/tests/data/crawl/crawl4716 new file mode 100644 index 0000000..142dda7 --- /dev/null +++ b/tests/data/crawl/crawl4716 @@ -0,0 +1 @@ +[6;29H[37m[40m.[7;14H[30m[40m[1m#[m[33m[40m#####[30m[40m[1m#[27G[m[37m[40m.[33m[40mK[37m[40m.[8;14H[30m[40m[1m.[8;29H[m[37m[40m.[9;14H[30m[40m[1m.[21G[m[33m[40m([37m[40m[7mp[29G[m[37m[40m.[10;14H[30m[40m[1m#[10;29H[m[37m[40m.[11;20H[30m[40m[1m.[27G[m[37m[40m...[12;19H[30m[40m[1m#.[12;29H[m[33m[40m#[13;19H[30m[40m[1m..[14d..[15;18H###[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4717 b/tests/data/crawl/crawl4717 new file mode 100644 index 0000000..ac964d5 --- /dev/null +++ b/tests/data/crawl/crawl4717 @@ -0,0 +1 @@ +[8;27H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4718 b/tests/data/crawl/crawl4718 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4718 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4719 b/tests/data/crawl/crawl4719 new file mode 100644 index 0000000..2269a42 --- /dev/null +++ b/tests/data/crawl/crawl4719 @@ -0,0 +1 @@ +[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl472 b/tests/data/crawl/crawl472 new file mode 100644 index 0000000..64b0068 --- /dev/null +++ b/tests/data/crawl/crawl472 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d #♣ ♣......# [3;6H .......# [4;7H [20G #♣ [5;8H♣♣[5;19H [m[33m[44mK[30m[40m[1m.. [6;8H..[6;21H.. [7;7H ..[7;21H.g [8;21H.# [9;18H [10;22H .
[11d #.# #[11;22H .##
[12d #.# #.[12;22H ..#
[13d #.###..[13;22H #.#
[14d ##.†....# [14;22H .##.#
[15d [15;11H #..#...[15;29H [16;12H#..#.#.[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4720 b/tests/data/crawl/crawl4720 new file mode 100644 index 0000000..c643ac7 --- /dev/null +++ b/tests/data/crawl/crawl4720 @@ -0,0 +1 @@ +[9d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4721 b/tests/data/crawl/crawl4721 new file mode 100644 index 0000000..5a77f05 --- /dev/null +++ b/tests/data/crawl/crawl4721 @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/tests/data/crawl/crawl4722 b/tests/data/crawl/crawl4722 new file mode 100644 index 0000000..919d45f --- /dev/null +++ b/tests/data/crawl/crawl4722 @@ -0,0 +1 @@ +[A[C[32m[40m[1m†[m[37m[40m..[9;24H'[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4723 b/tests/data/crawl/crawl4723 new file mode 100644 index 0000000..82e59f3 --- /dev/null +++ b/tests/data/crawl/crawl4723 @@ -0,0 +1 @@ +[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4724 b/tests/data/crawl/crawl4724 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4724 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4725 b/tests/data/crawl/crawl4725 new file mode 100644 index 0000000..4c81006 --- /dev/null +++ b/tests/data/crawl/crawl4725 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4726 b/tests/data/crawl/crawl4726 new file mode 100644 index 0000000..d7e396c --- /dev/null +++ b/tests/data/crawl/crawl4726 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K [26G([3;19H[1K[4;5H *.$[5;5H [6;5H *.....[7;5H ######[m[33m[40m###[30m[40m[1m## *..[m[37m[40m.[30m[40m[1mK.
[8d.([8;15H..[8;28H..[9;15H..[9;28H..[10;15H##[10;28H..[11;5H [14G [m[33m[40m#[30m[40m[1m.# *..[m[37m[40m.[30m[40m[1m..[12;5H [12;22H *#####[13d [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4727 b/tests/data/crawl/crawl4727 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl4727 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4728 b/tests/data/crawl/crawl4728 new file mode 100644 index 0000000..e44c701 --- /dev/null +++ b/tests/data/crawl/crawl4728 @@ -0,0 +1 @@ +
[18d[M[9;22H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4729 b/tests/data/crawl/crawl4729 new file mode 100644 index 0000000..683d949 --- /dev/null +++ b/tests/data/crawl/crawl4729 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [26G[33m[40m([3;19H[37m[40m[1K[4;5H [30m[40m[1m*.[33m[40m$[5;5H[m[37m[40m [6;5H [30m[40m[1m*....[m[37m[40m.[7;5H [30m[40m[1m####[m[33m[40m#####[30m[40m[1m##[m[37m[40m [30m[40m[1m*..[m[37m[40m.[33m[40mK[37m[40m.[8;2H[34m[40m[1m([8;15H[m[37m[40m..[8;28H..[9;15H......[33m[40m([37m[40m[7mp[m[33m[40m([37m[40m'.....[10;15H[33m[40m##[10;28H[37m[40m..[11;5H [14G [33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m*..[m[37m[40m...[12;5H [12;22H [30m[40m[1m*####[m[33m[40m#[13d[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl473 b/tests/data/crawl/crawl473 new file mode 100644 index 0000000..8fb7746 --- /dev/null +++ b/tests/data/crawl/crawl473 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold, wielding a short sword (resting, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4730 b/tests/data/crawl/crawl4730 new file mode 100644 index 0000000..eeb8899 --- /dev/null +++ b/tests/data/crawl/crawl4730 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4731 b/tests/data/crawl/crawl4731 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4731 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4732 b/tests/data/crawl/crawl4732 new file mode 100644 index 0000000..9dc18ec --- /dev/null +++ b/tests/data/crawl/crawl4732 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4733 b/tests/data/crawl/crawl4733 new file mode 100644 index 0000000..6857c47 --- /dev/null +++ b/tests/data/crawl/crawl4733 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4734 b/tests/data/crawl/crawl4734 new file mode 100644 index 0000000..d096252 --- /dev/null +++ b/tests/data/crawl/crawl4734 @@ -0,0 +1 @@ +[3;30H[37m[40m.[4d..[5;28H...[6;27H....[7;15H[30m[40m[1m#[m[33m[40m###[30m[40m[1m#[26G[m[37m[40m..[33m[40mK[37m[40m..[8;15H[30m[40m[1m.[8;30H[m[37m[40m.[9;15H[30m[40m[1m.[22G[m[33m[40m([37m[40m[7mp[30G[m[37m[40m.[10;15H[30m[40m[1m#[10;30H[m[37m[40m.[11;19H[30m[40m[1m#[26G[m[37m[40m.....[12;27H[33m[40m####[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4735 b/tests/data/crawl/crawl4735 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl4735 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4736 b/tests/data/crawl/crawl4736 new file mode 100644 index 0000000..effb9a4 --- /dev/null +++ b/tests/data/crawl/crawl4736 @@ -0,0 +1 @@ +[7;28H[37m[40m.[8d[33m[40mK[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4737 b/tests/data/crawl/crawl4737 new file mode 100644 index 0000000..a4bf0f9 --- /dev/null +++ b/tests/data/crawl/crawl4737 @@ -0,0 +1 @@ +[9;65H[37m[40m7
[24d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4738 b/tests/data/crawl/crawl4738 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4738 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4739 b/tests/data/crawl/crawl4739 new file mode 100644 index 0000000..fff363a --- /dev/null +++ b/tests/data/crawl/crawl4739 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl474 b/tests/data/crawl/crawl474 new file mode 100644 index 0000000..1db7c53 --- /dev/null +++ b/tests/data/crawl/crawl474 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d [30m[40m[1m#♣[m[37m[40m [32m[40m[1m♣[m[37m[40m......[33m[40m#[37m[40m [3;6H .......[33m[40m#[37m[40m [4;7H [20G [33m[40m#[32m[40m♣[37m[40m [5;8H[32m[40m♣♣[5;19H[37m[40m [33m[44mK[37m[40m.. [6;8H..[6;21H.. [7;7H ..[7;21H.[37m[44mg[37m[40m [8;21H.[33m[40m#[37m[40m [9;18H [10;22H [30m[40m[1m.[m[37m[40m
[11d [30m[40m[1m#.#[m[37m[40m [33m[40m#[11;22H[37m[40m [30m[40m[1m.##[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[12;22H [30m[40m[1m..#[m[37m[40m
[13d [30m[40m[1m#.###[m[37m[40m..[13;22H [30m[40m[1m#.#[m[37m[40m
[14d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m..[m[37m[40m.[30m[40m[1m.#[m[37m[40m [14;22H [30m[40m[1m.##.#[m[37m[40m
[15d [15;11H [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m...[15;29H [16;12H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4740 b/tests/data/crawl/crawl4740 new file mode 100644 index 0000000..7d80c48 --- /dev/null +++ b/tests/data/crawl/crawl4740 @@ -0,0 +1 @@ +
[18d[2M[1;19H[30m[40m[1m[1K[2d[1K [26G([3;19H[1K [3;30H.[4;5H *.$....[5;5H *...[m[37m[40m.[30m[40m[1m..[6;5H *..[m[37m[40m..[30m[40m[1m..[7;5H #######[m[33m[40m#[30m[40m[1m### *.[m[37m[40m...[30m[40m[1m..
[8d.([8;16H..[8;29H..[9;16H..[9;29H..[10;16H##[10;29H..[11;5H [14G #.# *.[m[37m[40m...[30m[40m[1m..[12;5H [12;22H *##[m[33m[40m##[30m[40m[1m##[13d [14d [15d [16;5H [16;30H [17;5H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4741 b/tests/data/crawl/crawl4741 new file mode 100644 index 0000000..7f1cdb5 --- /dev/null +++ b/tests/data/crawl/crawl4741 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold, wielding a dagger (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4742 b/tests/data/crawl/crawl4742 new file mode 100644 index 0000000..0a02194 --- /dev/null +++ b/tests/data/crawl/crawl4742 @@ -0,0 +1 @@ +[1;19H[37m[40m[1K[2d[1K [26G[33m[40m([3;19H[37m[40m[1K [3;30H.[4;5H [30m[40m[1m*.[33m[40m$[30m[40m..[m[37m[40m..[5;5H [30m[40m[1m*...[m[37m[40m...[6;5H [30m[40m[1m*..[m[37m[40m....[7;5H [30m[40m[1m#####[m[33m[40m###[30m[40m[1m###[m[37m[40m [30m[40m[1m*.[m[37m[40m.....[8;2H[34m[40m[1m([8;16H[m[37m[40m..[8;29H..[9;16H..[9;29H..[10;16H[33m[40m##[10;29H[37m[40m..[11;5H [14G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*.[m[37m[40m.....[12;5H [12;22H [30m[40m[1m*##[m[33m[40m####[13d[37m[40m [14d [15d [16;5H [16;30H [17;5H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4743 b/tests/data/crawl/crawl4743 new file mode 100644 index 0000000..85a2e05 --- /dev/null +++ b/tests/data/crawl/crawl4743 @@ -0,0 +1 @@ +[8;27H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4744 b/tests/data/crawl/crawl4744 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl4744 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4745 b/tests/data/crawl/crawl4745 new file mode 100644 index 0000000..b2a655a --- /dev/null +++ b/tests/data/crawl/crawl4745 @@ -0,0 +1 @@ +[8;27H[36m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4746 b/tests/data/crawl/crawl4746 new file mode 100644 index 0000000..7ec555c --- /dev/null +++ b/tests/data/crawl/crawl4746 @@ -0,0 +1 @@ +[3;47H[32m[40m6[75G[31m[40m-[4;46H2[4;60H[35m[40m--[9;65H[37m[40m8[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4747 b/tests/data/crawl/crawl4747 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4747 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4748 b/tests/data/crawl/crawl4748 new file mode 100644 index 0000000..a6f4cb5 --- /dev/null +++ b/tests/data/crawl/crawl4748 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4749 b/tests/data/crawl/crawl4749 new file mode 100644 index 0000000..498139a --- /dev/null +++ b/tests/data/crawl/crawl4749 @@ -0,0 +1 @@ +[2;25H[37m[40m.[33m[40m([37m[40m.....[3;25H.......[4;25H.[33m[40m[1m$[m[37m[40m.....[5;25H.......[6;25H.......[7;16H[30m[40m[1m#[m[33m[40m#[30m[40m[1m#[25G[m[37m[40m.......[8;16H[30m[40m[1m.[8;31H[m[37m[40m.[9;16H[30m[40m[1m.[23G[m[33m[40m([37m[40m[7mp[31G[m[37m[40m.[10;16H[30m[40m[1m#[10;31H[m[37m[40m.[11;25H.......[12;25H[33m[40m#######[17;34H[m[39;49m[37m[40m[3;47H[32m[40m7[75G=[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an open door here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl475 b/tests/data/crawl/crawl475 new file mode 100644 index 0000000..e71f8ba --- /dev/null +++ b/tests/data/crawl/crawl475 @@ -0,0 +1 @@ +[5;20H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4750 b/tests/data/crawl/crawl4750 new file mode 100644 index 0000000..6141f78 --- /dev/null +++ b/tests/data/crawl/crawl4750 @@ -0,0 +1 @@ +[1;19H[30m[40m[1m*,,,,,,*[2;19H*,,,[m[37m[40m..[33m[40m([37m[40m.[3;19H[30m[40m[1m****[m[33m[40m#[37m[40m.[4;4H [4;23H[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m.[5;3H[30m[40m[1m#[m[37m[40m [5;23H[33m[40m#[37m[40m.[6;3H[30m[40m[1m#[m[37m[40m [6;23H[33m[40m#[37m[40m.[7;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[17G####[m[37m[40m [33m[40m#[37m[40m.
[8d[34m[40m[1m([30m[40m.#[11G.[8;20H[m[33m[40m####[32m[40m[1m†[m[37m[40m.[36m[40m[7m)[m[37m[40m.[9;20H[33m[40m((([37m[40m'[10;3H[30m[40m[1m#[11G.#[19G[m[37m[40m.[33m[40m####[37m[40m.[11;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[12;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.....#[19G.#[m[37m[40m [33m[40m##[31G[37m[40m.[30m[40m[1m*[13;3H####.######......#[28G[m[37m[40m [30m[40m[1m*,*[m[37m[40m [14;3H[30m[40m[1m+.[14;21HZZ..Z.##[m[37m[40m [30m[40m[1m*,*[m[37m[40m [15;3H[30m[40m[1m####.#.##.#.#[15;26HZ.#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [16;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#.#.[16;24H###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [17;4H [30m[40m[1m#.#.####.#[23G.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4751 b/tests/data/crawl/crawl4751 new file mode 100644 index 0000000..4aa8872 --- /dev/null +++ b/tests/data/crawl/crawl4751 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4752 b/tests/data/crawl/crawl4752 new file mode 100644 index 0000000..1ae52be --- /dev/null +++ b/tests/data/crawl/crawl4752 @@ -0,0 +1 @@ +[4;46H[31m[40m3[4;60H[34m[40m==[9;64H[37m[40m40
[24d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4753 b/tests/data/crawl/crawl4753 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4753 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4754 b/tests/data/crawl/crawl4754 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4754 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4755 b/tests/data/crawl/crawl4755 new file mode 100644 index 0000000..09bbb55 --- /dev/null +++ b/tests/data/crawl/crawl4755 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m*,,,,,,*[m[37m[40m [2;18H[30m[40m[1m*,,,[m[37m[40m...[33m[40m#######[30m[40m[1m**[3;18H*,,,[m[37m[40m..[33m[40m([4;17H[37m[40m[1K [30m[40m[1m****[m[33m[40m#[37m[40m...
[5d[30m[40m[1m##[m[37m[40m [5;22H[33m[40m#[37m[40m.[33m[40m[1m$[6;2H[30m[40m#[m[37m[40m [6;22H[33m[40m#[37m[40m.[7;2H[30m[40m[1m#[m[37m[40m [10G [33m[40m#[37m[40m.
[8d[30m[40m[1m.#[m[37m[40m [30m[40m[1m###########[m[37m[40m [33m[40m#[37m[40m....[9;2H[30m[40m[1m########[17G..###[m[33m[40m#[32m[40m[1m†[m[37m[40m[7mp[36m[40m)[10;3H[m[30m[40m[1m..............[m[37m[40m..[33m[40m((([37m[40m'.[10;33H[30m[40m[1m*
[11d.########.######[m[33m[40m#[37m[40m.[33m[40m####[37m[40m.[11;33H[30m[40m[1m*
[12d.#[m[37m[40m [30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m,
[13d.#[m[37m[40m [30m[40m[1m#.....#######.#[m[37m[40m [33m[40m########[37m[40m.[33m[40m#[30m[40m[1m**
[14d.####.######[19G########[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [30m[40m[1m*
[15d.+.................ZZ..Z.##[m[37m[40m [30m[40m[1m*,*[m[37m[40m [16;2H[30m[40m[1m####.#.##.#.###########Z.#[m[37m[40m [30m[40m[1m*,*[m[37m[40m
[17d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#.#.............###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4756 b/tests/data/crawl/crawl4756 new file mode 100644 index 0000000..630c4f3 --- /dev/null +++ b/tests/data/crawl/crawl4756 @@ -0,0 +1 @@ +[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4757 b/tests/data/crawl/crawl4757 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4757 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4758 b/tests/data/crawl/crawl4758 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4758 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4759 b/tests/data/crawl/crawl4759 new file mode 100644 index 0000000..34f3a95 --- /dev/null +++ b/tests/data/crawl/crawl4759 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m*,,,,,,*[m[37m[40m [2;17H[30m[40m[1m*,,[m[37m[40m....[33m[40m#[3;17H[30m[40m[1m*,,,[m[37m[40m..[33m[40m([37m[40m.[4;17H[30m[40m[1m****[m[33m[40m#[37m[40m.[5;2H [5;21H[33m[40m#[37m[40m.[33m[40m[1m$[m[37m[40m.
[6d[30m[40m[1m#[m[37m[40m [6;21H[33m[40m#[37m[40m.
[7d[30m[40m[1m#[m[37m[40m [7;21H[33m[40m#[37m[40m.
[8d[30m[40m[1m#[m[37m[40m [30m[40m[1m#[8;19H[m[37m[40m [33m[40m#[37m[40m.
[9d[30m[40m[1m#[9G.[9;18H###[m[33m[40m#[32m[40m[1m†[m[37m[40m.[7mp[m[37m[40m.[33G[30m[40m[1m*[10;18H[m[33m[40m((([37m[40m'.[10;32H[30m[40m[1m*
[11d#[9G.#[17G[m[37m[40m.[33m[40m####[37m[40m.[11;32H[30m[40m[1m*,
[12d#[m[37m[40m [30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[12;32H[30m[40m[1m*,
[13d#[m[37m[40m [30m[40m[1m#.....#[17G.#[m[37m[40m [33m[40m#[29G[37m[40m.[33m[40m##[30m[40m[1m*,
[14d####.######......#[26G[m[37m[40m [30m[40m[1m*,[m[33m[40m#[37m[40m [30m[40m[1m*
[15d+.[15;19HZZ..Z.##[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m*
[16d####.#.##.#.#[16;24HZ.#[m[37m[40m [30m[40m[1m*,*[m[37m[40m [30m[40m[1m*
[17d#[m[37m[40m [30m[40m[1m#.#.#.[17;22H###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl476 b/tests/data/crawl/crawl476 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl476 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4760 b/tests/data/crawl/crawl4760 new file mode 100644 index 0000000..d8e8881 --- /dev/null +++ b/tests/data/crawl/crawl4760 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4761 b/tests/data/crawl/crawl4761 new file mode 100644 index 0000000..034ea7d --- /dev/null +++ b/tests/data/crawl/crawl4761 @@ -0,0 +1 @@ +[9;65H[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4762 b/tests/data/crawl/crawl4762 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4762 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4763 b/tests/data/crawl/crawl4763 new file mode 100644 index 0000000..c42140a --- /dev/null +++ b/tests/data/crawl/crawl4763 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m( )
[24d_[m[37m[40ma dagger; 2 stones[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4764 b/tests/data/crawl/crawl4764 new file mode 100644 index 0000000..6449569 --- /dev/null +++ b/tests/data/crawl/crawl4764 @@ -0,0 +1 @@ +[2;20H[30m[40m[1m.[2;31H#[3d.[4d.[5d.[6d.[7d.[8d.[9;23H[m[37m[40m[7mp[36m[40m)[31G[m[30m[40m[1m.[10;16H[m[37m[40m.[10;31H[30m[40m[1m.[11;16H[m[33m[40m#[11;31H[30m[40m[1m.[12d.[13d#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4765 b/tests/data/crawl/crawl4765 new file mode 100644 index 0000000..0b8c9e8 --- /dev/null +++ b/tests/data/crawl/crawl4765 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;65H[m[37m[40m3
[24d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4766 b/tests/data/crawl/crawl4766 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4766 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4767 b/tests/data/crawl/crawl4767 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl4767 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4768 b/tests/data/crawl/crawl4768 new file mode 100644 index 0000000..540ef51 --- /dev/null +++ b/tests/data/crawl/crawl4768 @@ -0,0 +1 @@ +[2;30H[30m[40m[1m#[3d.[4d.[5d.[6d.[7d.[8d.[9;22H[m[37m[40m[7mp[m[37m[40m.[30G[30m[40m[1m.[10;15H[m[37m[40m.[10;30H[30m[40m[1m.[11;15H[m[33m[40m#[11;30H[30m[40m[1m.[12d.[13d#[14d#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4769 b/tests/data/crawl/crawl4769 new file mode 100644 index 0000000..3c74d8c --- /dev/null +++ b/tests/data/crawl/crawl4769 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m==[9;65H[m[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl477 b/tests/data/crawl/crawl477 new file mode 100644 index 0000000..2fe135d --- /dev/null +++ b/tests/data/crawl/crawl477 @@ -0,0 +1 @@ +[5;20H[36m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4770 b/tests/data/crawl/crawl4770 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4770 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4771 b/tests/data/crawl/crawl4771 new file mode 100644 index 0000000..90ff5d7 --- /dev/null +++ b/tests/data/crawl/crawl4771 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4772 b/tests/data/crawl/crawl4772 new file mode 100644 index 0000000..2169a8d --- /dev/null +++ b/tests/data/crawl/crawl4772 @@ -0,0 +1 @@ +[10;24H[37m[43m[5mZ[18;2H[m[37m[40mItems here: [30m[40m[1m( )[m[37m[40m[K
[19d_a dagger; 2 stones[K
[20d[30m[40m[1m_[m[37m[40mYou see here an adder corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4773 b/tests/data/crawl/crawl4773 new file mode 100644 index 0000000..969569e --- /dev/null +++ b/tests/data/crawl/crawl4773 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;60H[35m[40m--[9;65H[37m[40m5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4774 b/tests/data/crawl/crawl4774 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4774 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4775 b/tests/data/crawl/crawl4775 new file mode 100644 index 0000000..f7394cd --- /dev/null +++ b/tests/data/crawl/crawl4775 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are slithering![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4776 b/tests/data/crawl/crawl4776 new file mode 100644 index 0000000..84a804a --- /dev/null +++ b/tests/data/crawl/crawl4776 @@ -0,0 +1 @@ +[9;23H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4777 b/tests/data/crawl/crawl4777 new file mode 100644 index 0000000..0b318c0 --- /dev/null +++ b/tests/data/crawl/crawl4777 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;65H[37m[40m6.5 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4778 b/tests/data/crawl/crawl4778 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4778 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4779 b/tests/data/crawl/crawl4779 new file mode 100644 index 0000000..97cae82 --- /dev/null +++ b/tests/data/crawl/crawl4779 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_D - 2 chunks of flesh[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl478 b/tests/data/crawl/crawl478 new file mode 100644 index 0000000..f2fa792 --- /dev/null +++ b/tests/data/crawl/crawl478 @@ -0,0 +1 @@ +[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[8;52H[37m[40m5[9;63H80[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4780 b/tests/data/crawl/crawl4780 new file mode 100644 index 0000000..0ed3d42 --- /dev/null +++ b/tests/data/crawl/crawl4780 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[9;65H[37m[40m7.5 (1
[24d [30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m[12;38H[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl4781 b/tests/data/crawl/crawl4781 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4781 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4782 b/tests/data/crawl/crawl4782 new file mode 100644 index 0000000..1b0446e --- /dev/null +++ b/tests/data/crawl/crawl4782 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your magical contamination has completely faded away.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4783 b/tests/data/crawl/crawl4783 new file mode 100644 index 0000000..0f49e13 --- /dev/null +++ b/tests/data/crawl/crawl4783 @@ -0,0 +1 @@ +[9;50H[4;46H[31m[40m3[4;60H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4784 b/tests/data/crawl/crawl4784 new file mode 100644 index 0000000..d6d1780 --- /dev/null +++ b/tests/data/crawl/crawl4784 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4785 b/tests/data/crawl/crawl4785 new file mode 100644 index 0000000..290ce3f --- /dev/null +++ b/tests/data/crawl/crawl4785 @@ -0,0 +1 @@ +[3;47H[32m[40m9[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4786 b/tests/data/crawl/crawl4786 new file mode 100644 index 0000000..effc9ec --- /dev/null +++ b/tests/data/crawl/crawl4786 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[4;46H[m[31m[40m4[4;62H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4787 b/tests/data/crawl/crawl4787 new file mode 100644 index 0000000..18e2570 --- /dev/null +++ b/tests/data/crawl/crawl4787 @@ -0,0 +1 @@ +
[18d[M[3;46H[32m[40m40
[24d[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4788 b/tests/data/crawl/crawl4788 new file mode 100644 index 0000000..90d97fd --- /dev/null +++ b/tests/data/crawl/crawl4788 @@ -0,0 +1 @@ +
[18d[M[4;62H[34m[40m[1m==
[24d[m[37m[40m_Eating one of 2 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4789 b/tests/data/crawl/crawl4789 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl4789 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl479 b/tests/data/crawl/crawl479 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl479 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4790 b/tests/data/crawl/crawl4790 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4790 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4791 b/tests/data/crawl/crawl4791 new file mode 100644 index 0000000..5d7af93 --- /dev/null +++ b/tests/data/crawl/crawl4791 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;64H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4792 b/tests/data/crawl/crawl4792 new file mode 100644 index 0000000..d0fd64d --- /dev/null +++ b/tests/data/crawl/crawl4792 @@ -0,0 +1 @@ +[3;47H[32m[40m1[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4793 b/tests/data/crawl/crawl4793 new file mode 100644 index 0000000..1582637 --- /dev/null +++ b/tests/data/crawl/crawl4793 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4794 b/tests/data/crawl/crawl4794 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl4794 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4795 b/tests/data/crawl/crawl4795 new file mode 100644 index 0000000..4cd7b2a --- /dev/null +++ b/tests/data/crawl/crawl4795 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;66H[m[34m[40m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4796 b/tests/data/crawl/crawl4796 new file mode 100644 index 0000000..89bec51 --- /dev/null +++ b/tests/data/crawl/crawl4796 @@ -0,0 +1 @@ +[3;47H[32m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4797 b/tests/data/crawl/crawl4797 new file mode 100644 index 0000000..503d69d --- /dev/null +++ b/tests/data/crawl/crawl4797 @@ -0,0 +1 @@ +[4;66H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4798 b/tests/data/crawl/crawl4798 new file mode 100644 index 0000000..0d31a5d --- /dev/null +++ b/tests/data/crawl/crawl4798 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4799 b/tests/data/crawl/crawl4799 new file mode 100644 index 0000000..b55ac66 --- /dev/null +++ b/tests/data/crawl/crawl4799 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;69H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl48 b/tests/data/crawl/crawl48 new file mode 100644 index 0000000..6046e0c --- /dev/null +++ b/tests/data/crawl/crawl48 @@ -0,0 +1 @@ +[9;50H
[18d[M[4;46H[37m[40m3[4;72H[34m[40m========
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m[9;62H[37m[40m49.0 (12.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl480 b/tests/data/crawl/crawl480 new file mode 100644 index 0000000..16af4e0 --- /dev/null +++ b/tests/data/crawl/crawl480 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4800 b/tests/data/crawl/crawl4800 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl4800 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4801 b/tests/data/crawl/crawl4801 new file mode 100644 index 0000000..3d6f654 --- /dev/null +++ b/tests/data/crawl/crawl4801 @@ -0,0 +1 @@ +[4;69H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4802 b/tests/data/crawl/crawl4802 new file mode 100644 index 0000000..efe908f --- /dev/null +++ b/tests/data/crawl/crawl4802 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m44[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4803 b/tests/data/crawl/crawl4803 new file mode 100644 index 0000000..1314b92 --- /dev/null +++ b/tests/data/crawl/crawl4803 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;71H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4804 b/tests/data/crawl/crawl4804 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl4804 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4805 b/tests/data/crawl/crawl4805 new file mode 100644 index 0000000..d2e9ebf --- /dev/null +++ b/tests/data/crawl/crawl4805 @@ -0,0 +1 @@ +[4;71H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4806 b/tests/data/crawl/crawl4806 new file mode 100644 index 0000000..368e83c --- /dev/null +++ b/tests/data/crawl/crawl4806 @@ -0,0 +1 @@ +[4;46H[32m[40m9[73G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4807 b/tests/data/crawl/crawl4807 new file mode 100644 index 0000000..c34aa4a --- /dev/null +++ b/tests/data/crawl/crawl4807 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4808 b/tests/data/crawl/crawl4808 new file mode 100644 index 0000000..37fe7ba --- /dev/null +++ b/tests/data/crawl/crawl4808 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/11[75G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4809 b/tests/data/crawl/crawl4809 new file mode 100644 index 0000000..55e835b --- /dev/null +++ b/tests/data/crawl/crawl4809 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl481 b/tests/data/crawl/crawl481 new file mode 100644 index 0000000..f2d5996 --- /dev/null +++ b/tests/data/crawl/crawl481 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d #♣ ♣......# [3;6H .......# [4;7H [20G #♣ [5;8H♣♣[5;19H [m[36m[40m[7m)[m[30m[40m[1m.. [6;8H..[6;21H.. [7;7H ..[7;21H.g [8;21H.# [9;18H [10;22H .
[11d #.# #[11;22H .##
[12d #.# #.[12;22H ..#
[13d #.###..[13;22H #.#
[14d ##.†....# [14;22H .##.#
[15d [15;11H #..#...[15;29H [16;12H#..#.#.[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4810 b/tests/data/crawl/crawl4810 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl4810 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4811 b/tests/data/crawl/crawl4811 new file mode 100644 index 0000000..ef06411 --- /dev/null +++ b/tests/data/crawl/crawl4811 @@ -0,0 +1 @@ +[9;63H[37m[40m714.5 (67.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4812 b/tests/data/crawl/crawl4812 new file mode 100644 index 0000000..6eaf6b3 --- /dev/null +++ b/tests/data/crawl/crawl4812 @@ -0,0 +1 @@ +[4;46H[37m[40m11[77G[34m[40m===[9;65H[37m[40m5.5 (68[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4813 b/tests/data/crawl/crawl4813 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4813 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4814 b/tests/data/crawl/crawl4814 new file mode 100644 index 0000000..fedbb7a --- /dev/null +++ b/tests/data/crawl/crawl4814 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4815 b/tests/data/crawl/crawl4815 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl4815 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4816 b/tests/data/crawl/crawl4816 new file mode 100644 index 0000000..7b5ea06 --- /dev/null +++ b/tests/data/crawl/crawl4816 @@ -0,0 +1 @@ +[4;77H[34m[40m[1m===[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4817 b/tests/data/crawl/crawl4817 new file mode 100644 index 0000000..15cf760 --- /dev/null +++ b/tests/data/crawl/crawl4817 @@ -0,0 +1 @@ +[45G[37m[40m85 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4818 b/tests/data/crawl/crawl4818 new file mode 100644 index 0000000..c319c73 --- /dev/null +++ b/tests/data/crawl/crawl4818 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 185 gold pieces (gained 8).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4819 b/tests/data/crawl/crawl4819 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl4819 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl482 b/tests/data/crawl/crawl482 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl482 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4820 b/tests/data/crawl/crawl4820 new file mode 100644 index 0000000..fa18a8b --- /dev/null +++ b/tests/data/crawl/crawl4820 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You open the door.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4821 b/tests/data/crawl/crawl4821 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl4821 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4822 b/tests/data/crawl/crawl4822 new file mode 100644 index 0000000..92e14ba --- /dev/null +++ b/tests/data/crawl/crawl4822 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 5 scrolls of identify (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4823 b/tests/data/crawl/crawl4823 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl4823 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4824 b/tests/data/crawl/crawl4824 new file mode 100644 index 0000000..8688da8 --- /dev/null +++ b/tests/data/crawl/crawl4824 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m#............###[m[37m[40m [30m[40m[1m*,,,,,,,,,,,[2;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[3d##[m[37m[40m [30m[40m[1m#............[m[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m*
[4d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*
[5d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[30m[40m*[m[37m[40m [30m[40m[1m*
[6d.####..........#[m[37m[40m..[37m[44mg[37m[40m....[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*
[7d.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#######[30m[40m[1m*
[8d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m..[33m[44m[1mg[m[37m[40m..[8;30H..
[9d[30m[40m[1m.[9G#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,8,[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m*******[10;3HZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [11;8H[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m###**#[m[37m[40m.[37m[43m[5mZ[m[33m[40m#[37m[40m
[12d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;2H[30m[40m[1m###.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[14d[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m
[15d[30m[40m[1m##.#
\ No newline at end of file diff --git a/tests/data/crawl/crawl4825 b/tests/data/crawl/crawl4825 new file mode 100644 index 0000000..13beaee --- /dev/null +++ b/tests/data/crawl/crawl4825 @@ -0,0 +1 @@ +Z#[m[37m[40m [30m[40m[1m##.##.#[m[37m[40m [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;2H[30m[40m[1m..#.####.##.#[m[37m[40m [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;2H[30m[40m[1m.Z#......Z#.####.##.###*###**[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4826 b/tests/data/crawl/crawl4826 new file mode 100644 index 0000000..62691ef --- /dev/null +++ b/tests/data/crawl/crawl4826 @@ -0,0 +1 @@ +[9;64H[37m[40m78.5 (63[14;38H[33m[44m[1mg[m[37m[40m [32m[40m[1m[7m [m[37m[40m gnoll (sleeping)[K[15;38H[37m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgoblin (sleeping)[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[9;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4827 b/tests/data/crawl/crawl4827 new file mode 100644 index 0000000..af948ce --- /dev/null +++ b/tests/data/crawl/crawl4827 @@ -0,0 +1 @@ +[10;24H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4828 b/tests/data/crawl/crawl4828 new file mode 100644 index 0000000..5dec8b6 --- /dev/null +++ b/tests/data/crawl/crawl4828 @@ -0,0 +1 @@ +[9;65H[37m[40m9.5 (64[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4829 b/tests/data/crawl/crawl4829 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4829 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl483 b/tests/data/crawl/crawl483 new file mode 100644 index 0000000..d87bbe9 --- /dev/null +++ b/tests/data/crawl/crawl483 @@ -0,0 +1 @@ +
[18d[M[9;15H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4830 b/tests/data/crawl/crawl4830 new file mode 100644 index 0000000..6423bfb --- /dev/null +++ b/tests/data/crawl/crawl4830 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_[31m[40m[1mA goblin and a gnoll come into view.[23;2H[m[37m[40mFound a bloodstained altar of Trog.
[24d[30m[40m[1m_[m[37m[40mYou see here a hand axe.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4831 b/tests/data/crawl/crawl4831 new file mode 100644 index 0000000..6a7c93e --- /dev/null +++ b/tests/data/crawl/crawl4831 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4832 b/tests/data/crawl/crawl4832 new file mode 100644 index 0000000..25a5cfc --- /dev/null +++ b/tests/data/crawl/crawl4832 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - gnoll[24;2HAim: [37m[40ma gnoll, wielding an antimagic spear (resting, chance to defeat MR: 85%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4833 b/tests/data/crawl/crawl4833 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4833 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4834 b/tests/data/crawl/crawl4834 new file mode 100644 index 0000000..84a17e2 --- /dev/null +++ b/tests/data/crawl/crawl4834 @@ -0,0 +1 @@ +[8;19H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4835 b/tests/data/crawl/crawl4835 new file mode 100644 index 0000000..2d29d7d --- /dev/null +++ b/tests/data/crawl/crawl4835 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe gnoll convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4836 b/tests/data/crawl/crawl4836 new file mode 100644 index 0000000..6435a64 --- /dev/null +++ b/tests/data/crawl/crawl4836 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4837 b/tests/data/crawl/crawl4837 new file mode 100644 index 0000000..e23bd6c --- /dev/null +++ b/tests/data/crawl/crawl4837 @@ -0,0 +1 @@ +[6;19H[37m[40m.g[8d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4838 b/tests/data/crawl/crawl4838 new file mode 100644 index 0000000..b8ba16e --- /dev/null +++ b/tests/data/crawl/crawl4838 @@ -0,0 +1 @@ +[3;46H[32m[40m43[79G[31m[40m-[4;46H[32m[40m10[77G[35m[40m---[9;64H[37m[40m80.5 (1.0) [14;38Hg [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgoblin[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4839 b/tests/data/crawl/crawl4839 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4839 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl484 b/tests/data/crawl/crawl484 new file mode 100644 index 0000000..8e88a91 --- /dev/null +++ b/tests/data/crawl/crawl484 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d [30m[40m[1m#♣[m[37m[40m [32m[40m[1m♣[m[37m[40m......[33m[40m#[37m[40m [3;6H .......[33m[40m#[37m[40m [4;7H [20G [33m[40m#[32m[40m♣[37m[40m [5;8H[32m[40m♣♣[5;19H[37m[40m [36m[40m[7m)[m[37m[40m.. [6;8H..[6;21H.. [7;7H ..[7;21H.[37m[44mg[37m[40m [8;21H.[33m[40m#[37m[40m [9;15H[7mp[m[37m[40m.[33m[40m#[37m[40m [10;22H [30m[40m[1m.[m[37m[40m
[11d [30m[40m[1m#.#[m[37m[40m [33m[40m#[11;22H[37m[40m [30m[40m[1m.##[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[12;22H [30m[40m[1m..#[m[37m[40m
[13d [30m[40m[1m#.###[m[37m[40m..[13;22H [30m[40m[1m#.#[m[37m[40m
[14d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m..[m[37m[40m.[30m[40m[1m.#[m[37m[40m [14;22H [30m[40m[1m.##.#[m[37m[40m
[15d [15;11H [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m...[15;29H [16;12H[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4840 b/tests/data/crawl/crawl4840 new file mode 100644 index 0000000..50a5f67 --- /dev/null +++ b/tests/data/crawl/crawl4840 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The gnoll moves out of view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4841 b/tests/data/crawl/crawl4841 new file mode 100644 index 0000000..da2e84d --- /dev/null +++ b/tests/data/crawl/crawl4841 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4842 b/tests/data/crawl/crawl4842 new file mode 100644 index 0000000..2e2ea82 --- /dev/null +++ b/tests/data/crawl/crawl4842 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin, wielding an antimagic short sword (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4843 b/tests/data/crawl/crawl4843 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4843 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4844 b/tests/data/crawl/crawl4844 new file mode 100644 index 0000000..ac990ea --- /dev/null +++ b/tests/data/crawl/crawl4844 @@ -0,0 +1 @@ +[6;20H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4845 b/tests/data/crawl/crawl4845 new file mode 100644 index 0000000..4c91894 --- /dev/null +++ b/tests/data/crawl/crawl4845 @@ -0,0 +1 @@ +[37m[40m.g[8d[33m[40m[1mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4846 b/tests/data/crawl/crawl4846 new file mode 100644 index 0000000..5f2895a --- /dev/null +++ b/tests/data/crawl/crawl4846 @@ -0,0 +1 @@ +[3;79H[30m[40m[1m-[4;46H[m[32m[40m9[37m[40m/11 [75G[35m[40m--[30m[40m[1m---[9;65H[m[37m[40m1[14;38H[33m[40m[1mg[m[37m[40m [33m[40m[7m [m[37m[40m gnoll[K[15;38Hg [33m[40m[1m[7m [m[37m[40m [30m[40m[1mgoblin[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4847 b/tests/data/crawl/crawl4847 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4847 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4848 b/tests/data/crawl/crawl4848 new file mode 100644 index 0000000..1e90e22 --- /dev/null +++ b/tests/data/crawl/crawl4848 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4849 b/tests/data/crawl/crawl4849 new file mode 100644 index 0000000..da2e84d --- /dev/null +++ b/tests/data/crawl/crawl4849 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl485 b/tests/data/crawl/crawl485 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl485 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4850 b/tests/data/crawl/crawl4850 new file mode 100644 index 0000000..6df8be8 --- /dev/null +++ b/tests/data/crawl/crawl4850 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The goblin convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - goblin[23;52H[33m[40m[1mmoderately wounded[m[37m[40m, chance to[24;1H defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4851 b/tests/data/crawl/crawl4851 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4851 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4852 b/tests/data/crawl/crawl4852 new file mode 100644 index 0000000..d19d4e3 --- /dev/null +++ b/tests/data/crawl/crawl4852 @@ -0,0 +1 @@ +[6;21H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4853 b/tests/data/crawl/crawl4853 new file mode 100644 index 0000000..608af2a --- /dev/null +++ b/tests/data/crawl/crawl4853 @@ -0,0 +1 @@ +[37m[40m.[8d..g[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4854 b/tests/data/crawl/crawl4854 new file mode 100644 index 0000000..ba71bae --- /dev/null +++ b/tests/data/crawl/crawl4854 @@ -0,0 +1 @@ +[3;47H[32m[40m2[78G[31m[40m-[4;46H[33m[40m[1m8[73G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m2[14;38Hg [35m[40m[7m [m[37m[40m [30m[40m[1mgoblin[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4855 b/tests/data/crawl/crawl4855 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4855 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4856 b/tests/data/crawl/crawl4856 new file mode 100644 index 0000000..1e90e22 --- /dev/null +++ b/tests/data/crawl/crawl4856 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin convulses in agony![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4857 b/tests/data/crawl/crawl4857 new file mode 100644 index 0000000..da2e84d --- /dev/null +++ b/tests/data/crawl/crawl4857 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4858 b/tests/data/crawl/crawl4858 new file mode 100644 index 0000000..a7dd713 --- /dev/null +++ b/tests/data/crawl/crawl4858 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The goblin convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;52H[31m[40m[1mseverely wounded[m[37m[40m[2P[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4859 b/tests/data/crawl/crawl4859 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4859 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl486 b/tests/data/crawl/crawl486 new file mode 100644 index 0000000..b3bf60d --- /dev/null +++ b/tests/data/crawl/crawl486 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4860 b/tests/data/crawl/crawl4860 new file mode 100644 index 0000000..9d90c93 --- /dev/null +++ b/tests/data/crawl/crawl4860 @@ -0,0 +1 @@ +[8;23H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4861 b/tests/data/crawl/crawl4861 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl4861 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4862 b/tests/data/crawl/crawl4862 new file mode 100644 index 0000000..c0dda2c --- /dev/null +++ b/tests/data/crawl/crawl4862 @@ -0,0 +1 @@ +[8;23H[33m[40m[1mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4863 b/tests/data/crawl/crawl4863 new file mode 100644 index 0000000..70270b3 --- /dev/null +++ b/tests/data/crawl/crawl4863 @@ -0,0 +1 @@ +[3;47H[32m[40m1[78G[30m[40m[1m-[4;46H[33m[40m7[4;71H[m[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m7[9;65H3[14;38H[33m[40m[1mg[m[37m[40m [33m[40m[7m [m[37m[40m gnoll[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4864 b/tests/data/crawl/crawl4864 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4864 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4865 b/tests/data/crawl/crawl4865 new file mode 100644 index 0000000..e646f50 --- /dev/null +++ b/tests/data/crawl/crawl4865 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the goblin![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4866 b/tests/data/crawl/crawl4866 new file mode 100644 index 0000000..da2e84d --- /dev/null +++ b/tests/data/crawl/crawl4866 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4867 b/tests/data/crawl/crawl4867 new file mode 100644 index 0000000..eb4f532 --- /dev/null +++ b/tests/data/crawl/crawl4867 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40mYou kill the goblin![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - gnoll[23;2HAim: [37m[40ma gnoll, wielding an antimagic spear ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat
[24d MR: 85%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4868 b/tests/data/crawl/crawl4868 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4868 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4869 b/tests/data/crawl/crawl4869 new file mode 100644 index 0000000..b452fea --- /dev/null +++ b/tests/data/crawl/crawl4869 @@ -0,0 +1 @@ +[8;23H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl487 b/tests/data/crawl/crawl487 new file mode 100644 index 0000000..f39099a --- /dev/null +++ b/tests/data/crawl/crawl487 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4870 b/tests/data/crawl/crawl4870 new file mode 100644 index 0000000..7c1f213 --- /dev/null +++ b/tests/data/crawl/crawl4870 @@ -0,0 +1 @@ +
[18d[M[8;23H[33m[40m[1mg[24;2H[m[37m[40mThe gnoll barely resists.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4871 b/tests/data/crawl/crawl4871 new file mode 100644 index 0000000..1d45603 --- /dev/null +++ b/tests/data/crawl/crawl4871 @@ -0,0 +1 @@ +[3;46H[32m[40m39[77G[31m[40m-[4;46H[33m[40m[1m6[4;69H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4872 b/tests/data/crawl/crawl4872 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4872 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4873 b/tests/data/crawl/crawl4873 new file mode 100644 index 0000000..b01797f --- /dev/null +++ b/tests/data/crawl/crawl4873 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The gnoll hits you with an antimagic spear.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4874 b/tests/data/crawl/crawl4874 new file mode 100644 index 0000000..da2e84d --- /dev/null +++ b/tests/data/crawl/crawl4874 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;21H
[2d [2;21H *..#[3;3H [3;18H####*..# [4;8H)[4;17H##[4;29H
[5d.((([5;17H#.[5;27H>* [6;17H..[6;29H [7;3H [7;17H._[7;30H##[8;3H [8;17H..[8;30H..[9;10H #.# [10;11H #.# [10;26H [11;11H #.# [11;26H [12;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [13;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [14;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [15;7H [15G #.###.## [16;15H #.##..# [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4875 b/tests/data/crawl/crawl4875 new file mode 100644 index 0000000..a516c27 --- /dev/null +++ b/tests/data/crawl/crawl4875 @@ -0,0 +1 @@ +
[18d[37m[40m_The gnoll hits you with an antimagic spear.[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - gnoll[23;2HAim: [37m[40ma gnoll, wielding an antimagic spear ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat
[24d MR: 85%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4876 b/tests/data/crawl/crawl4876 new file mode 100644 index 0000000..64c3b61 --- /dev/null +++ b/tests/data/crawl/crawl4876 @@ -0,0 +1 @@ +[H[37m[40m [1;21H
[2d [2;21H [30m[40m[1m*[m[37m[40m..[33m[40m#[3;3H[37m[40m [3;18H[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;8H[36m[40m[7m)[4;17H[m[33m[40m##[4;29H[37m[40m [5;2H[33m[40m((([5;17H#[37m[40m.[5;27H[1m>[30m[40m*[m[37m[40m [6;17H..[6;29H [7;3H [7;17H.[31m[40m_[7;30H[33m[40m##[8;3H[37m[40m [8;17H..[8;30H..[9;10H [30m[40m[1m#.#[m[37m[40m [10;11H [30m[40m[1m#.#[m[37m[40m [10;26H [11;11H [30m[40m[1m#.#[m[37m[40m [11;26H [12;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [13;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [14;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;7H [15G [30m[40m[1m#.###[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [16;15H [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4877 b/tests/data/crawl/crawl4877 new file mode 100644 index 0000000..b452fea --- /dev/null +++ b/tests/data/crawl/crawl4877 @@ -0,0 +1 @@ +[8;23H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4878 b/tests/data/crawl/crawl4878 new file mode 100644 index 0000000..b964e38 --- /dev/null +++ b/tests/data/crawl/crawl4878 @@ -0,0 +1 @@ +[19G[37m[42mG[37m[40m...[33m[40m[1mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4879 b/tests/data/crawl/crawl4879 new file mode 100644 index 0000000..5e307ed --- /dev/null +++ b/tests/data/crawl/crawl4879 @@ -0,0 +1 @@ +[3;47H[32m[40m8[76G[31m[40m-[30m[40m[1m-[4;46H[33m[40m5[4;66H[m[35m[40m---[30m[40m[1m--[9;65H[m[37m[40m5[14;38H[37m[42mG[37m[40m [32m[40m[1m[7m [m[37m[40m [31m[40m[1meye of draining (wandering)[K[15;38H[33m[40mg[m[37m[40m [31m[40m[7m [m[37m[40m gnoll[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl488 b/tests/data/crawl/crawl488 new file mode 100644 index 0000000..87188f6 --- /dev/null +++ b/tests/data/crawl/crawl488 @@ -0,0 +1 @@ +[2;12H[37m[40m[1K .[20G.
[3d [30m[40m[1m#♣[12G[m[32m[40m♣[1m♣
[4d[30m[40m###..[m[37m[40m [13G.......[33m[40m#[37m[40m
[5d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m.. [33m[40m#[32m[40m♣[37m[40m.[6;6H[30m[40m[1m♣♣♣[m[32m[40m♣♣♣♣♣[37m[40m..... [36m[40m[7m)[m[37m[40m...
[7d[30m[40m[1m###.....[7;18H[m[33m[40m#[37m[40m.....
[8d[30m[40m[1m......[m[37m[40m [30m[40m[1m.[m[37m[40m.............[37m[44mg[37m[40m.
[9d[30m[40m[1m###.######[m[33m[40m#[37m[40m....[7mp[m[37m[40m.....[33m[40m#
[10d[30m[40m[1m........[m[37m[40m....[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m
[11d[30m[40m[1m###.####[m[33m[40m#[30m[40m[1m#[m[37m[40m....[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m..[m[37m[40m [30m[40m[1m.[m[37m[40m [12;8H [33m[40m#[37m[40m.......[33m[40m#[12;27H[30m[40m[1m#[13;6H[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m##[37m[40m.[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[26G.[14;2H[m[37m[40m [30m[40m[1m#.###.[m[37m[40m.[30m[40m[1m.#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m#..#[m[37m[40m [15;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#..#[m[37m[40m
[16d [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m...[30m[40m[1m..#[29G[m[37m[40m
[17d[30m[40m[1m##...#######..#.#....##.##.######[m[39;49m[37m[40m[9;64H[37m[40m1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4880 b/tests/data/crawl/crawl4880 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4880 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4881 b/tests/data/crawl/crawl4881 new file mode 100644 index 0000000..88e31b2 --- /dev/null +++ b/tests/data/crawl/crawl4881 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The gnoll convulses in agony! You block the gnoll's attack.
[24d[30m[40m[1m_[31m[40mAn eye of draining comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4882 b/tests/data/crawl/crawl4882 new file mode 100644 index 0000000..d15789e --- /dev/null +++ b/tests/data/crawl/crawl4882 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*..#*******
[2d##[2;18H[m[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m
[3d[30m[40m[1m.####..[m[36m[40m[7m)[3;17H[m[30m[40m[1m##[m[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m***
[4d.[m[33m[40m((([30m[40m[1m'...[16G##..[m[37m[40m.[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[5;2H[30m[40m####[5;17H....[m[37m[40m...[34m[40m[1m![m[33m[40m#[30m[40m[1m**[6;3H[m[37m[40m [6;17H[30m[40m[1m.[m[31m[40m_[30m[40m[1m...[m[37m[40m...[33m[40m##[30m[40m[1m#####[7;6H#######.###..G...[33m[40mg[m[37m[40m..[30m[40m[1m......,[8;3H#######[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,8,[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m********
[9d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m
[10d[30m[40m[1m#######Z.[17G###**[m[33m[40m#[37m[40m..
[11d[30m[40m[1m.....###Z[11;18H.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[12d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z##[12;21H#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[13d[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m#.Z[13;22H[m[37m[40m.
[14d[30m[40m[1m##.#Z#[m[37m[40m [30m[40m[1m##.[14;20H#[m[33m[40m#[37m[40m.[33m[40m#[15;2H[30m[40m[1m..#.##[15;21H[m[37m[40m..[30m[40m[1m#[m[37m[40m [16;3H[30m[40m[1mZ#......Z#.####.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##*###**[17;3H#######[16G........#...,,[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4883 b/tests/data/crawl/crawl4883 new file mode 100644 index 0000000..e3b7fa8 --- /dev/null +++ b/tests/data/crawl/crawl4883 @@ -0,0 +1 @@ +
[18d[M[14;38H[33m[40m[1mg[m[37m[40m [31m[40m[7m [m[37m[40m gnoll[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40madder skeleton[K[16;38H[37m[40m[K
[24d You swap places. [30m[40m[1mThe gnoll barely misses you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4884 b/tests/data/crawl/crawl4884 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl4884 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4885 b/tests/data/crawl/crawl4885 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4885 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4886 b/tests/data/crawl/crawl4886 new file mode 100644 index 0000000..7dcd68e --- /dev/null +++ b/tests/data/crawl/crawl4886 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour adder skeleton misses the gnoll.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4887 b/tests/data/crawl/crawl4887 new file mode 100644 index 0000000..b272f1e --- /dev/null +++ b/tests/data/crawl/crawl4887 @@ -0,0 +1 @@ +[H[30m[40m[1m##[1;18H####*..#[m[37m[40m
[2d[30m[40m[1m.####..[m[36m[40m[7m)[2;17H[m[30m[40m[1m##..[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m***
[3d.[m[33m[40m((([30m[40m[1m'...[16G##...8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[4;2H[30m[40m####[4;17H.....[m[37m[40m..[34m[40m[1m![m[33m[40m#[30m[40m[1m**[5;3H[m[37m[40m [5;18H[31m[40m_[30m[40m[1m....[m[37m[40m..[33m[40m#[30m[40m[1m######[6;6H#######.###..G...[33m[40mg[m[37m[40m..[30m[40m[1m......,[7;3H#######[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,8,[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m********
[8d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,[m[33m[40m##[37m[40m.[33m[40m#[37m[40m
[9d[30m[40m[1m#######Z.[17G###**[m[33m[40m#[37m[40m.
[10d[30m[40m[1m.....###Z[10;18H.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#
[11d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z##[11;21H#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[12d[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m#.Z[12;22H[m[37m[40m.
[13d[30m[40m[1m##.#Z#[m[37m[40m [30m[40m[1m##.[13;20H#[m[33m[40m#[37m[40m.[33m[40m#[14;2H[30m[40m[1m..#.##[14;21H[m[37m[40m..[30m[40m[1m#[m[37m[40m [15;3H[30m[40m[1mZ#......Z#.####.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##*###**[16;3H#######[16G....[m[37m[40m..[30m[40m[1m..#...,,
[17d.....#[m[37m[40m [30m[40m[1m#..#.##.#.##.#.#.###[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4888 b/tests/data/crawl/crawl4888 new file mode 100644 index 0000000..4e5b765 --- /dev/null +++ b/tests/data/crawl/crawl4888 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe gnoll hits your adder skeleton with an antimagic spear.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4889 b/tests/data/crawl/crawl4889 new file mode 100644 index 0000000..20a5b1d --- /dev/null +++ b/tests/data/crawl/crawl4889 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;66H[m[34m[40m===[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl489 b/tests/data/crawl/crawl489 new file mode 100644 index 0000000..7e18bf0 --- /dev/null +++ b/tests/data/crawl/crawl489 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here 5 arrows.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4890 b/tests/data/crawl/crawl4890 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4890 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4891 b/tests/data/crawl/crawl4891 new file mode 100644 index 0000000..a10617b --- /dev/null +++ b/tests/data/crawl/crawl4891 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour adder skeleton barely misses the gnoll.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4892 b/tests/data/crawl/crawl4892 new file mode 100644 index 0000000..d9a82a7 --- /dev/null +++ b/tests/data/crawl/crawl4892 @@ -0,0 +1 @@ +
[18d[M[6;23H[33m[42m[1mg[24;2H[m[37m[40mThe gnoll hits your adder skeleton with an antimagic spear![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4893 b/tests/data/crawl/crawl4893 new file mode 100644 index 0000000..209cee1 --- /dev/null +++ b/tests/data/crawl/crawl4893 @@ -0,0 +1 @@ +[9;65H[37m[40m8[14;38H[33m[42m[1mg[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4894 b/tests/data/crawl/crawl4894 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4894 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4895 b/tests/data/crawl/crawl4895 new file mode 100644 index 0000000..df89da4 --- /dev/null +++ b/tests/data/crawl/crawl4895 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your adder skeleton bites the gnoll but does no damage.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4896 b/tests/data/crawl/crawl4896 new file mode 100644 index 0000000..28bc427 --- /dev/null +++ b/tests/data/crawl/crawl4896 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe gnoll hits your adder skeleton with an antimagic spear.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4897 b/tests/data/crawl/crawl4897 new file mode 100644 index 0000000..04bd938 --- /dev/null +++ b/tests/data/crawl/crawl4897 @@ -0,0 +1 @@ +[7;24H[35m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4898 b/tests/data/crawl/crawl4898 new file mode 100644 index 0000000..6be3b3b --- /dev/null +++ b/tests/data/crawl/crawl4898 @@ -0,0 +1 @@ +[3;47H[32m[40m9[76G=[9;65H[37m[40m9[14;48H(unaware)[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4899 b/tests/data/crawl/crawl4899 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4899 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl49 b/tests/data/crawl/crawl49 new file mode 100644 index 0000000..3d4596d --- /dev/null +++ b/tests/data/crawl/crawl49 @@ -0,0 +1 @@ +[3;46H[37m[40m13[78G[32m[40m==[9;62H[37m[40m50.0 (13[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl490 b/tests/data/crawl/crawl490 new file mode 100644 index 0000000..cdf3fba --- /dev/null +++ b/tests/data/crawl/crawl490 @@ -0,0 +1 @@ +[3;20H[30m[40m[1m#[4d#[m[37m[40m [33m[40m#[5;19H[30m[40m[1m.[m[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[6;9H[30m[40m[1m♣[6;19H[m[37m[40m.[36m[40m[7m)[m[37m[40m....[7;9H[30m[40m[1m.[7;24H[m[37m[40m.[8;9H[30m[40m[1m.[8;24H[m[37m[40m.[9;16H[34m[40m([37m[40m[7mp[10;9H[m[30m[40m[1m.[11d#[m[33m[40m#[17G[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m..[m[33m[40m#[12;9H[30m[40m[1m#[m[37m[40m....[30m[40m[1m.[m[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[13;9H[30m[40m[1m.[m[37m[40m.[33m[40m##[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m.[33m[40m#[14;9H[30m[40m[1m..##[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[15;13H..[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m.[16;12H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m2
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4900 b/tests/data/crawl/crawl4900 new file mode 100644 index 0000000..b148913 --- /dev/null +++ b/tests/data/crawl/crawl4900 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour adder skeleton is destroyed![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4901 b/tests/data/crawl/crawl4901 new file mode 100644 index 0000000..50ca3e7 --- /dev/null +++ b/tests/data/crawl/crawl4901 @@ -0,0 +1 @@ +
[18d[2M[1;3H[30m[40m[1m [1;26H [2;8H)[2;21H.##.#***
[3d.((([3;22H.#..,>* [4;29H [5;3H [5;18H_[6;3H [7;10H #.# [8;11H #.# [8;26H [9;11H #.# [9;26H [10;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [11;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [12;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [13;7H [15G [13;25H [14;15H [24G [15;20H#.#[15;31H [16;20H..[16;31H [17;7H [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4902 b/tests/data/crawl/crawl4902 new file mode 100644 index 0000000..4388e31 --- /dev/null +++ b/tests/data/crawl/crawl4902 @@ -0,0 +1 @@ +[18;2H[31m[40mYour adder skeleton is destroyed![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - gnoll[23;2HAim: [37m[40ma gnoll, wielding an antimagic spear ([31m[40m[1malmost dead[m[37m[40m, hasn't noticed you,
[24d chance to defeat MR: 85%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4903 b/tests/data/crawl/crawl4903 new file mode 100644 index 0000000..deeb0d4 --- /dev/null +++ b/tests/data/crawl/crawl4903 @@ -0,0 +1 @@ +[1;3H[37m[40m [1;26H [2;8H[36m[40m[7m)[2;21H[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m***[m[37m[40m [3;2H[33m[40m((([3;22H[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[30m[40m*[m[37m[40m [4;29H [5;3H [5;18H[31m[40m_[6;3H[37m[40m [7;10H [30m[40m[1m#.#[m[37m[40m [8;11H [30m[40m[1m#.#[m[37m[40m [8;26H [9;11H [30m[40m[1m#.#[m[37m[40m [9;26H [10;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [11;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [12;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [13;7H [15G [13;25H [14;15H [24G [15;20H[33m[40m#[37m[40m.[33m[40m#[15;31H[37m[40m [16;20H..[16;31H [17;7H [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4904 b/tests/data/crawl/crawl4904 new file mode 100644 index 0000000..0c7ddb9 --- /dev/null +++ b/tests/data/crawl/crawl4904 @@ -0,0 +1 @@ +[6;23H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4905 b/tests/data/crawl/crawl4905 new file mode 100644 index 0000000..761d0a1 --- /dev/null +++ b/tests/data/crawl/crawl4905 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe gnoll shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4906 b/tests/data/crawl/crawl4906 new file mode 100644 index 0000000..298c114 --- /dev/null +++ b/tests/data/crawl/crawl4906 @@ -0,0 +1 @@ +[6;23H[36m[40m)[7d[33m[40m[1mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4907 b/tests/data/crawl/crawl4907 new file mode 100644 index 0000000..3f086a9 --- /dev/null +++ b/tests/data/crawl/crawl4907 @@ -0,0 +1 @@ +[3;47H[32m[40m8[76G[31m[40m-[4;46H[33m[40m[1m5[4;66H[m[35m[40m---[9;64H[37m[40m90[14;38H[33m[40m[1mg[14;47H[m[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4908 b/tests/data/crawl/crawl4908 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4908 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4909 b/tests/data/crawl/crawl4909 new file mode 100644 index 0000000..ee455de --- /dev/null +++ b/tests/data/crawl/crawl4909 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The gnoll barely resists.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl491 b/tests/data/crawl/crawl491 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl491 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4910 b/tests/data/crawl/crawl4910 new file mode 100644 index 0000000..50ca3e7 --- /dev/null +++ b/tests/data/crawl/crawl4910 @@ -0,0 +1 @@ +
[18d[2M[1;3H[30m[40m[1m [1;26H [2;8H)[2;21H.##.#***
[3d.((([3;22H.#..,>* [4;29H [5;3H [5;18H_[6;3H [7;10H #.# [8;11H #.# [8;26H [9;11H #.# [9;26H [10;11H #.# #.# [m[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m [11;7H [15G #.# #[m[33m[40m#[37m[40m.[30m[40m[1m# [12;7H [15G #.# #[m[37m[40m..[30m[40m[1m# [13;7H [15G [13;25H [14;15H [24G [15;20H#.#[15;31H [16;20H..[16;31H [17;7H [17;31H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4911 b/tests/data/crawl/crawl4911 new file mode 100644 index 0000000..bc89b73 --- /dev/null +++ b/tests/data/crawl/crawl4911 @@ -0,0 +1 @@ +
[18d[37m[40m_The gnoll barely resists.[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - gnoll[23;2HAim: [37m[40ma gnoll, wielding an antimagic spear ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR:
[24d 85%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4912 b/tests/data/crawl/crawl4912 new file mode 100644 index 0000000..deeb0d4 --- /dev/null +++ b/tests/data/crawl/crawl4912 @@ -0,0 +1 @@ +[1;3H[37m[40m [1;26H [2;8H[36m[40m[7m)[2;21H[m[37m[40m.[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m***[m[37m[40m [3;2H[33m[40m((([3;22H[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[30m[40m*[m[37m[40m [4;29H [5;3H [5;18H[31m[40m_[6;3H[37m[40m [7;10H [30m[40m[1m#.#[m[37m[40m [8;11H [30m[40m[1m#.#[m[37m[40m [8;26H [9;11H [30m[40m[1m#.#[m[37m[40m [9;26H [10;11H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [11;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [12;7H [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [13;7H [15G [13;25H [14;15H [24G [15;20H[33m[40m#[37m[40m.[33m[40m#[15;31H[37m[40m [16;20H..[16;31H [17;7H [17;31H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4913 b/tests/data/crawl/crawl4913 new file mode 100644 index 0000000..a0d0ed1 --- /dev/null +++ b/tests/data/crawl/crawl4913 @@ -0,0 +1 @@ +[7;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4914 b/tests/data/crawl/crawl4914 new file mode 100644 index 0000000..2d29d7d --- /dev/null +++ b/tests/data/crawl/crawl4914 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe gnoll convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4915 b/tests/data/crawl/crawl4915 new file mode 100644 index 0000000..cdd6591 --- /dev/null +++ b/tests/data/crawl/crawl4915 @@ -0,0 +1 @@ +[7;24H[31m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4916 b/tests/data/crawl/crawl4916 new file mode 100644 index 0000000..6c88f6b --- /dev/null +++ b/tests/data/crawl/crawl4916 @@ -0,0 +1 @@ +[3;47H[32m[40m7[76G[30m[40m[1m-[4;46H[m[31m[40m4[4;64H[35m[40m--[30m[40m[1m---[8;51H[m[37m[40m53[9;65H1[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4917 b/tests/data/crawl/crawl4917 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4917 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4918 b/tests/data/crawl/crawl4918 new file mode 100644 index 0000000..f751c59 --- /dev/null +++ b/tests/data/crawl/crawl4918 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the gnoll![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4919 b/tests/data/crawl/crawl4919 new file mode 100644 index 0000000..11c5ed3 --- /dev/null +++ b/tests/data/crawl/crawl4919 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[37m[40m [1;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*..#******
[2d##[m[37m[40m [30m[40m[1m#...[2;17H.[m[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [3;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.##[m[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m**
[4d.[m[33m[40m((([30m[40m[1m'[4;17H#..[m[37m[40m.[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[5;3H[30m[40m##[5;18H...[m[37m[40m...[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [6;6H[30m[40m[1m..........#.[m[31m[40m_[30m[40m[1m...[m[37m[40m...[33m[40m##[30m[40m[1m#####*[7;3H[m[37m[40m [30m[40m[1m########.###..G...[m[36m[40m)[37m[40m..[30m[40m[1m......,,
[8d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,8,[m[33m[40m#[31m[40m[7m)[m[33m[40m#[30m[40m[1m********
[9d..ZZ..Z.#[17G**,,,#[m[33m[40m#
[10d[30m[40m[1m#######Z.[10;18H##**[m[33m[40m#[37m[40m..
[11d[30m[40m[1m.....###Z#[m[37m[40m [11;21H [33m[40m#[37m[40m.[33m[40m##
[12d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m#[17;20H..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl492 b/tests/data/crawl/crawl492 new file mode 100644 index 0000000..bf15ef2 --- /dev/null +++ b/tests/data/crawl/crawl492 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;12H[1K ........
[3d #♣ ♣♣......# [4;6H [4;21H # [5;7H [5;23H.♣ [6;10H♣♣[6;23H.. [7;10H..[7;23H.. [8;7H ....[8;23H.. [9;11H#[9;23H [10;10H..[10;23H [11;10H#.[11;23H .
[12d #.# #..[12;22H .##
[13d #.# #..#[13;22H ..#
[14d [14;22H #.#
[15d ##.†....# #..#..#..# .##.#
[16d [16;11H #..#....[16;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4920 b/tests/data/crawl/crawl4920 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl4920 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4921 b/tests/data/crawl/crawl4921 new file mode 100644 index 0000000..b240e2a --- /dev/null +++ b/tests/data/crawl/crawl4921 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;18H[30m[40m[1m###[m[37m[40m [30m[40m[1m*,,,,,,,,,,
[2d[m[37m[40m [2;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m******
[3d##[m[37m[40m [30m[40m[1m#...[3;17H.[m[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m [4;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.[m[33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m**
[5d.[m[33m[40m((([30m[40m[1m'[5;17H[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[6;3H[30m[40m##[6;17H[m[37m[40m.......[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [7;6H[30m[40m[1m..........#[m[37m[40m.[31m[40m_[37m[40mG.....[33m[40m#######[30m[40m[1m*[8;3H[m[37m[40m [30m[40m[1m########.###[m[37m[40m......[36m[40m)[37m[40m........[30m[40m[1m,,
[9d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m**,,,8,[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m********
[10d..ZZ..Z.#[17G**,,,#[m[33m[40m#
[11d[30m[40m[1m#######Z.[11;18H##**#[m[37m[40m..
[12d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m##[15;21H[30m[40m[1m#[17d#.#[17;34H[m[39;49m[37m[40m
[18d[2M[14;38H[37m[40mG [32m[40m[1m[7m [m[37m[40m [31m[40m[1meye of draining (wandering)[K[23;2H[37m[40mThe eye of draining turns its gaze towards you.[24;2H[35m[40mThe eye of draining gazes at you.[m[39;49m[37m[40m[7;19H[37m[40m.[8dG[17;34H[m[39;49m[37m[40m[4;46H[31m[40m0[4;56H[35m[40m--------[30m[40m[1m--[9d[m[37m[40m3[14;58H[31m[40m[1m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4922 b/tests/data/crawl/crawl4922 new file mode 100644 index 0000000..71b4fd8 --- /dev/null +++ b/tests/data/crawl/crawl4922 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_[31m[40m[1mYou feel your power leaking away.[23;2H[m[37m[40mItems here: [1m)[30m[40m)
[24d_[m[37m[40man antimagic spear; a hand axe[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4923 b/tests/data/crawl/crawl4923 new file mode 100644 index 0000000..4926761 --- /dev/null +++ b/tests/data/crawl/crawl4923 @@ -0,0 +1 @@ +[1;19H[37m[40m [30m[40m[1m************[2;18H###[m[37m[40m [30m[40m[1m*,[m[37m[40m..[30m[40m[1m,,,,,,,
[3d[m[37m[40m [3;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*.[m[37m[40m.[33m[40m#[30m[40m[1m******
[4d##[m[37m[40m [30m[40m[1m#...[4;17H.[m[33m[40m####[30m[40m[1m*.[m[37m[40m.[33m[40m#[37m[40m [5;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.[m[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m##[30m[40m[1m*
[6d.[m[33m[40m((([30m[40m[1m'[6;16H[m[33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m,[37m[40m>[7;3H[30m[40m##[7;16H[m[33m[40m#[37m[40m.......[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [8;6H[30m[40m[1m..........[m[33m[40m#[37m[40m.[31m[40m_[37m[40m......[33m[40m######[30m[40m[1m#*[9;3H[m[37m[40m [30m[40m[1m########.##[m[33m[40m#[37m[40m...G..[7mp[m[37m[40m.......[30m[40m[1m.,,
[10d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m######[30m[40m[1m***
[11d..ZZ..Z.#[17G[m[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#
[12d#######Z.[12;18H[m[33m[40m####[30m[40m[1m#.[m[37m[40m.
[13d[30m[40m[1m.....###Z#[m[37m[40m [13;21H [30m[40m[1m#.[m[33m[40m##
[14d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z#[14;22H#.
[15d...#.#[m[37m[40m [30m[40m[1m#.Z[15;20H[m[37m[40m [30m[40m[1m#..
[16d##.#Z#[m[37m[40m [16;21H[30m[40m[1m#.##[17;3H.#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [m[39;49m[37m[40m[9;65H[37m[40m4
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4924 b/tests/data/crawl/crawl4924 new file mode 100644 index 0000000..16314b7 --- /dev/null +++ b/tests/data/crawl/crawl4924 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an antimagic short sword.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4925 b/tests/data/crawl/crawl4925 new file mode 100644 index 0000000..fcc820a --- /dev/null +++ b/tests/data/crawl/crawl4925 @@ -0,0 +1 @@ +[2;24H[30m[40m[1m..[3d.[5d[m[33m[40m#[37m[40m.[33m[40m###[6d[37m[40m.[8;30H[30m[40m[1m#[9;22H[m[37m[40m[7mp[m[36m[40m)[30G[30m[40m[1m.[10d#[11;23H[m[33m[40m#[30m[40m[1m.[12d.#[13d##[17;34H[m[39;49m[37m[40m
[18d[9;20H[37m[40m.G[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4926 b/tests/data/crawl/crawl4926 new file mode 100644 index 0000000..22116ec --- /dev/null +++ b/tests/data/crawl/crawl4926 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe eye of draining gazes at you.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4927 b/tests/data/crawl/crawl4927 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4927 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4928 b/tests/data/crawl/crawl4928 new file mode 100644 index 0000000..019f658 --- /dev/null +++ b/tests/data/crawl/crawl4928 @@ -0,0 +1 @@ +[3;47H[32m[40m8[4d[31m[40m1[4;56H[34m[40m==[30m[40m[1m------[9;65H[m[37m[40m6[14;40H[32m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4929 b/tests/data/crawl/crawl4929 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4929 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl493 b/tests/data/crawl/crawl493 new file mode 100644 index 0000000..14f3227 --- /dev/null +++ b/tests/data/crawl/crawl493 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin (resting, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4930 b/tests/data/crawl/crawl4930 new file mode 100644 index 0000000..2871984 --- /dev/null +++ b/tests/data/crawl/crawl4930 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The eye of draining is lightly wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4931 b/tests/data/crawl/crawl4931 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4931 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4932 b/tests/data/crawl/crawl4932 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl4932 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4933 b/tests/data/crawl/crawl4933 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4933 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4934 b/tests/data/crawl/crawl4934 new file mode 100644 index 0000000..2871984 --- /dev/null +++ b/tests/data/crawl/crawl4934 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The eye of draining is lightly wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4935 b/tests/data/crawl/crawl4935 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4935 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4936 b/tests/data/crawl/crawl4936 new file mode 100644 index 0000000..42cfa1c --- /dev/null +++ b/tests/data/crawl/crawl4936 @@ -0,0 +1 @@ +[9;65H[37m[40m8.6 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4937 b/tests/data/crawl/crawl4937 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4937 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4938 b/tests/data/crawl/crawl4938 new file mode 100644 index 0000000..2871984 --- /dev/null +++ b/tests/data/crawl/crawl4938 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The eye of draining is lightly wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4939 b/tests/data/crawl/crawl4939 new file mode 100644 index 0000000..ef15435 --- /dev/null +++ b/tests/data/crawl/crawl4939 @@ -0,0 +1 @@ +
[18d[37m[40m [30m[40m[1mYou hit the eye of draining but do no damage.
[19d[m[37m[40m_The eye of draining is lightly wounded.
[20d [30m[40m[1mYou hit the eye of draining but do no damage.
[21d[m[37m[40m_The eye of draining is lightly wounded.[K
[22d You hit the eye of draining.[K
[23d [33m[40m[1mThe eye of draining is moderately wounded.[m[37m[40m[K
[24d [35m[40m[1mThe eye of draining gazes at you.[m[37m[40m[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl494 b/tests/data/crawl/crawl494 new file mode 100644 index 0000000..4de3d82 --- /dev/null +++ b/tests/data/crawl/crawl494 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;12H[1K ........
[3d [30m[40m[1m#♣[m[37m[40m [32m[40m♣[1m♣[m[37m[40m......[30m[40m[1m#[m[37m[40m [4;6H [4;21H [33m[40m#[37m[40m [5;7H [5;23H.[32m[40m♣[37m[40m [6;10H[32m[40m♣♣[6;23H[37m[40m.. [7;10H..[7;23H.. [8;7H [30m[40m[1m..[m[37m[40m..[8;23H.. [9;11H[33m[40m#[9;23H[37m[40m [10;10H..[10;23H [11;10H[33m[40m#[37m[40m.[11;23H [30m[40m[1m.[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[12;22H [30m[40m[1m.##[m[37m[40m
[13d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[13;22H[37m[40m [30m[40m[1m..#[m[37m[40m
[14d [14;22H [30m[40m[1m#.#[m[37m[40m
[15d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##.#[m[37m[40m
[16d [16;11H [33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m.[16;29H [17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4940 b/tests/data/crawl/crawl4940 new file mode 100644 index 0000000..fda017c --- /dev/null +++ b/tests/data/crawl/crawl4940 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m--[9;65H[37m[40m9.7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4941 b/tests/data/crawl/crawl4941 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4941 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4942 b/tests/data/crawl/crawl4942 new file mode 100644 index 0000000..8847d5a --- /dev/null +++ b/tests/data/crawl/crawl4942 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mYou feel your power leaking away.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4943 b/tests/data/crawl/crawl4943 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4943 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4944 b/tests/data/crawl/crawl4944 new file mode 100644 index 0000000..e985e7a --- /dev/null +++ b/tests/data/crawl/crawl4944 @@ -0,0 +1 @@ +[9;63H[37m[40m800.8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4945 b/tests/data/crawl/crawl4945 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4945 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4946 b/tests/data/crawl/crawl4946 new file mode 100644 index 0000000..2871984 --- /dev/null +++ b/tests/data/crawl/crawl4946 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The eye of draining is lightly wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4947 b/tests/data/crawl/crawl4947 new file mode 100644 index 0000000..b2ef417 --- /dev/null +++ b/tests/data/crawl/crawl4947 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the eye of draining.
[24d The eye of draining is lightly wounded.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4948 b/tests/data/crawl/crawl4948 new file mode 100644 index 0000000..2ccfc08 --- /dev/null +++ b/tests/data/crawl/crawl4948 @@ -0,0 +1 @@ +[9;65H[37m[40m1[72G0[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4949 b/tests/data/crawl/crawl4949 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4949 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl495 b/tests/data/crawl/crawl495 new file mode 100644 index 0000000..6054174 --- /dev/null +++ b/tests/data/crawl/crawl495 @@ -0,0 +1 @@ +[8;22H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4950 b/tests/data/crawl/crawl4950 new file mode 100644 index 0000000..22116ec --- /dev/null +++ b/tests/data/crawl/crawl4950 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe eye of draining gazes at you.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4951 b/tests/data/crawl/crawl4951 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4951 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4952 b/tests/data/crawl/crawl4952 new file mode 100644 index 0000000..04b8ed7 --- /dev/null +++ b/tests/data/crawl/crawl4952 @@ -0,0 +1 @@ +[9;65H[37m[40m2[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4953 b/tests/data/crawl/crawl4953 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4953 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4954 b/tests/data/crawl/crawl4954 new file mode 100644 index 0000000..a754600 --- /dev/null +++ b/tests/data/crawl/crawl4954 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is moderately wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4955 b/tests/data/crawl/crawl4955 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4955 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4956 b/tests/data/crawl/crawl4956 new file mode 100644 index 0000000..8165862 --- /dev/null +++ b/tests/data/crawl/crawl4956 @@ -0,0 +1 @@ +[3;47H[32m[40m9[76G=[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m3.9 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4957 b/tests/data/crawl/crawl4957 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4957 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4958 b/tests/data/crawl/crawl4958 new file mode 100644 index 0000000..a754600 --- /dev/null +++ b/tests/data/crawl/crawl4958 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is moderately wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4959 b/tests/data/crawl/crawl4959 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4959 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl496 b/tests/data/crawl/crawl496 new file mode 100644 index 0000000..6435a64 --- /dev/null +++ b/tests/data/crawl/crawl496 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4960 b/tests/data/crawl/crawl4960 new file mode 100644 index 0000000..3caac98 --- /dev/null +++ b/tests/data/crawl/crawl4960 @@ -0,0 +1 @@ +[9;65H[37m[40m4[72G0[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4961 b/tests/data/crawl/crawl4961 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4961 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4962 b/tests/data/crawl/crawl4962 new file mode 100644 index 0000000..4832950 --- /dev/null +++ b/tests/data/crawl/crawl4962 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4963 b/tests/data/crawl/crawl4963 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4963 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4964 b/tests/data/crawl/crawl4964 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl4964 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4965 b/tests/data/crawl/crawl4965 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4965 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4966 b/tests/data/crawl/crawl4966 new file mode 100644 index 0000000..4832950 --- /dev/null +++ b/tests/data/crawl/crawl4966 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4967 b/tests/data/crawl/crawl4967 new file mode 100644 index 0000000..9b1c21f --- /dev/null +++ b/tests/data/crawl/crawl4967 @@ -0,0 +1 @@ +
[18d[37m[40m You hit the eye of draining.[K
[19d_[33m[40m[1mThe eye of draining is moderately wounded.
[20d[m[37m[40m You hit the eye of draining.[K
[21d_[33m[40m[1mThe eye of draining is heavily wounded.
[22d[m[37m[40m [30m[40m[1mYou hit the eye of draining but do no damage.
[23d[m[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[m[37m[40m[K
[24d [30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4968 b/tests/data/crawl/crawl4968 new file mode 100644 index 0000000..c49410a --- /dev/null +++ b/tests/data/crawl/crawl4968 @@ -0,0 +1 @@ +[9;65H[37m[40m7.0 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4969 b/tests/data/crawl/crawl4969 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4969 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl497 b/tests/data/crawl/crawl497 new file mode 100644 index 0000000..59333eb --- /dev/null +++ b/tests/data/crawl/crawl497 @@ -0,0 +1 @@ +[8;21H[37m[40mg.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4970 b/tests/data/crawl/crawl4970 new file mode 100644 index 0000000..4832950 --- /dev/null +++ b/tests/data/crawl/crawl4970 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4971 b/tests/data/crawl/crawl4971 new file mode 100644 index 0000000..4b3a8f8 --- /dev/null +++ b/tests/data/crawl/crawl4971 @@ -0,0 +1 @@ +
[18d[37m[40m [30m[40m[1mYou hit the eye of draining but do no damage.
[19d[m[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.
[20d[m[37m[40m [30m[40m[1mYou hit the eye of draining but do no damage.
[21d[m[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[m[37m[40m[K
[22d You hit the eye of draining.[K
[23d [31m[40m[1mThe eye of draining is severely wounded.[m[37m[40m[K
[24d [35m[40m[1mThe eye of draining gazes at you.[m[37m[40m[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4972 b/tests/data/crawl/crawl4972 new file mode 100644 index 0000000..2c31ce6 --- /dev/null +++ b/tests/data/crawl/crawl4972 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[4;46H[m[31m[40m0[4;56H[35m[40m--[9;65H[37m[40m8[72G0[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4973 b/tests/data/crawl/crawl4973 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4973 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4974 b/tests/data/crawl/crawl4974 new file mode 100644 index 0000000..8847d5a --- /dev/null +++ b/tests/data/crawl/crawl4974 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mYou feel your power leaking away.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4975 b/tests/data/crawl/crawl4975 new file mode 100644 index 0000000..33c6324 --- /dev/null +++ b/tests/data/crawl/crawl4975 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou barely miss the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4976 b/tests/data/crawl/crawl4976 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl4976 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4977 b/tests/data/crawl/crawl4977 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4977 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4978 b/tests/data/crawl/crawl4978 new file mode 100644 index 0000000..4832950 --- /dev/null +++ b/tests/data/crawl/crawl4978 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mThe eye of draining is heavily wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4979 b/tests/data/crawl/crawl4979 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4979 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl498 b/tests/data/crawl/crawl498 new file mode 100644 index 0000000..a3186e0 --- /dev/null +++ b/tests/data/crawl/crawl498 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G[31m[40m-[30m[40m[1m--[4;46H[33m[40m3[4;70H[m[35m[40m-----[30m[40m[1m-----[9;64H[m[37m[40m3[14;38Hg[14;48H[K[9d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4980 b/tests/data/crawl/crawl4980 new file mode 100644 index 0000000..92ceb73 --- /dev/null +++ b/tests/data/crawl/crawl4980 @@ -0,0 +1 @@ +[9;64H[37m[40m10[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4981 b/tests/data/crawl/crawl4981 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4981 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4982 b/tests/data/crawl/crawl4982 new file mode 100644 index 0000000..3eaa782 --- /dev/null +++ b/tests/data/crawl/crawl4982 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mThe eye of draining is severely wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4983 b/tests/data/crawl/crawl4983 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4983 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4984 b/tests/data/crawl/crawl4984 new file mode 100644 index 0000000..323a596 --- /dev/null +++ b/tests/data/crawl/crawl4984 @@ -0,0 +1 @@ +[3;46H[32m[40m40[9;65H[37m[40m1.1 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4985 b/tests/data/crawl/crawl4985 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4985 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4986 b/tests/data/crawl/crawl4986 new file mode 100644 index 0000000..3eaa782 --- /dev/null +++ b/tests/data/crawl/crawl4986 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mThe eye of draining is severely wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4987 b/tests/data/crawl/crawl4987 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4987 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4988 b/tests/data/crawl/crawl4988 new file mode 100644 index 0000000..c94a122 --- /dev/null +++ b/tests/data/crawl/crawl4988 @@ -0,0 +1 @@ +[4;56H[30m[40m[1m--[9;65H[m[37m[40m2.2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4989 b/tests/data/crawl/crawl4989 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4989 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl499 b/tests/data/crawl/crawl499 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl499 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4990 b/tests/data/crawl/crawl4990 new file mode 100644 index 0000000..3eaa782 --- /dev/null +++ b/tests/data/crawl/crawl4990 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mThe eye of draining is severely wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4991 b/tests/data/crawl/crawl4991 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4991 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4992 b/tests/data/crawl/crawl4992 new file mode 100644 index 0000000..ac5cfc1 --- /dev/null +++ b/tests/data/crawl/crawl4992 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m==[9;65H[37m[40m3.3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4993 b/tests/data/crawl/crawl4993 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4993 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4994 b/tests/data/crawl/crawl4994 new file mode 100644 index 0000000..3eaa782 --- /dev/null +++ b/tests/data/crawl/crawl4994 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mThe eye of draining is severely wounded.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4995 b/tests/data/crawl/crawl4995 new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/tests/data/crawl/crawl4995 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4996 b/tests/data/crawl/crawl4996 new file mode 100644 index 0000000..a79ced7 --- /dev/null +++ b/tests/data/crawl/crawl4996 @@ -0,0 +1 @@ +[9;65H[37m[40m4[72G0[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4997 b/tests/data/crawl/crawl4997 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl4997 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl4998 b/tests/data/crawl/crawl4998 new file mode 100644 index 0000000..167f5eb --- /dev/null +++ b/tests/data/crawl/crawl4998 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mThe eye of draining is almost dead.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl4999 b/tests/data/crawl/crawl4999 new file mode 100644 index 0000000..93c0e8a --- /dev/null +++ b/tests/data/crawl/crawl4999 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the eye of draining but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl50 b/tests/data/crawl/crawl50 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl50 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl500 b/tests/data/crawl/crawl500 new file mode 100644 index 0000000..2c9d4fa --- /dev/null +++ b/tests/data/crawl/crawl500 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin barely resists.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5000 b/tests/data/crawl/crawl5000 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl5000 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5001 b/tests/data/crawl/crawl5001 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5001 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5002 b/tests/data/crawl/crawl5002 new file mode 100644 index 0000000..ead7282 --- /dev/null +++ b/tests/data/crawl/crawl5002 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40m[1mThe eye of draining is severely wounded.[m[37m[40m[K
[19d You hit the eye of draining.[K
[20d_[31m[40m[1mThe eye of draining is severely wounded.
[21d[m[37m[40m You hit the eye of draining.[K
[22d_[31m[40m[1mThe eye of draining is almost dead.
[23d[m[37m[40m [30m[40m[1mYou hit the eye of draining but do no damage.
[24d[m[37m[40m_[31m[40m[1mThe eye of draining is almost dead.[m[37m[40m[K[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5003 b/tests/data/crawl/crawl5003 new file mode 100644 index 0000000..909a534 --- /dev/null +++ b/tests/data/crawl/crawl5003 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mYou hit the eye of draining.
[23d [31m[40m[1mThe eye of draining is almost dead.[24;2H[35m[40mThe eye of draining gazes at you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5004 b/tests/data/crawl/crawl5004 new file mode 100644 index 0000000..0191b6e --- /dev/null +++ b/tests/data/crawl/crawl5004 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m--[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5005 b/tests/data/crawl/crawl5005 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5005 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5006 b/tests/data/crawl/crawl5006 new file mode 100644 index 0000000..8847d5a --- /dev/null +++ b/tests/data/crawl/crawl5006 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mYou feel your power leaking away.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5007 b/tests/data/crawl/crawl5007 new file mode 100644 index 0000000..681c26d --- /dev/null +++ b/tests/data/crawl/crawl5007 @@ -0,0 +1 @@ +
[18d[2M[23;2H[30m[40m[1mYou hit the eye of draining but do no damage.[24;2H[31m[40mThe eye of draining is almost dead.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5008 b/tests/data/crawl/crawl5008 new file mode 100644 index 0000000..f0660ae --- /dev/null +++ b/tests/data/crawl/crawl5008 @@ -0,0 +1 @@ +[3;47H[32m[40m1[77G=[9;65H[37m[40m7.4 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5009 b/tests/data/crawl/crawl5009 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5009 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl501 b/tests/data/crawl/crawl501 new file mode 100644 index 0000000..bf15ef2 --- /dev/null +++ b/tests/data/crawl/crawl501 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;12H[1K ........
[3d #♣ ♣♣......# [4;6H [4;21H # [5;7H [5;23H.♣ [6;10H♣♣[6;23H.. [7;10H..[7;23H.. [8;7H ....[8;23H.. [9;11H#[9;23H [10;10H..[10;23H [11;10H#.[11;23H .
[12d #.# #..[12;22H .##
[13d #.# #..#[13;22H ..#
[14d [14;22H #.#
[15d ##.†....# #..#..#..# .##.#
[16d [16;11H #..#....[16;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5010 b/tests/data/crawl/crawl5010 new file mode 100644 index 0000000..22116ec --- /dev/null +++ b/tests/data/crawl/crawl5010 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe eye of draining gazes at you.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5011 b/tests/data/crawl/crawl5011 new file mode 100644 index 0000000..38c1d01 --- /dev/null +++ b/tests/data/crawl/crawl5011 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the eye of draining.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5012 b/tests/data/crawl/crawl5012 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl5012 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl5013 b/tests/data/crawl/crawl5013 new file mode 100644 index 0000000..79f0899 --- /dev/null +++ b/tests/data/crawl/crawl5013 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m41[37m[40m/44 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [31m[40m0[37m[40m/11[56G[30m[40m[1m------------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 6 [33m[40mNext: [37m[40m101%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5014 b/tests/data/crawl/crawl5014 new file mode 100644 index 0000000..ea54fe2 --- /dev/null +++ b/tests/data/crawl/crawl5014 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m#............#[m[37m[40m [30m[40m[1m************[2;5H#............###[m[37m[40m [30m[40m[1m*,..,,,,,,,,[3;5H#............'.#[m[37m[40m [30m[40m[1m*..[m[33m[40m#[30m[40m[1m*******,
[4d##[m[37m[40m [30m[40m[1m#............[m[33m[40m####[30m[40m[1m*.[m[37m[40m.[33m[40m#[32G[30m[40m[1m*,
[5d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m###[30m[40m[1m*[m[37m[40m [30m[40m[1m*,
[6d.[m[33m[40m((([30m[40m[1m'..........[m[33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[30m[40m*[m[37m[40m [30m[40m[1m*,
[7d.####..........[m[33m[40m#[37m[40m.......[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,
[8d.#[m[37m[40m [30m[40m[1m#..........[m[33m[40m#[37m[40m.[31m[40m_[37m[40m......[33m[40m#####[30m[40m[1m##*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.#[m[37m[40m [30m[40m[1m########.##[m[33m[40m#[37m[40m.....[7mp[m[36m[40m)[37m[40m......[30m[40m[1m..,,[9;62H[m[37m[40m3817.4 (0.0)
[10d[30m[40m[1m.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m#####[30m[40m[1m#***
[11d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[30m[40m[1m.[m[33m[40m#
[12d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#..#
[13d.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.##
[14d####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#
[15d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#
[16d##.#Z#[m[37m[40m [30m[40m[1m##.##.#[m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5015 b/tests/data/crawl/crawl5015 new file mode 100644 index 0000000..9559c68 --- /dev/null +++ b/tests/data/crawl/crawl5015 @@ -0,0 +1 @@ + [30m[40m[1m#.###.##
[17d#..#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5016 b/tests/data/crawl/crawl5016 new file mode 100644 index 0000000..203f4bc --- /dev/null +++ b/tests/data/crawl/crawl5016 @@ -0,0 +1 @@ +
[18d[M[C[35m[40m[1mThe eye of draining gazes at you.
[19d[m[37m[40m_[31m[40m[1mYou feel your power leaking away.[20;2H[30m[40mYou hit the eye of draining but do no damage.[21;2H[31m[40mThe eye of draining is almost dead.
[22d[m[37m[40m_[35m[40m[1mThe eye of draining gazes at you.[23;2H[m[37m[40mYou hit the eye of draining.
[24d [31m[40mYou kill the eye of draining![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5017 b/tests/data/crawl/crawl5017 new file mode 100644 index 0000000..f7de007 --- /dev/null +++ b/tests/data/crawl/crawl5017 @@ -0,0 +1 @@ +
[18d[2M[23;2H[32m[40mYour Fighting skill increases to level 2![24;2HYou have reached level 7![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5018 b/tests/data/crawl/crawl5018 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl5018 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl5019 b/tests/data/crawl/crawl5019 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl5019 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl502 b/tests/data/crawl/crawl502 new file mode 100644 index 0000000..255c09b --- /dev/null +++ b/tests/data/crawl/crawl502 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - goblin[24;2HAim: [37m[40ma goblin (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5020 b/tests/data/crawl/crawl5020 new file mode 100644 index 0000000..603eda1 --- /dev/null +++ b/tests/data/crawl/crawl5020 @@ -0,0 +1 @@ +[?25l[17;34H[3;47H[32m[40m6[37m[40m/50[4d2[8;43H7[51G 0% [9;65H8.4 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;22H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5021 b/tests/data/crawl/crawl5021 new file mode 100644 index 0000000..ff25b68 --- /dev/null +++ b/tests/data/crawl/crawl5021 @@ -0,0 +1 @@ +[2;24H[37m[40m..[3d.[5d[30m[40m[1m#[m[37m[40m.[33m[40m##[30m[40m[1m#[6d.[8;30H[m[33m[40m#[9;22H[37m[40m.[7mp[30G[m[37m[40m.[10d[33m[40m#[11;23H[30m[40m[1m#[m[37m[40m.[12d.[33m[40m#[13d##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an antimagic short sword.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5022 b/tests/data/crawl/crawl5022 new file mode 100644 index 0000000..2180af7 --- /dev/null +++ b/tests/data/crawl/crawl5022 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;19H[30m[40m[1m##[m[37m[40m [30m[40m[1m*,..,,,,,,,,[2;18H'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******
[3d##[3;18H[m[33m[40m####[30m[40m[1m*[m[37m[40m..[33m[40m#[37m[40m
[4d[30m[40m[1m.####..[m[36m[40m[7m)[4;17H[m[33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m##*
[5d.[m[33m[40m((([30m[40m[1m'...[16G#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.[37m[40m>[6;2H[30m[40m####[6;16H#[m[37m[40m.......[34m[40m[1m![m[33m[40m#[30m[40m[1m**[7;3H[m[37m[40m [7;16H[30m[40m[1m#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#######[8;6H[30m[40m[1m#######.###[m[37m[40m......[36m[40m)[37m[40m........[30m[40m[1m,[9;3H#######[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...8.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####***
[10d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m
[11d[30m[40m[1m#######Z.[17G######[m[37m[40m.[12d[33m[40m#[37m[40m.[13d[33m[40m#[37m[40m.[14d..[15d.[33m[40m#[16;21H[37m[40m..
[17d[30m[40m[1m#.Z#......Z#.####.##.###*###**[34G[m[39;49m[37m[40m[3;47H[32m[40m7[4d[31m[40m1[4;56H[34m[40m==[9;64H[37m[40m20
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5023 b/tests/data/crawl/crawl5023 new file mode 100644 index 0000000..66bef25 --- /dev/null +++ b/tests/data/crawl/crawl5023 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [1m)[30m[40m)
[24d_[m[37m[40man antimagic spear; a hand axe[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5024 b/tests/data/crawl/crawl5024 new file mode 100644 index 0000000..6c1b567 --- /dev/null +++ b/tests/data/crawl/crawl5024 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;19H[37m[40m [30m[40m[1m************[2;18H###[m[37m[40m [30m[40m[1m*,[m[37m[40m..[30m[40m[1m,,,,,,,
[3d[m[37m[40m [3;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*.[m[37m[40m.[33m[40m#[30m[40m[1m******
[4d##[m[37m[40m [30m[40m[1m#...[4;17H.[m[33m[40m####[30m[40m[1m*.[m[37m[40m.[33m[40m#[37m[40m [5;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.[m[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m##[30m[40m[1m#
[6d.[m[33m[40m((([30m[40m[1m'[6;16H[m[33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.[37m[40m>[7;3H[30m[40m##[7;16H[m[33m[40m#[37m[40m.......[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [8;6H[30m[40m[1m..........[m[33m[40m#[37m[40m.[31m[40m_[37m[40m......[33m[40m######[30m[40m[1m#*[9;3H[m[37m[40m [30m[40m[1m########.##[m[33m[40m#[37m[40m......[7mp[m[37m[40m.......[30m[40m[1m.,,
[10d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m######[30m[40m[1m***
[11d..ZZ..Z.#[17G[m[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#
[12d#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#.[m[37m[40m.[33m[40m#[13;22H[30m[40m[1m#.[14d#.[15d..[16d.#[17;21H..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5025 b/tests/data/crawl/crawl5025 new file mode 100644 index 0000000..16314b7 --- /dev/null +++ b/tests/data/crawl/crawl5025 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here an antimagic short sword.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5026 b/tests/data/crawl/crawl5026 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5026 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5027 b/tests/data/crawl/crawl5027 new file mode 100644 index 0000000..b5ff02b --- /dev/null +++ b/tests/data/crawl/crawl5027 @@ -0,0 +1 @@ +[9;65H[37m[40m2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5028 b/tests/data/crawl/crawl5028 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5028 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5029 b/tests/data/crawl/crawl5029 new file mode 100644 index 0000000..40fa3d2 --- /dev/null +++ b/tests/data/crawl/crawl5029 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_E - an antimagic short sword[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl503 b/tests/data/crawl/crawl503 new file mode 100644 index 0000000..4de3d82 --- /dev/null +++ b/tests/data/crawl/crawl503 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;12H[1K ........
[3d [30m[40m[1m#♣[m[37m[40m [32m[40m♣[1m♣[m[37m[40m......[30m[40m[1m#[m[37m[40m [4;6H [4;21H [33m[40m#[37m[40m [5;7H [5;23H.[32m[40m♣[37m[40m [6;10H[32m[40m♣♣[6;23H[37m[40m.. [7;10H..[7;23H.. [8;7H [30m[40m[1m..[m[37m[40m..[8;23H.. [9;11H[33m[40m#[9;23H[37m[40m [10;10H..[10;23H [11;10H[33m[40m#[37m[40m.[11;23H [30m[40m[1m.[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[12;22H [30m[40m[1m.##[m[37m[40m
[13d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[13;22H[37m[40m [30m[40m[1m..#[m[37m[40m
[14d [14;22H [30m[40m[1m#.#[m[37m[40m
[15d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##.#[m[37m[40m
[16d [16;11H [33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m..[m[37m[40m.[16;29H [17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5030 b/tests/data/crawl/crawl5030 new file mode 100644 index 0000000..5ee5ed0 --- /dev/null +++ b/tests/data/crawl/crawl5030 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m####[1;22H[m[37m[40m [2;19H [30m[40m[1m**[m[33m[40m##[30m[40m[1m********[3;18H###[m[37m[40m [30m[40m[1m*,[m[37m[40m..[30m[40m[1m,,,,,,,
[4d[m[37m[40m [4;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*.[m[37m[40m.[33m[40m#[30m[40m[1m******
[5d##[m[37m[40m [30m[40m[1m#...[5;17H.[m[33m[40m####[30m[40m[1m*.[m[37m[40m.[33m[40m#[37m[40m [6;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.[m[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m###[7;2H((([30m[40m[1m'[7;17H[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[8;3H[30m[40m##[8;18H[m[37m[40m......[34m[40m[1m![m[33m[40m#[30m[40m[1m***[m[37m[40m [9;6H[30m[40m[1m..........[m[33m[40m#[37m[40m.[31m[40m_[25G[33m[40m#[30m[40m[1m######*[10;3H[m[37m[40m [30m[40m[1m########.##[m[33m[40m#[37m[40m..............[30m[40m[1m.,,
[11d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m######[30m[40m[1m***
[12d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5031 b/tests/data/crawl/crawl5031 new file mode 100644 index 0000000..78517f4 --- /dev/null +++ b/tests/data/crawl/crawl5031 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;2H[30m[40m[1m.....[m[33m[40m(
[2d[30m[40m[1m####[2;22H[m[37m[40m [3;19H [33m[40m####[30m[40m[1m********[4;18H###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,
[5d[m[37m[40m [5;18H[30m[40m[1m'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m******
[6d##[m[37m[40m [30m[40m[1m#...[6;17H.[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[37m[40m [7;2H[30m[40m[1m####..[m[36m[40m[7m)[16G[m[30m[40m[1m.[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[8;2H((([30m[40m[1m'[8;16H#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[9;3H[30m[40m[1m##[9;16H#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [10;6H[30m[40m[1m..........#[m[37m[40m.[31m[40m_[25G[33m[40m#[30m[40m[1m######*[11;3H[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***[13;23H[m[33m[40m#[14d[37m[40m.[15d.[16d.[17;34H[m[39;49m[37m[40m[4;56H[34m[40m[1m==[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5032 b/tests/data/crawl/crawl5032 new file mode 100644 index 0000000..fab2d1f --- /dev/null +++ b/tests/data/crawl/crawl5032 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mFound a stone staircase leading down.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5033 b/tests/data/crawl/crawl5033 new file mode 100644 index 0000000..f70e4a5 --- /dev/null +++ b/tests/data/crawl/crawl5033 @@ -0,0 +1 @@ +[9;65H[37m[40m5.4 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5034 b/tests/data/crawl/crawl5034 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5034 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5035 b/tests/data/crawl/crawl5035 new file mode 100644 index 0000000..92e4725 --- /dev/null +++ b/tests/data/crawl/crawl5035 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mF - a lumpy pink potion[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5036 b/tests/data/crawl/crawl5036 new file mode 100644 index 0000000..0596aaf --- /dev/null +++ b/tests/data/crawl/crawl5036 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWield which item (- for none, * to show all)?[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)[4;2H[m[37m[40mE - an antimagic short sword[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5037 b/tests/data/crawl/crawl5037 new file mode 100644 index 0000000..caa3baf --- /dev/null +++ b/tests/data/crawl/crawl5037 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m47[37m[40m/50 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/12[56G[34m[40m[1m==[30m[40m----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#.....[m[33m[40m([30m[40m[1m..........#
[2d#####............#[3;5H#............#[m[37m[40m [33m[40m####[30m[40m[1m********[4;5H#............###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,,[5;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[6d##[m[37m[40m [30m[40m[1m#............[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[32G[30m[40m[1m*,
[7d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m*,
[8d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[37m[40m [30m[40m[1m*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.####..........#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,[9;62H[m[37m[40m3825.4 (0.0)
[10d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#[30m[40m[1m######*,
[11d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***
[13d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#
[14d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##
[16d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[30m[40m[1m#
[17d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[17;34H[m[39;49m[37m[40m
[18d[M[C[37m[40mItems here: [1m)[30m[40m)
[19d[m[37m[40m_an antimagic spear; a hand axe
[20d[30m[40m[1m_[m[37m[40mYou see here an antimagic short sword.
[21d_E - an antimagic short sword
[22d Found a stone staircase leading down.
[23d_[34m[40m[1mF - a lumpy pink potion[24;2H[m[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m47[37m[40m/50 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/12[56G[34m[40m[1m==[30m[40m----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt
\ No newline at end of file diff --git a/tests/data/crawl/crawl5038 b/tests/data/crawl/crawl5038 new file mode 100644 index 0000000..b522a98 --- /dev/null +++ b/tests/data/crawl/crawl5038 @@ -0,0 +1 @@ +:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#.....[m[33m[40m([30m[40m[1m..........#
[2d#####............#[3;5H#............#[m[37m[40m [33m[40m####[30m[40m[1m********[4;5H#............###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,,[5;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[6d##[m[37m[40m [30m[40m[1m#............[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[32G[30m[40m[1m*,
[7d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m*,
[8d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[37m[40m [30m[40m[1m*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.####..........#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,[9;62H[m[37m[40m3825.4 (0.0)
[10d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#[30m[40m[1m######*,
[11d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***
[13d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#
[14d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##
[16d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[30m[40m[1m#
[17d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[17;34H[m[39;49m[37m[40m[18;2H[37m[40mItems here: [1m)[30m[40m)
[19d[m[37m[40m_an antimagic spear; a hand axe
[20d[30m[40m[1m_[m[37m[40mYou see here an antimagic short sword.
[21d_E - an antimagic short sword
[22d Found a stone staircase leading down.
[23d_[34m[40m[1mF - a lumpy pink potion[24;2H[m[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5039 b/tests/data/crawl/crawl5039 new file mode 100644 index 0000000..390c36e --- /dev/null +++ b/tests/data/crawl/crawl5039 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou feel magic leave you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl504 b/tests/data/crawl/crawl504 new file mode 100644 index 0000000..d878a0e --- /dev/null +++ b/tests/data/crawl/crawl504 @@ -0,0 +1 @@ +[8;21H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5040 b/tests/data/crawl/crawl5040 new file mode 100644 index 0000000..71684a1 --- /dev/null +++ b/tests/data/crawl/crawl5040 @@ -0,0 +1 @@ +[4;48H[37m[40m4 [4;58H[34m[40m====[9;67H[37m[40m9 (0.5[10;38H[33m[40mE[10;56H[32m[40m(antimagic)[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5041 b/tests/data/crawl/crawl5041 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5041 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5042 b/tests/data/crawl/crawl5042 new file mode 100644 index 0000000..20dcc26 --- /dev/null +++ b/tests/data/crawl/crawl5042 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_E - a +0 antimagic short sword (weapon)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5043 b/tests/data/crawl/crawl5043 new file mode 100644 index 0000000..cc49c49 --- /dev/null +++ b/tests/data/crawl/crawl5043 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWield which item (- for none, * to show all)?[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m E - a +0 antimagic short sword (weapon)
[4d[m[32m[40m l - a +0 short sword[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5044 b/tests/data/crawl/crawl5044 new file mode 100644 index 0000000..3f3435d --- /dev/null +++ b/tests/data/crawl/crawl5044 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m47[37m[40m/50 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/4[56G[34m[40m[1m======[30m[40m------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38HE) [32m[40m+0 short sword (antimagic) [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#.....[m[33m[40m([30m[40m[1m..........#
[2d#####............#[3;5H#............#[m[37m[40m [33m[40m####[30m[40m[1m********[4;5H#............###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,,[5;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[6d##[m[37m[40m [30m[40m[1m#............[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[32G[30m[40m[1m*,
[7d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m*,
[8d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[37m[40m [30m[40m[1m*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.####..........#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,[9;62H[m[37m[40m3825.9 (0.0)
[10d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#[30m[40m[1m######*,
[11d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***
[13d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#
[14d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##
[16d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[30m[40m[1m#
[17d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_E - an antimagic short sword
[19d Found a stone staircase leading down.
[20d_[34m[40m[1mF - a lumpy pink potion[21;2H[m[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mYou feel magic leave you.
[23d_E - a +0 antimagic short sword (weapon)
[24d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m47[37m[40m/50 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/4[56G[34m[40m[1m======[30m[40m------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38
\ No newline at end of file diff --git a/tests/data/crawl/crawl5045 b/tests/data/crawl/crawl5045 new file mode 100644 index 0000000..e0ce8d2 --- /dev/null +++ b/tests/data/crawl/crawl5045 @@ -0,0 +1 @@ +H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38HE) [32m[40m+0 short sword (antimagic) [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#.....[m[33m[40m([30m[40m[1m..........#
[2d#####............#[3;5H#............#[m[37m[40m [33m[40m####[30m[40m[1m********[4;5H#............###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,,[5;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[6d##[m[37m[40m [30m[40m[1m#............[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[32G[30m[40m[1m*,
[7d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m*,
[8d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[37m[40m [30m[40m[1m*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.####..........#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,[9;62H[m[37m[40m3825.9 (0.0)
[10d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#[30m[40m[1m######*,
[11d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***
[13d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#
[14d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##
[16d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[30m[40m[1m#
[17d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[17;34H[m[39;49m[37m[40m
[18d[37m[40m_E - an antimagic short sword
[19d Found a stone staircase leading down.
[20d_[34m[40m[1mF - a lumpy pink potion[21;2H[m[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mYou feel magic leave you.
[23d_E - a +0 antimagic short sword (weapon)
[24d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5046 b/tests/data/crawl/crawl5046 new file mode 100644 index 0000000..8353344 --- /dev/null +++ b/tests/data/crawl/crawl5046 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou feel magic returning to you.[17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5047 b/tests/data/crawl/crawl5047 new file mode 100644 index 0000000..e577d76 --- /dev/null +++ b/tests/data/crawl/crawl5047 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G=[4;48H[37m[40m12[4;58H[35m[40m----[9;65H[37m[40m6.4 (0.5[10;38H[33m[40ml[10;56H[32m[40m [11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5048 b/tests/data/crawl/crawl5048 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5048 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5049 b/tests/data/crawl/crawl5049 new file mode 100644 index 0000000..6410b86 --- /dev/null +++ b/tests/data/crawl/crawl5049 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_l - a +0 short sword (weapon)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl505 b/tests/data/crawl/crawl505 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl505 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5050 b/tests/data/crawl/crawl5050 new file mode 100644 index 0000000..5391be1 --- /dev/null +++ b/tests/data/crawl/crawl5050 @@ -0,0 +1 @@ +[9;50H[4;46H[31m[40m2[4;58H[34m[40m==[30m[40m[1m--[9;50H[m[39;49m[37m[40m[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m[3;47H[32m[40m9[4;58H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5051 b/tests/data/crawl/crawl5051 new file mode 100644 index 0000000..93b547c --- /dev/null +++ b/tests/data/crawl/crawl5051 @@ -0,0 +1 @@ +[4;46H[31m[40m3[4;60H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5052 b/tests/data/crawl/crawl5052 new file mode 100644 index 0000000..3dbef9a --- /dev/null +++ b/tests/data/crawl/crawl5052 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m50[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5053 b/tests/data/crawl/crawl5053 new file mode 100644 index 0000000..d6d1780 --- /dev/null +++ b/tests/data/crawl/crawl5053 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5054 b/tests/data/crawl/crawl5054 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl5054 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5055 b/tests/data/crawl/crawl5055 new file mode 100644 index 0000000..9d01abb --- /dev/null +++ b/tests/data/crawl/crawl5055 @@ -0,0 +1 @@ +[4;46H[31m[40m4[4;62H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5056 b/tests/data/crawl/crawl5056 new file mode 100644 index 0000000..202d8ab --- /dev/null +++ b/tests/data/crawl/crawl5056 @@ -0,0 +1 @@ +[4;62H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5057 b/tests/data/crawl/crawl5057 new file mode 100644 index 0000000..5d7af93 --- /dev/null +++ b/tests/data/crawl/crawl5057 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m5[4;64H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5058 b/tests/data/crawl/crawl5058 new file mode 100644 index 0000000..1582637 --- /dev/null +++ b/tests/data/crawl/crawl5058 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5059 b/tests/data/crawl/crawl5059 new file mode 100644 index 0000000..b1704e3 --- /dev/null +++ b/tests/data/crawl/crawl5059 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;66H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl506 b/tests/data/crawl/crawl506 new file mode 100644 index 0000000..9e7a2da --- /dev/null +++ b/tests/data/crawl/crawl506 @@ -0,0 +1 @@ +[2;17H[30m[42ml[8;21H[37m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5060 b/tests/data/crawl/crawl5060 new file mode 100644 index 0000000..bc9ca5e --- /dev/null +++ b/tests/data/crawl/crawl5060 @@ -0,0 +1 @@ +[4;66H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5061 b/tests/data/crawl/crawl5061 new file mode 100644 index 0000000..4b97ad4 --- /dev/null +++ b/tests/data/crawl/crawl5061 @@ -0,0 +1 @@ +
[18d[M[4;46H[33m[40m[1m7[4;68H[m[34m[40m==
[24d[37m[40m_HP restored.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5062 b/tests/data/crawl/crawl5062 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5062 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5063 b/tests/data/crawl/crawl5063 new file mode 100644 index 0000000..f69e5a5 --- /dev/null +++ b/tests/data/crawl/crawl5063 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5064 b/tests/data/crawl/crawl5064 new file mode 100644 index 0000000..907e839 --- /dev/null +++ b/tests/data/crawl/crawl5064 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5065 b/tests/data/crawl/crawl5065 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl5065 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5066 b/tests/data/crawl/crawl5066 new file mode 100644 index 0000000..91d9bc7 --- /dev/null +++ b/tests/data/crawl/crawl5066 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;72H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5067 b/tests/data/crawl/crawl5067 new file mode 100644 index 0000000..1de4d70 --- /dev/null +++ b/tests/data/crawl/crawl5067 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5068 b/tests/data/crawl/crawl5068 new file mode 100644 index 0000000..b7b0281 --- /dev/null +++ b/tests/data/crawl/crawl5068 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/12[74G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5069 b/tests/data/crawl/crawl5069 new file mode 100644 index 0000000..6a1d511 --- /dev/null +++ b/tests/data/crawl/crawl5069 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl507 b/tests/data/crawl/crawl507 new file mode 100644 index 0000000..50852d9 --- /dev/null +++ b/tests/data/crawl/crawl507 @@ -0,0 +1 @@ +[3;47H[32m[40m6[76G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;65H[35m[40m-----[30m[40m[1m-----[8;51H[m[37m[40m50[9;64H4[14;38H[30m[42ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (wandering)[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5070 b/tests/data/crawl/crawl5070 new file mode 100644 index 0000000..5aaf4c4 --- /dev/null +++ b/tests/data/crawl/crawl5070 @@ -0,0 +1 @@ +[4;47H[32m[40m1[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5071 b/tests/data/crawl/crawl5071 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl5071 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5072 b/tests/data/crawl/crawl5072 new file mode 100644 index 0000000..cbc0c19 --- /dev/null +++ b/tests/data/crawl/crawl5072 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5073 b/tests/data/crawl/crawl5073 new file mode 100644 index 0000000..072c333 --- /dev/null +++ b/tests/data/crawl/crawl5073 @@ -0,0 +1 @@ +[9;63H[37m[40m904.4 (78.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5074 b/tests/data/crawl/crawl5074 new file mode 100644 index 0000000..fcdde41 --- /dev/null +++ b/tests/data/crawl/crawl5074 @@ -0,0 +1 @@ +[4;46H[37m[40m12[78G[34m[40m==[9;65H[37m[40m5.4 (79[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5075 b/tests/data/crawl/crawl5075 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5075 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5076 b/tests/data/crawl/crawl5076 new file mode 100644 index 0000000..05e9479 --- /dev/null +++ b/tests/data/crawl/crawl5076 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5077 b/tests/data/crawl/crawl5077 new file mode 100644 index 0000000..315d5c1 --- /dev/null +++ b/tests/data/crawl/crawl5077 @@ -0,0 +1 @@ +[2J[2J[39;49m[37m[40m[H[2J[1;21H[37m[40m[1mDungeon Overview and Level Annotations
[3d[m[32m[40mBranches:[37m[40m (use [1mG[m[37m[40m to reach them and [1m?/B[m[37m[40m for more information)
[4d[33m[40m[1mDungeon[m[37m[40m [30m[40m[1m(3/15)
[6d[m[32m[40mAltars:[37m[40m (use [1mCtrl-F "altar"[m[37m[40m to reach them and [1m?/G[m[37m[40m for information about gods)
[7d[30m[40m[1mAshenzari[7;20HCheibriados[7;43HDithmenos[7;63HElyvilon
[8dFedhas[8;20HGozag ($52)[8;43HKikubaaqudgha[63GMakhleb
[9dNemelex Xobeh[20GOkawaru[9;43H[37m[40mPakellas[9;63H[30m[40mQazlal
[10dRu[10;20HSif Muna[10;43H[37m[40mTrog[10;63H[30m[40mVehumet
[11dXom[11;20HYredelemnul[11;43HZin[11;63HThe Shining One[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5078 b/tests/data/crawl/crawl5078 new file mode 100644 index 0000000..d9c74e3 --- /dev/null +++ b/tests/data/crawl/crawl5078 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m#.....[m[33m[40m([30m[40m[1m..........#
[2d#####............#[3;5H#............#[m[37m[40m [33m[40m####[30m[40m[1m********[4;5H#............###[m[37m[40m [33m[40m#[37m[40m...[30m[40m[1m,,,,,,,,[5;5H#............'.#[m[37m[40m [30m[40m[1m*[m[37m[40m..[33m[40m#[30m[40m[1m*******,
[6d##[m[37m[40m [30m[40m[1m#............[m[33m[40m###[30m[40m[1m#*[m[37m[40m..[33m[40m#[32G[30m[40m[1m*,
[7d.####..[m[36m[40m[7m)[m[30m[40m[1m........[m[33m[40m##[37m[40m...[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m*,
[8d.[m[33m[40m((([30m[40m[1m'..........#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[37m[40m...[1m>[m[33m[40m#[37m[40m [30m[40m[1m*,[8;56H[m[33m[40mPlace: [37m[40mDungeon:3
[9d[30m[40m[1m.####..........#[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m***[m[37m[40m [30m[40m[1m*,[9;62H[m[37m[40m3905.4 (0.0)
[10d[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..........#[m[37m[40m.[31m[40m_[37m[40m......[33m[40m#[30m[40m[1m######*,
[11d.#[m[37m[40m [30m[40m[1m########.###[m[37m[40m.........[30m[40m[1m......,,
[12d.########[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m8[m[37m[40m.[33m[40m#[31m[40m[7m)[m[33m[40m##[30m[40m[1m####***
[13d..ZZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#
[14d[30m[40m[1m#######Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m####[30m[40m[1m#[m[37m[40m..[33m[40m#
[15d[30m[40m[1m.....###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##
[16d[30m[40m[1m####.#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[30m[40m[1m#
[17d...#.#[m[37m[40m [30m[40m[1m#.Z##.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[17;34H[m[39;49m[37m[40m[18;2H[36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[19;2H[37m[40mYou feel magic returning to you.
[20d_l - a +0 short sword (weapon)
[21d_[30m[40m[1mYou start resting.
[22d[m[37m[40m_HP restored.
[23d_All of the chunks of flesh in your inventory have rotted away.
[24d_Magic restored.[m[39;49m[37m[40m[9;50H[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5079 b/tests/data/crawl/crawl5079 new file mode 100644 index 0000000..0ef558d --- /dev/null +++ b/tests/data/crawl/crawl5079 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl508 b/tests/data/crawl/crawl508 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl508 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5080 b/tests/data/crawl/crawl5080 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl5080 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5081 b/tests/data/crawl/crawl5081 new file mode 100644 index 0000000..65bc9af --- /dev/null +++ b/tests/data/crawl/crawl5081 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [1m)[30m[40m)
[24d[m[37m[40m_an antimagic spear; a hand axe[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5082 b/tests/data/crawl/crawl5082 new file mode 100644 index 0000000..a5fbd2b --- /dev/null +++ b/tests/data/crawl/crawl5082 @@ -0,0 +1 @@ +[H[30m[40m[1m.#####.#..#.#...#.#[1;29H
[2d.....[13G#,..#.#[2;29H
[3d#.####[13G#*#.#.#[m[37m[40m [30m[40m[1m
[4d#.####..#...#[m[37m[40m [30m[40m[1m*.#.#[m[37m[40m [30m[40m[1m
[5d.......##.#.#**,#.#[m[37m[40m [30m[40m[1m
[6d.#.###.##.#..##,#.########[m[37m[40m [30m[40m[1m [7;3H........#....,#........#[m[37m[40m [30m[40m[1m
[8d[m[37m[40m)[30m[40m[1m#..##.###[m[33m[40m##[37m[40m..[33m[40m#####[30m[40m[1m####.##[m[37m[40m [30m[40m[1m
[9d##..##.##.[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m####.#[m[37m[40m [30m[40m[1m
[10d[m[37m[40m [30m[40m[1m#...#.##.[m[33m[40m###[37m[40m.[33m[40m###[37m[40m.[26G [30m[40m[1m
[11d##.#.#.#*,*[m[37m[40m [30m[40m[1m#.##[m[33m[40m#########[37m[40m [30m[40m[1m
[12d...#...#*,*[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m
[13d#####..#*,*[m[37m[40m [30m[40m[1m##.#[m[37m[40m [30m[40m[1m
[14d[m[37m[40m [30m[40m[1m#..#*,*[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m
[15d[m[37m[40m [30m[40m[1m#..##.####.##########[m[37m[40m [30m[40m[1m
[16d[m[37m[40m [30m[40m[1m#.[37m[40m>[30m[40m##...............#[m[37m[40m [30m[40m[1m
[17d[m[37m[40m [30m[40m[1m##.########.#######.#[m[37m[40m [30m[40m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5083 b/tests/data/crawl/crawl5083 new file mode 100644 index 0000000..3451f4f --- /dev/null +++ b/tests/data/crawl/crawl5083 @@ -0,0 +1 @@ +[9;64H[37m[40m71.4 (66.0)[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5084 b/tests/data/crawl/crawl5084 new file mode 100644 index 0000000..d577be2 --- /dev/null +++ b/tests/data/crawl/crawl5084 @@ -0,0 +1 @@ +[9;65H[37m[40m2.4 (67[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5085 b/tests/data/crawl/crawl5085 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5085 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5086 b/tests/data/crawl/crawl5086 new file mode 100644 index 0000000..0f6fbca --- /dev/null +++ b/tests/data/crawl/crawl5086 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[33m[40m[1mYou are feeling hungry.
[24d[30m[40m_[m[37m[40mYou see here a mace of crushing.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5087 b/tests/data/crawl/crawl5087 new file mode 100644 index 0000000..50ddd1e --- /dev/null +++ b/tests/data/crawl/crawl5087 @@ -0,0 +1 @@ +[13;38H
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5088 b/tests/data/crawl/crawl5088 new file mode 100644 index 0000000..94609c0 --- /dev/null +++ b/tests/data/crawl/crawl5088 @@ -0,0 +1 @@ +[H[30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.#[29G#.[37m[40m>[30m[40m##
[2d#.##.##############.#[29G##.##
[3d..##..[13G........#[29G[m[37m[40m [30m[40m[1m#[m[36m[40m[7m)[m[30m[40m[1m#.
[4d######[m[33m[40m###[30m[40m[1m#[m[33m[40m####[30m[40m[1m####..#[29G[m[37m[40m [30m[40m[1m#.#.[5;7H[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m...[30m[40m[1m.......#[29G[m[37m[40m [30m[40m[1m#.#.
[6d#####.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[30m[40m[1m.#####.##[m[37m[40m [30m[40m[1m#Z#.
[7d[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m#.###########.#.
[8d[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m###[37m[40m [30m[40m[1m#..[34m[40m([30m[40m..Z.........
[9d[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m..[7mp[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.###.#########.[9;62H[m[37m[40m4035.4 (63
[10d [30m[40m[1m#.[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.....#[m[37m[40m [30m[40m[1m#.
[11d[m[37m[40m [30m[40m[1m#Z[m[33m[40m######[30m[40m[1m.#[m[37m[40m [30m[40m[1m#######[m[37m[40m [30m[40m[1m#.
[12d[m[37m[40m [30m[40m[1m#.Z...Z..#[m[37m[40m [12;29H [30m[40m[1m#.
[13d[m[37m[40m [30m[40m[1m##########[m[37m[40m [13;29H [30m[40m[1m#[m[32m[40m<[14;31H[37m[40m[1K [30m[40m[1m#.[15;31H[m[37m[40m[1K [30m[40m[1m#.[16;31H[m[37m[40m[1K [30m[40m[1m##[17d[m[37m[40m[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5089 b/tests/data/crawl/crawl5089 new file mode 100644 index 0000000..a450ed1 --- /dev/null +++ b/tests/data/crawl/crawl5089 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl509 b/tests/data/crawl/crawl509 new file mode 100644 index 0000000..9a8573d --- /dev/null +++ b/tests/data/crawl/crawl509 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40mYou kill the goblin!
[24d[30m[40m[1m_[31m[40mA giant newt comes into view.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5090 b/tests/data/crawl/crawl5090 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5090 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5091 b/tests/data/crawl/crawl5091 new file mode 100644 index 0000000..e7bb356 --- /dev/null +++ b/tests/data/crawl/crawl5091 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5092 b/tests/data/crawl/crawl5092 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5092 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5093 b/tests/data/crawl/crawl5093 new file mode 100644 index 0000000..6164e32 --- /dev/null +++ b/tests/data/crawl/crawl5093 @@ -0,0 +1 @@ +[9;70H[37m[40m0.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5094 b/tests/data/crawl/crawl5094 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5094 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5095 b/tests/data/crawl/crawl5095 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5095 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5096 b/tests/data/crawl/crawl5096 new file mode 100644 index 0000000..e7bb356 --- /dev/null +++ b/tests/data/crawl/crawl5096 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5097 b/tests/data/crawl/crawl5097 new file mode 100644 index 0000000..cda0f7d --- /dev/null +++ b/tests/data/crawl/crawl5097 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<<[33m[40m<>[37m[40m[1m>>>[m[31m[40m_[37m[40m[1m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;6H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###########[80G[K[3;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[80G[K[4;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m......[30m[40m[1m=[m[34m[40m............[30m[40m[1m#########[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[80G[K[5;6H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[6;6H######[m[34m[40m........[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m#[6;46H#[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##########[80G[K[7;11H#[m[34m[40m.[30m[40m[1m########[28G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[7;46H#[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m.[37m[40m[1m>[30m[40m##[m[34m[40m...............[30m[40m[1m#[80G[K[8;11H#[m[34m[40m.[30m[40m[1m#[20G#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[80G[K[9;11H#[m[34m[40m.[30m[40m[1m#[20G#[m[34m[40m.........[30m[40m[1m##[m[34m[40m................[30m[40m[1m#[9;57H#[m[36m[40m[7m)[m[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[10;11H#[m[34m[40m.[30m[40m[1m#[20G#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[10;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[11;11H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[11;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[12;11H#[m[34m[40m......[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[12;57H#Z#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[13;11H##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5098 b/tests/data/crawl/crawl5098 new file mode 100644 index 0000000..ff9082e --- /dev/null +++ b/tests/data/crawl/crawl5098 @@ -0,0 +1 @@ +[1m#[m[34m[40m.[30m[40m[1m###########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m########[m[34m[40m..[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[80G[K[14;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..[1m([m[34m[40m..[30m[40m[1mZ[m[34m[40m.........................[30m[40m[1m#[80G[K[15;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[37m[40m[1mp[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#########[m[34m[40m...[30m[40m[1m#######[K[16;20H#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[59G#[m[34m[40m.[30m[40m[1m#[69G##[m[34m[40m.....[37m[40m÷[34m[40m..[30m[40m[1m#[K[17;20H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[59G#[m[34m[40m.[30m[40m[1m#[17;70H#[m[37m[40m÷[34m[40m....≈≈≈[30m[40m[1m#[K[18;20H#######[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m...[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[18;59H#[m[34m[40m.[30m[40m[1m#[18;70H#[m[34m[40m....≈.≈.[30m[40m[1m#[K[19;32H##########[19;59H#[m[32m[40m<[30m[40m[1m#[19;70H#[m[34m[40m.[37m[40m÷[34m[40m≈≈≈≈≈≈[30m[40m[1m#[K[20;59H#[m[34m[40m.[30m[40m[1m#[20;70H#[m[34m[40m..≈[30m[40m[1m[#####[K[21;59H#[m[34m[40m.[30m[40m[1m#[21;70H#[m[34m[40m.≈≈[37m[40m[7m[[m[30m[40m[1m'[m[34m[40m≈[30m[40m[1m÷[m[34m[40m≈[30m[40m[1m#[K[22;59H###[22;70H#[m[34m[40m.≈.≈[30m[40m[1m'[m[34m[40m≈[30m[40m[1m.[m[34m[40m≈[30m[40m[1m#[K[23;70H#[m[34m[40m.≈≈≈[30m[40m[1m#[m[34m[40m≈≈≈[30m[40m[1m#[K[24;70H##########[K[m[39;49m[37m[40m[15;37H[30m[47m[1mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5099 b/tests/data/crawl/crawl5099 new file mode 100644 index 0000000..613b3fd --- /dev/null +++ b/tests/data/crawl/crawl5099 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl51 b/tests/data/crawl/crawl51 new file mode 100644 index 0000000..547fa9e --- /dev/null +++ b/tests/data/crawl/crawl51 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl510 b/tests/data/crawl/crawl510 new file mode 100644 index 0000000..d64e6ee --- /dev/null +++ b/tests/data/crawl/crawl510 @@ -0,0 +1 @@ +[2;18H[30m[40m[1m.[3;11H[32m[40m♣[18G[30m[40m.[m[37m[40m.[33m[40m#[4;12H[37m[40m......[30m[40m[1m.[m[37m[40m.[33m[40m#[5;18H[30m[40m[1m.[m[37m[40m.[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m.[6;10H[30m[40m[1m♣[18G.[25G[m[37m[40m.[7;10H[30m[40m[1m.[7;25H[m[37m[40m.[8;10H[30m[40m[1m.[8;25H[m[37m[40m.[9;17H.[7mp[10;10H[m[30m[40m[1m.[11d#[m[37m[40m....[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[12;10H[30m[40m[1m.[m[37m[40m...[30m[40m[1m...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[33m[40m#[13;10H[30m[40m[1m.[m[33m[40m#[30m[40m[1m#....[m[37m[40m.[14;13H[30m[40m[1m..#.[m[37m[40m.[15;12H[30m[40m[1m#..#.[m[37m[40m.[16;12H[30m[40m[1m#..#[m[37m[40m..[17;34H[m[39;49m[37m[40m
[18d[2;17H[37m[40m.[3d[30m[42ml[17;34H[m[39;49m[37m[40m[9;64H[37m[40m5
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5100 b/tests/data/crawl/crawl5100 new file mode 100644 index 0000000..8818f01 --- /dev/null +++ b/tests/data/crawl/crawl5100 @@ -0,0 +1 @@ +[7;58H[30m[47m[1m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5101 b/tests/data/crawl/crawl5101 new file mode 100644 index 0000000..f1f2865 --- /dev/null +++ b/tests/data/crawl/crawl5101 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[H[30m[40m[1m#.##.#[1;19H#.#[29G#.[37m[40m>[30m[40m##
[2d#.##.##############.#[29G##.##
[3d..##................#[3;30H#[m[36m[40m[7m)[m[30m[40m[1m#.
[4d######[m[33m[40m###[30m[40m[1m#[m[33m[40m####[30m[40m[1m####..#[4;30H#.#.
[5d......[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m...[30m[40m[1m.......#[5;30H#.#.
[6d#####.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[30m[40m[1m.#####.##[6;30H#Z#.[7;5H#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m#.###########.#.[8;5H#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m###[37m[40m [30m[40m[1m#..[34m[40m([30m[40m..Z.........[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;5H[30m[40m[1m#.[m[33m[40m#[37m[40m..[7mp[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.###.#########.[9;62H[m[37m[40m4035.4 (0.0)[10;5H[30m[40m[1m#.[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.....#[32G#.[11;5H#Z[m[33m[40m######[30m[40m[1m.#[m[37m[40m [30m[40m[1m#######[32G#.[12;5H#.Z...Z..#[12;32H#.[13;5H##########[13;32H#[m[32m[40m<[14d[30m[40m[1m#.[15d#.[16d##[17d[m[39;49m[37m[40m
[18d[37m[40m_[30m[40m[1mUnknown command.[19;2H[m[37m[40mItems here: [1m)[30m[40m)
[20d[m[37m[40m_an antimagic spear; a hand axe
[21d_[33m[40m[1mYou are feeling hungry.
[22d[m[37m[40m_You see here a mace of crushing.
[23d[30m[40m[1m_[m[37m[40mDone exploring.
[24d[30m[40m[1m_[m[37m[40mDone exploring.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5102 b/tests/data/crawl/crawl5102 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5102 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5103 b/tests/data/crawl/crawl5103 new file mode 100644 index 0000000..ac8de3c --- /dev/null +++ b/tests/data/crawl/crawl5103 @@ -0,0 +1 @@ +
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5104 b/tests/data/crawl/crawl5104 new file mode 100644 index 0000000..5217f85 --- /dev/null +++ b/tests/data/crawl/crawl5104 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 15 bolts.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5105 b/tests/data/crawl/crawl5105 new file mode 100644 index 0000000..16059e5 --- /dev/null +++ b/tests/data/crawl/crawl5105 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a dagger; a robe[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5106 b/tests/data/crawl/crawl5106 new file mode 100644 index 0000000..52c874e --- /dev/null +++ b/tests/data/crawl/crawl5106 @@ -0,0 +1 @@ +[1;7H[37m[40m[1K [30m[40m[1m#.........[m[37m[40m)[30m[40m[1m#..##.#####..[2;7H[m[37m[40m[1K [30m[40m[1m##.[2;20H[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#.......
[3d[m[37m[40m [30m[40m[1m######.#[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.##
[4d[m[37m[40m [30m[40m[1m#...##.#########.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.##
[5d####...##....[5;22H[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#
[6d=...........[19G###[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#
[7d############.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[8;11H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.#[9;11H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#......[9;64H[m[37m[40m64.4 (29.0)
[10d[30m[40m[1m############.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m######
[11d.............#[m[37m[40m [33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m.......
[12d###########[12;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######
[13d..#..........[13;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#
[14d..#...#####.##[14;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#
[15d..#.###[m[37m[40m [30m[40m[1m#.##########[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######
[16d..#.###[m[37m[40m [30m[40m[1m#..[34m[40m([30m[40m........[m[37m[40m...[30m[40m[1m........
[17d......#[m[37m[40m [30m[40m[1m#.###.#########.#######[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5107 b/tests/data/crawl/crawl5107 new file mode 100644 index 0000000..a57cb64 --- /dev/null +++ b/tests/data/crawl/crawl5107 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5108 b/tests/data/crawl/crawl5108 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5108 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5109 b/tests/data/crawl/crawl5109 new file mode 100644 index 0000000..772a658 --- /dev/null +++ b/tests/data/crawl/crawl5109 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl511 b/tests/data/crawl/crawl511 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl511 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5110 b/tests/data/crawl/crawl5110 new file mode 100644 index 0000000..085fe1d --- /dev/null +++ b/tests/data/crawl/crawl5110 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mEat which item?[K
[2d[m[34m[40mComestibles[3;2H[37m[40mc - 2 bread rations
[4d q - 3 fruits
[5d w - a beef jerky[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5111 b/tests/data/crawl/crawl5111 new file mode 100644 index 0000000..c68f456 --- /dev/null +++ b/tests/data/crawl/crawl5111 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[1;8H[30m[40m[1m#.........[m[37m[40m)[30m[40m[1m#..##.#####..##[2;8H##.#########[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#.......[3;4H######.#[19G#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.##[4;4H#...##.#########.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.##
[5d####...##...........#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#
[6d=............########[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#
[7d############.#[22G[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[8;12H#.#[22G[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.#[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;12H[30m[40m[1m#.#[22G[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#.......[9;62H[m[37m[40m4064.4 (0.0)
[10d[30m[40m[1m############.#[22G[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.
[11d.............#[11;23H[m[33m[40m#[36m[40m[7m)[m[33m[40m#[30m[40m[1m........
[12d###########..#[12;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######
[13d..#..........#[13;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#
[14d..#...#####.##[14;23H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#
[15d..#.###[m[37m[40m [30m[40m[1m#.##########[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######
[16d..#.###[m[37m[40m [30m[40m[1m#..[34m[40m([30m[40m........[m[37m[40m...[30m[40m[1m........
[17d......#[m[37m[40m [30m[40m[1m#.###.#########.#######[m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d_[m[37m[40mDone exploring.
[19d_Done exploring.
[20d_You see here 15 bolts.
[21d Items here: [30m[40m[1m) [
[22d[m[37m[40m_a dagger; a robe
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.
[24d [36m[40mEat which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5112 b/tests/data/crawl/crawl5112 new file mode 100644 index 0000000..83476e8 --- /dev/null +++ b/tests/data/crawl/crawl5112 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m5.4 (1
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5113 b/tests/data/crawl/crawl5113 new file mode 100644 index 0000000..c648f5e --- /dev/null +++ b/tests/data/crawl/crawl5113 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H[1K +......... [3;9H[1K [33m[40m###[37m[40m+[33m[40m##[37m[40m......... [4;9H[1K ............... [5;9H[1K [33m[40m##[37m[40m............. [6;9H[1K ............... [7;9H[1K ............... [8;10H............... [8;71H4[9;10H.......[7mp[m[37m[40m....... [10;9H[1K .......[33m[40m#[37m[40m.[33m[40m##[37m[40m+[33m[40m##[37m[40m. [11;9H[1K ....... .[33m[40m#[37m[40m [12;9H[1K ....... .. [13;9H[1K ....... ... [14;9H[1K .....[31m[44m[1mo[m[37m[40m. [33m[40m####[37m[40m [15;9H[1K ....... [16;9H[1K ....[33m[40m#[37m[40m.[33m[40m#[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5114 b/tests/data/crawl/crawl5114 new file mode 100644 index 0000000..391bea7 --- /dev/null +++ b/tests/data/crawl/crawl5114 @@ -0,0 +1 @@ +[6;42H[37m[40m 7[14;38H[31m[44m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (sleeping)[15;38H[m[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5115 b/tests/data/crawl/crawl5115 new file mode 100644 index 0000000..c6bde96 --- /dev/null +++ b/tests/data/crawl/crawl5115 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou climb downwards.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5116 b/tests/data/crawl/crawl5116 new file mode 100644 index 0000000..3def5c9 --- /dev/null +++ b/tests/data/crawl/crawl5116 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H6.1 (1.7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5117 b/tests/data/crawl/crawl5117 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5117 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5118 b/tests/data/crawl/crawl5118 new file mode 100644 index 0000000..5263ca1 --- /dev/null +++ b/tests/data/crawl/crawl5118 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1mAn orc comes into view. It is wielding a flail.
[24d[30m[40m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5119 b/tests/data/crawl/crawl5119 new file mode 100644 index 0000000..621c0da --- /dev/null +++ b/tests/data/crawl/crawl5119 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;14H[1K +......... [3;9H[1K ###+##......... [4;9H[1K ..[4;23H.. [5;9H[1K ##[5;23H.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H#. [11;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m.[33m[40m#[30m[40m[1m [12;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m..[30m[40m[1m [13;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m...[30m[40m[1m [14;9H[1K ..[m[37m[40m...[31m[44m[1mo[m[37m[40m.[30m[40m[1m [m[33m[40m####[30m[40m[1m [15;9H[1K ....... [16;9H[1K ....#.# [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl512 b/tests/data/crawl/crawl512 new file mode 100644 index 0000000..4b6a5da --- /dev/null +++ b/tests/data/crawl/crawl512 @@ -0,0 +1 @@ +[2d[37m[40m.[3;11H[30m[40m[1m♣[m[32m[40m♣[1m♣[m[37m[40m..[30m[40m[1m.[m[30m[42ml[37m[40m..[33m[40m#[37m[40m [32m[40m[1m♣[4;18H[m[37m[40m..[33m[40m#[37m[40m .[33m[40m#[37m[40m [33m[40m#[5;18H[37m[40m.[26G.[6;11H[30m[40m[1m♣[18G[m[37m[40m.[26G.[7;11H[30m[40m[1m.[7;26H[m[37m[40m.[8;11H[30m[40m[1m.[8;26H[m[37m[40m.[9;11H[30m[40m[1m#[18G[m[37m[40m.[7mp[10;11H[m[30m[40m[1m.[11d.[m[37m[40m...[30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[12;11H[30m[40m[1m.[m[37m[40m.[30m[40m[1m....[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[13;11H[30m[40m[1m#[19G#[m[37m[40m.[33m[40m#[14;19H[30m[40m[1m.[m[37m[40m.[33m[40m#[15;16H[37m[40m..[30m[40m[1m#.[m[37m[40m.[33m[40m#[16;19H[30m[40m[1m.[m[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5120 b/tests/data/crawl/crawl5120 new file mode 100644 index 0000000..857ce96 --- /dev/null +++ b/tests/data/crawl/crawl5120 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[23;2HAim: [37m[40man orc, wielding a flail and wearing a chain mail (resting, chance to
[24d defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5121 b/tests/data/crawl/crawl5121 new file mode 100644 index 0000000..296db1c --- /dev/null +++ b/tests/data/crawl/crawl5121 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H[1K +......... [3;9H[1K [33m[40m###[37m[40m+[33m[40m##[37m[40m......... [4;9H[1K ..[4;23H.. [5;9H[1K [33m[40m##[5;23H[37m[40m.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H[33m[40m#[37m[40m. [11;9H[1K ....... .[33m[40m#[37m[40m [12;9H[1K ....... .. [13;9H[1K ....... ... [14;9H[1K .....[31m[44m[1mo[m[37m[40m. [33m[40m####[37m[40m [15;9H[1K ....... [16;9H[1K ....[33m[40m#[37m[40m.[33m[40m#[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5122 b/tests/data/crawl/crawl5122 new file mode 100644 index 0000000..b2726a2 --- /dev/null +++ b/tests/data/crawl/crawl5122 @@ -0,0 +1 @@ +[14;15H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5123 b/tests/data/crawl/crawl5123 new file mode 100644 index 0000000..da753af --- /dev/null +++ b/tests/data/crawl/crawl5123 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5124 b/tests/data/crawl/crawl5124 new file mode 100644 index 0000000..84040ac --- /dev/null +++ b/tests/data/crawl/crawl5124 @@ -0,0 +1 @@ +[13;16H[31m[40m[1mo[14d[m[37m[40m.[16d[31m[42m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5125 b/tests/data/crawl/crawl5125 new file mode 100644 index 0000000..06159e5 --- /dev/null +++ b/tests/data/crawl/crawl5125 @@ -0,0 +1 @@ +[3;46H[32m[40m49[79G[31m[40m-[4;46H[32m[40m11[78G[35m[40m--[9;65H[37m[40m7[72G0[14;38H[31m[40m[1mo[31m[42mo[m[37m[40m [30m[40m[1m2 orcs[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5126 b/tests/data/crawl/crawl5126 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5126 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5127 b/tests/data/crawl/crawl5127 new file mode 100644 index 0000000..666d275 --- /dev/null +++ b/tests/data/crawl/crawl5127 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc convulses in agony!
[24d[30m[40m[1m_[31m[40mAn orc comes into view. It is wielding a mace.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5128 b/tests/data/crawl/crawl5128 new file mode 100644 index 0000000..53f9e2a --- /dev/null +++ b/tests/data/crawl/crawl5128 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;14H[1K +......... [3;9H[1K ###+##......... [4;9H[1K ..[4;23H.. [5;9H[1K ##[5;23H.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H#. [11;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m.[33m[40m#[30m[40m[1m [12;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m..[30m[40m[1m [13;9H[1K ..[m[37m[40m....[31m[40m[1mo[30m[40m [m[37m[40m...[30m[40m[1m [14;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[33m[40m####[30m[40m[1m [15;9H[1K ....... [16;9H[1K ....#o# [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5129 b/tests/data/crawl/crawl5129 new file mode 100644 index 0000000..e085c3d --- /dev/null +++ b/tests/data/crawl/crawl5129 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[31m[40mAn orc comes into view. It is wielding a mace.[m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[23;2HAim: [37m[40man orc, wielding a flail and wearing a chain mail ([33m[40m[1mmoderately wounded[m[37m[40m,
[24d chance to defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl513 b/tests/data/crawl/crawl513 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl513 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5130 b/tests/data/crawl/crawl5130 new file mode 100644 index 0000000..1e75db3 --- /dev/null +++ b/tests/data/crawl/crawl5130 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H[1K +......... [3;9H[1K [33m[40m###[37m[40m+[33m[40m##[37m[40m......... [4;9H[1K ..[4;23H.. [5;9H[1K [33m[40m##[5;23H[37m[40m.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H[33m[40m#[37m[40m. [11;9H[1K ....... .[33m[40m#[37m[40m [12;9H[1K ....... .. [13;9H[1K ......[31m[40m[1mo[m[37m[40m ... [14;9H[1K ....... [33m[40m####[37m[40m [15;9H[1K ....... [16;9H[1K ....[33m[40m#[31m[42m[1mo[m[33m[40m#[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5131 b/tests/data/crawl/crawl5131 new file mode 100644 index 0000000..a7f54eb --- /dev/null +++ b/tests/data/crawl/crawl5131 @@ -0,0 +1 @@ +[13;16H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5132 b/tests/data/crawl/crawl5132 new file mode 100644 index 0000000..c53f2ed --- /dev/null +++ b/tests/data/crawl/crawl5132 @@ -0,0 +1 @@ +[A[31m[40m[1mo[13d[m[37m[40m.[15d[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5133 b/tests/data/crawl/crawl5133 new file mode 100644 index 0000000..646854d --- /dev/null +++ b/tests/data/crawl/crawl5133 @@ -0,0 +1 @@ +[3;47H[32m[40m8[79G[30m[40m[1m-[4;47H[m[32m[40m0[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[14;39H[31m[40m[1mo[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5134 b/tests/data/crawl/crawl5134 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5134 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5135 b/tests/data/crawl/crawl5135 new file mode 100644 index 0000000..1dac7c2 --- /dev/null +++ b/tests/data/crawl/crawl5135 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc barely resists.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5136 b/tests/data/crawl/crawl5136 new file mode 100644 index 0000000..9a08caf --- /dev/null +++ b/tests/data/crawl/crawl5136 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;14H[1K +......... [3;9H[1K ###+##......... [4;9H[1K ..[4;23H.. [5;9H[1K ##[5;23H.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H#. [11;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m.[33m[40m#[30m[40m[1m [12;9H[1K ..[m[37m[40m....[31m[40m[1mo[30m[40m [m[37m[40m..[30m[40m[1m [13;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m...[30m[40m[1m [14;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[33m[40m####[30m[40m[1m [15;9H[1K ......o [16;9H[1K ....#.# [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5137 b/tests/data/crawl/crawl5137 new file mode 100644 index 0000000..afce3e9 --- /dev/null +++ b/tests/data/crawl/crawl5137 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc barely resists.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5138 b/tests/data/crawl/crawl5138 new file mode 100644 index 0000000..12512ef --- /dev/null +++ b/tests/data/crawl/crawl5138 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H[1K +......... [3;9H[1K [33m[40m###[37m[40m+[33m[40m##[37m[40m......... [4;9H[1K ..[4;23H.. [5;9H[1K [33m[40m##[5;23H[37m[40m.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H[33m[40m#[37m[40m. [11;9H[1K ....... .[33m[40m#[37m[40m [12;9H[1K ......[31m[40m[1mo[m[37m[40m .. [13;9H[1K ....... ... [14;9H[1K ....... [33m[40m####[37m[40m [15;9H[1K ......[31m[40m[1mo[m[37m[40m [16;9H[1K ....[33m[40m#[37m[40m.[33m[40m#[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5139 b/tests/data/crawl/crawl5139 new file mode 100644 index 0000000..3c90f21 --- /dev/null +++ b/tests/data/crawl/crawl5139 @@ -0,0 +1 @@ +[12;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl514 b/tests/data/crawl/crawl514 new file mode 100644 index 0000000..9d09411 --- /dev/null +++ b/tests/data/crawl/crawl514 @@ -0,0 +1 @@ +[3;17H[37m[40m.[4d[32m[40ml[5;26H[37m[42mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5140 b/tests/data/crawl/crawl5140 new file mode 100644 index 0000000..183587d --- /dev/null +++ b/tests/data/crawl/crawl5140 @@ -0,0 +1 @@ +[A[31m[40m[1mo[12d[m[37m[40m.[14d[31m[40m[1mo[15d[m[37m[40m.[16d[30m[42mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5141 b/tests/data/crawl/crawl5141 new file mode 100644 index 0000000..d4f38d5 --- /dev/null +++ b/tests/data/crawl/crawl5141 @@ -0,0 +1 @@ +[3;47H[32m[40m7[78G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/12 [74G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m9[14;38H[30m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest (wandering)[K[15;38H[31m[40moo[m[37m[40m [30m[40m[1m2 orcs[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5142 b/tests/data/crawl/crawl5142 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5142 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5143 b/tests/data/crawl/crawl5143 new file mode 100644 index 0000000..647f873 --- /dev/null +++ b/tests/data/crawl/crawl5143 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc convulses in agony!
[24d[30m[40m[1m_[31m[40mAn orc priest comes into view. It is wielding a morningstar.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5144 b/tests/data/crawl/crawl5144 new file mode 100644 index 0000000..0767a06 --- /dev/null +++ b/tests/data/crawl/crawl5144 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;14H[1K +......... [3;9H[1K ###+##......... [4;9H[1K ..[4;23H.. [5;9H[1K ##[5;23H.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H#. [11;9H[1K ..[m[37m[40m....[31m[40m[1mo[30m[40m [m[37m[40m.[33m[40m#[30m[40m[1m [12;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m..[30m[40m[1m [13;9H[1K ..[m[37m[40m.....[30m[40m[1m [m[37m[40m...[30m[40m[1m [14;9H[1K ..[m[37m[40m....[31m[40m[1mo[30m[40m [m[33m[40m####[30m[40m[1m [15;9H[1K ....... [16;9H[1K ....#o# [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5145 b/tests/data/crawl/crawl5145 new file mode 100644 index 0000000..7ef1dcd --- /dev/null +++ b/tests/data/crawl/crawl5145 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[31m[40mAn orc priest comes into view. It is wielding a morningstar.[19;2H[m[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[37m[40m[K
[23d [36m[40mAim: [37m[40man orc, wielding a flail and wearing a chain mail ([31m[40m[1mseverely wounded[m[37m[40m,
[24d chance to defeat MR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5146 b/tests/data/crawl/crawl5146 new file mode 100644 index 0000000..0ea18c6 --- /dev/null +++ b/tests/data/crawl/crawl5146 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;14H[1K +......... [3;9H[1K [33m[40m###[37m[40m+[33m[40m##[37m[40m......... [4;9H[1K ..[4;23H.. [5;9H[1K [33m[40m##[5;23H[37m[40m.. [6;9H[1K ..[6;23H.. [7;9H[1K ..[7;23H.. [8;9H[1K ..[8;23H.. [9;9H[1K ..[9;23H.. [10;9H[1K ..[10;23H[33m[40m#[37m[40m. [11;9H[1K ......[31m[40m[1mo[m[37m[40m .[33m[40m#[37m[40m [12;9H[1K ....... .. [13;9H[1K ....... ... [14;9H[1K ......[31m[40m[1mo[m[37m[40m [33m[40m####[37m[40m [15;9H[1K ....... [16;9H[1K ....[33m[40m#[30m[42mo[33m[40m#[37m[40m [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5147 b/tests/data/crawl/crawl5147 new file mode 100644 index 0000000..c22c7a6 --- /dev/null +++ b/tests/data/crawl/crawl5147 @@ -0,0 +1 @@ +[11;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5148 b/tests/data/crawl/crawl5148 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl5148 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5149 b/tests/data/crawl/crawl5149 new file mode 100644 index 0000000..55b1f00 --- /dev/null +++ b/tests/data/crawl/crawl5149 @@ -0,0 +1 @@ +
[18d[2M[11;16H[37m[40m[7m)[14d[m[37m[40m.[16d[32m[40mo[23;2H[31m[40mYou kill the orc![24;2H[35m[40m[1mThe orc priest calls down the wrath of Beogh upon you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl515 b/tests/data/crawl/crawl515 new file mode 100644 index 0000000..5223a88 --- /dev/null +++ b/tests/data/crawl/crawl515 @@ -0,0 +1 @@ +[9;64H[37m[40m6[14;38H[37m[42mg[37m[40m [32m[40m[1m[7m [m[37m[40m goblin (wandering)[K[15;38H[32m[40ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5150 b/tests/data/crawl/crawl5150 new file mode 100644 index 0000000..c7d3d49 --- /dev/null +++ b/tests/data/crawl/crawl5150 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m39[74G[m[31m[40m----[30m[40m[1m-[4;46H[33m[40m8[4;72H[m[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m1[9;64H70[14;38H[32m[40mo[14;52H[33m[40m[1m[K[15;38H[m[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5151 b/tests/data/crawl/crawl5151 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5151 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5152 b/tests/data/crawl/crawl5152 new file mode 100644 index 0000000..2d8f1da --- /dev/null +++ b/tests/data/crawl/crawl5152 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Beogh smites you![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5153 b/tests/data/crawl/crawl5153 new file mode 100644 index 0000000..c6a9c1a --- /dev/null +++ b/tests/data/crawl/crawl5153 @@ -0,0 +1 @@ +[17;34H
[18d[12;18H[31m[40m[1mo[15;15H[m[32m[40mo[16d[31m[42m[1mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[15;38H[31m[40m[1mo[31m[42mo[m[37m[40m [30m[40m[1m2 orcs[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5154 b/tests/data/crawl/crawl5154 new file mode 100644 index 0000000..aea1a00 --- /dev/null +++ b/tests/data/crawl/crawl5154 @@ -0,0 +1 @@ +[H[30m[40m[1m#.........[m[37m[40m)[30m[40m[1m#..##.#####..#########
[2d##.#########[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#####
[3d##.#[m[37m[40m [30m[40m[1m#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###......
[4d##.#########.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#########
[5d##...........#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#
[6d......########[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#
[7d#####.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[8;5H#.#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.########[8;71H[m[37m[40m3[9;5H[30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#..............
[10d#####.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.#######
[11d......#[m[37m[40m [33m[40m#[31m[40m[7m[[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [30m[40m[1m#
[12d####..#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#
[13d......#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#
[14d####.##[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#[15;4H#.##########[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####[16;4H#..[34m[40m([30m[40m........[m[37m[40m...[30m[40m[1m...............[17;4H#.###.#########.#########...##[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5155 b/tests/data/crawl/crawl5155 new file mode 100644 index 0000000..1e1740f --- /dev/null +++ b/tests/data/crawl/crawl5155 @@ -0,0 +1 @@ +[3;74H[30m[40m[1m----[4;72H--[6;42H[m[37m[40m 7[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5156 b/tests/data/crawl/crawl5156 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5156 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5157 b/tests/data/crawl/crawl5157 new file mode 100644 index 0000000..bec891e --- /dev/null +++ b/tests/data/crawl/crawl5157 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H2.5 (2.4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5158 b/tests/data/crawl/crawl5158 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5158 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5159 b/tests/data/crawl/crawl5159 new file mode 100644 index 0000000..2a7cee2 --- /dev/null +++ b/tests/data/crawl/crawl5159 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You climb upwards.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl516 b/tests/data/crawl/crawl516 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl516 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5160 b/tests/data/crawl/crawl5160 new file mode 100644 index 0000000..f9d3de3 --- /dev/null +++ b/tests/data/crawl/crawl5160 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 3 of the Dungeon [m[32m[40m<<<[33m[40m<[31m[40m>[33m[40m>[37m[40m[1m>>[m[31m[40m_[37m[40m[1m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;2H[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[33m[40m([30m[40m[1m####[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[34m[40m........................................[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[3;2H#[m[34m[40m..........[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[31m[40m[[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#########[m[34m[40m..........[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m########[80G[K[4;2H#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G#[m[34m[40m..........[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[80G[K[5;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G#[m[34m[40m.........[37m[40m)[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#####[m[34m[40m..[30m[40m[1m#########[m[34m[40m.[30m[40m[1m##[80G[K[6;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[42G##[m[34m[40m.[30m[40m[1m#########[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m........[37m[40m)[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[80G[K[7;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[m[34m[40m....[33m[40m>[30m[40m[1m#[m[37m[40m [30m[40m[1m######[m[34m[40m.[30m[40m[1m#[53G#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m###[m[34m[40m.......[30m[40m[1m#[80G[K[8;6H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###########[80G[K[9;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m.....[30m[40m[1m#####[m[34m[40m...[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[80G[K[10;6H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m......[30m[40m[1m=[m[34m[40m............[30m[40m[1m#########[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[80G[K[11;6H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[28G#[m[34m[40m....[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[12;6H######[m[34m[40m........[30m[40m[1m#[28
\ No newline at end of file diff --git a/tests/data/crawl/crawl5161 b/tests/data/crawl/crawl5161 new file mode 100644 index 0000000..1a706d4 --- /dev/null +++ b/tests/data/crawl/crawl5161 @@ -0,0 +1 @@ +G#[m[34m[40m....[30m[40m[1m#[12;46H#[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##########[80G[K[13;11H#[m[34m[40m.[30m[40m[1m########[28G#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[13;46H#[m[34m[40m.[30m[40m[1m#[56G#[m[34m[40m.[37m[40m[1mp[30m[40m##[m[34m[40m...............[30m[40m[1m#[80G[K[14;11H#[m[34m[40m.[30m[40m[1m#[20G#########[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##############[m[34m[40m.[30m[40m[1m#[56G##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[80G[K[15;11H#[m[34m[40m.[30m[40m[1m#[20G#[m[34m[40m.........[30m[40m[1m##[m[34m[40m................[30m[40m[1m#[15;57H#[m[31m[40m[7m[[m[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[16;11H#[m[34m[40m.[30m[40m[1m#[20G#[m[34m[40m.[30m[40m[1m########################[m[34m[40m..[30m[40m[1m#[16;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[17;11H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[17;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[18;11H#[m[34m[40m......[32m[40m<[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m...[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[18;57H#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[80G[K[19;11H##########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###########[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m########[m[34m[40m..[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[80G[K[20;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m..[1m([m[34m[40m............................[30m[40m[1m#[80G[K[21;20H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#########[m[34m[40m...[30m[40m[1m#######[K[22;20H#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.....[30m[40m[1m#[59G#[m[34m[40m.[30m[40m[1m#[69G##[m[34m[40m.....[37m[40m÷[34m[40m..[30m[40m[1m#[K[23;20H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[59G#[m[34m[40m.[30m[40m[1m#[23;70H#[m[37m[40m÷[34m[40m....≈≈≈[30m[40m[1m#[K[24;20H#######[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ[m[34m[40m...[30m[40m[1mZ[m[34m[40m..[30m[40m[1m#[24;5
\ No newline at end of file diff --git a/tests/data/crawl/crawl5162 b/tests/data/crawl/crawl5162 new file mode 100644 index 0000000..157600e --- /dev/null +++ b/tests/data/crawl/crawl5162 @@ -0,0 +1 @@ +9H#[m[34m[40m.[30m[40m[1m#[24;70H#[m[34m[40m....≈.≈.[30m[40m[1m#[K[m[39;49m[37m[40m[13;58H[30m[47m[1mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5163 b/tests/data/crawl/crawl5163 new file mode 100644 index 0000000..ea1ba70 --- /dev/null +++ b/tests/data/crawl/crawl5163 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m[7;33H[30m[43m[1m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5164 b/tests/data/crawl/crawl5164 new file mode 100644 index 0000000..8f493f7 --- /dev/null +++ b/tests/data/crawl/crawl5164 @@ -0,0 +1 @@ +[2;13H[37m[40m[1K [30m[40m[1m############[m[37m[40m [30m[40m[1m#[2;58H#[m[37m[40m [30m[40m[1m#############[3;13H[m[37m[40m[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[53G[m[34m[40m.....[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[37m[40m [4;13H[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [42G [30m[40m[1m#[53G[m[34m[40m.....[30m[40m[1m'[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [5;13H[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m###########[m[37m[40m [30m[40m[1m#[52G[m[34m[40m......[30m[40m[1m#####[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [6;13H[1K [30m[40m[1m#[m[36m[40m)[34m[40m.......[1m([m[34m[40m.[30m[40m[1m########[m[34m[40m.........[30m[40m[1m####[m[34m[40m..[36m[40m[7m)[m[34m[40m........[30m[40m[1m##[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m####[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [7;13H[1K [30m[40m[1m#[m[34m[40m...........................[33m[40m((([30m[40m[1m'[m[34m[40m..........[30m[40m[1m##[m[34m[40m...[30m[40m[1m8[m[34m[40m.[30m[40m[1m#[m[34m[40m...[37m[40m[1m>[30m[40m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [8;13H[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m####[m[34m[40m..........[30m[40m[1m#[m[34m[40m........[30m[40m[1m####[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [9;13H[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5165 b/tests/data/crawl/crawl5165 new file mode 100644 index 0000000..c5633b0 --- /dev/null +++ b/tests/data/crawl/crawl5165 @@ -0,0 +1 @@ +[1m#####[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[9;55H[m[34m[40m.[30m[40m[1m#[m[34m[40m.[31m[40m_[34m[40m......[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[10;13H[m[37m[40m[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[10;34H#######[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m########[m[34m[40m.[30m[40m[1m###[m[34m[40m.................[30m[40m[1m#[11;13H[m[37m[40m[1K [30m[40m[1m#[m[34m[40m..........[30m[40m[1m####[m[34m[40m.[30m[40m[1m######[m[34m[40m......[30m[40m[1m########[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m...[30m[40m[1m8[m[34m[40m.[30m[40m[1m#[m[31m[40m[7m)[m[30m[40m[1m##########[12;13H[m[37m[40m[1K [30m[40m[1m#[m[34m[40m.[37m[40m[1m>[m[34m[40m........[30m[40m[1m+[m[34m[40m.................[30m[40m[1mZZ[m[34m[40m..[30m[40m[1mZ[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m...[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [13;11H [30m[40m[1m#[m[34m[40m..........[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###########Z[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m######[m[34m[40m..[30m[40m[1m#[m[37m[40m [14;11H [30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.............[30m[40m[1m###Z#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m [15;
\ No newline at end of file diff --git a/tests/data/crawl/crawl5166 b/tests/data/crawl/crawl5166 new file mode 100644 index 0000000..eddfbb7 --- /dev/null +++ b/tests/data/crawl/crawl5166 @@ -0,0 +1 @@ +11H [30m[40m[1m##[m[34m[40m.[30m[40m[1m#########[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [16;11H [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[33m[40m<[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mZ##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [17;11H [30m[40m[1m#[m[36m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m##########[35G###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[37m[40m [18;11H [30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#[m[34m[40m..[37m[40m)[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m)[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[37m[40m [19;11H [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5167 b/tests/data/crawl/crawl5167 new file mode 100644 index 0000000..999ab56 --- /dev/null +++ b/tests/data/crawl/crawl5167 @@ -0,0 +1 @@ +[40m[1mZ#[m[34m[40m......[30m[40m[1mZ#[m[34m[40m.[60G[30m[40m[1m#[m[34m[40m.[69G[30m[40m[1m##[m[37m[40m [20;15H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1mZ#[m[34m[40m.[30m[40m[1m##[20;64H#[m[34m[40m.....[30m[40m[1m#[m[37m[40m [21;15H[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m.[30m[40m[1m######[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [22;11H[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m............[39G.....[30m[40m[1m#Z#[m[37m[40m [30m[40m[1m#[m[34m[40m..................[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [23;3H[30m[40m[1m#########[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m####[m[34m[40m.[30m[40m[1m###+#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [24;3H[30m[40m[1m#[m[34m[40m..[36m[40m[1m[7m[[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m##########[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[4
\ No newline at end of file diff --git a/tests/data/crawl/crawl5168 b/tests/data/crawl/crawl5168 new file mode 100644 index 0000000..ddb455d --- /dev/null +++ b/tests/data/crawl/crawl5168 @@ -0,0 +1 @@ +0m.[30m[40m[1m#'#Z[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5169 b/tests/data/crawl/crawl5169 new file mode 100644 index 0000000..28e97c4 --- /dev/null +++ b/tests/data/crawl/crawl5169 @@ -0,0 +1 @@ +[7;67H[30m[47m[1m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl517 b/tests/data/crawl/crawl517 new file mode 100644 index 0000000..05a4360 --- /dev/null +++ b/tests/data/crawl/crawl517 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[31m[40mA goblin comes into view. It is wielding a dagger.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5170 b/tests/data/crawl/crawl5170 new file mode 100644 index 0000000..ad4c256 --- /dev/null +++ b/tests/data/crawl/crawl5170 @@ -0,0 +1 @@ +[37m[40m[1m>[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5171 b/tests/data/crawl/crawl5171 new file mode 100644 index 0000000..a302658 --- /dev/null +++ b/tests/data/crawl/crawl5171 @@ -0,0 +1 @@ +[6;67H[30m[47m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5172 b/tests/data/crawl/crawl5172 new file mode 100644 index 0000000..5ea770b --- /dev/null +++ b/tests/data/crawl/crawl5172 @@ -0,0 +1 @@ +[30m[40m[1m#[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5173 b/tests/data/crawl/crawl5173 new file mode 100644 index 0000000..28e97c4 --- /dev/null +++ b/tests/data/crawl/crawl5173 @@ -0,0 +1 @@ +[7;67H[30m[47m[1m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5174 b/tests/data/crawl/crawl5174 new file mode 100644 index 0000000..bb9cfcd --- /dev/null +++ b/tests/data/crawl/crawl5174 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m39[m[37m[40m/50 [32m[40m[1m==================[30m[40m------[4;38H[m[33m[40mMagic: [1m8[m[37m[40m/12[56G[34m[40m[1m================[30m[40m--------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[H[30m[40m[1m#.........[m[37m[40m)[30m[40m[1m#..##.#####..#########
[2d##.#########[m[37m[40m..[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#####
[3d##.#[12G#.[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###......
[4d##.#########.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#########
[5d##...........#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#
[6d......########[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#
[7d#####.#[15G[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[8;5H#.#[15G[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.####.########[8;56H[m[33m[40mPlace: [37m[40mDungeon:3[9;5H[30m[40m[1m#.#[15G[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#..............[9;62H[m[37m[40m4072.5 (0.0)
[10d[30m[40m[1m#####.#[15G[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m#######.#######
[11d......#[11;16H[m[33m[40m#[31m[40m[7m[[m[33m[40m#[30m[40m[1m..........#[m[37m[40m [30m[40m[1m#
[12d####..#[12;16H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#######..#[m[37m[40m [30m[40m[1m#
[13d......#[13;16H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m [30m[40m[1m#
[14d####.##[14;16H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.##[m[37m[40m [30m[40m[1m#[15;4H#.##########[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.########..####[16;4H#..[34m[40m([30m[40m........[m[37m[40m...[30m[40m[1m...............[17;4H#.###.#########.#########...##[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[37m[40mchance to defeat MR: 95%)
[19d The orc convulses in agony!
[20d [31m[40mYou kill the orc![21;2H[35m[40m[1mThe orc priest calls down the wrath of Beogh upon you.
[22d[m[37m[40m_Beogh smites you!
[23d_You climb upwards.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5175 b/tests/data/crawl/crawl5175 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5175 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5176 b/tests/data/crawl/crawl5176 new file mode 100644 index 0000000..375900f --- /dev/null +++ b/tests/data/crawl/crawl5176 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;72H[m[34m[40m==
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5177 b/tests/data/crawl/crawl5177 new file mode 100644 index 0000000..6dcaef7 --- /dev/null +++ b/tests/data/crawl/crawl5177 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[74G[m[32m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5178 b/tests/data/crawl/crawl5178 new file mode 100644 index 0000000..3d97ed0 --- /dev/null +++ b/tests/data/crawl/crawl5178 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5179 b/tests/data/crawl/crawl5179 new file mode 100644 index 0000000..4ec53ed --- /dev/null +++ b/tests/data/crawl/crawl5179 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl518 b/tests/data/crawl/crawl518 new file mode 100644 index 0000000..ecf7d08 --- /dev/null +++ b/tests/data/crawl/crawl518 @@ -0,0 +1 @@ +[2;13H[30m[40m[1m.[20G.[3;12H♣[32m[40m♣[30m[40m.[m[37m[40m.....[30m[40m[1m#[4;12H.[m[37m[40m..[30m[40m[1m.[m[37m[40m..[32m[40ml[37m[40m.[30m[40m[1m#[27G[m[37m[40m.[5;16H[30m[40m[1m.[5;27H[m[37m[40m.[6;12H[30m[40m[1m♣[m[32m[40m♣[37m[40m...[30m[40m[1m.[6;27H[m[37m[40m.[7;12H[30m[40m[1m.[7;27H[m[37m[40m.[8;12H[30m[40m[1m.[8;27H[m[37m[40m.[9;12H[30m[40m[1m.[19G[m[37m[40m.[7mp[10;12H[m[30m[40m[1m.[11d.[m[37m[40m.[30m[40m[1m.#.[m[33m[40m#[30m[40m[1m.[m[33m[40m#[12;12H[30m[40m[1m.....#.[m[33m[40m#[13;17H[30m[40m[1m..[m[33m[40m#[14;17H[30m[40m[1m.#[m[37m[40m.[15;16H[30m[40m[1m..#[m[37m[40m.[16;16H[30m[40m[1m...[m[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[4;18H[37m[40m.[5d[32m[40ml[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[42mg[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5180 b/tests/data/crawl/crawl5180 new file mode 100644 index 0000000..c69e347 --- /dev/null +++ b/tests/data/crawl/crawl5180 @@ -0,0 +1 @@ +[H[30m[40m[1m....#[m[37m[40m [30m[40m[1m#....##.#.#........#.#[m[37m[40m [2;3H[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#.....[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[42mK[30m[40m[1m#.#...#.#[m[37m[40m [3;7H[1K [30m[40m[1m#.#.####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.#.#...#.#[m[37m[40m [4;7H[1K [30m[40m[1m#.......[m[37m[40m....[30m[40m[1m...#...#.#[m[37m[40m [5;3H[30m[40m[1m##[m[37m[40m [30m[40m[1m####.###[m[33m[40m#[37m[40m..[30m[40m[1m....###.#.#[6;4H########.##[m[33m[40m##[37m[40m..[30m[40m[1m#...#[m[37m[40m [30m[40m[1m#.#.#
[7d...............[22G.###.#.#
[8d#..........[m[33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m..##.#.
[9d#..........[m[33m[40m#[37m[40m....[7mp[m[37m[40m...[33m[40m#[30m[40m[1m.....#
[10d#.........[m[37m[40m)[33m[40m#[37m[40m..[33m[40m##[37m[40m.[33m[40m####[30m[40m[1m#..##
[11d##.########[m[33m[40m#[30m[40m[1m..#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[11;28H[m[37m[40m)[30m[40m[1m####[12;3H.#[m[37m[40m [30m[40m[1m#...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.###.###......
[13d##.#########.#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.########[14;3H...........#.[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[m[37m[40m
[15d[30m[40m[1m......[15;16H[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#[m[37m[40m
[16d[30m[40m[1m#####.#[m[37m[40m [30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [17;4H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..##.####.########[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5181 b/tests/data/crawl/crawl5181 new file mode 100644 index 0000000..6fb9b23 --- /dev/null +++ b/tests/data/crawl/crawl5181 @@ -0,0 +1 @@ +
[M[9;64H[37m[40m80.5 (8[14;38H[33m[42mK[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mkobold (wandering)[15;38H[m[37m[40m[K[16d[K
[17d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..##.####.########[24;2H[31m[40mA kobold comes into view. It is wielding a vampiric whip.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5182 b/tests/data/crawl/crawl5182 new file mode 100644 index 0000000..b83848d --- /dev/null +++ b/tests/data/crawl/crawl5182 @@ -0,0 +1 @@ +[2;20H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5183 b/tests/data/crawl/crawl5183 new file mode 100644 index 0000000..1345b87 --- /dev/null +++ b/tests/data/crawl/crawl5183 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/12[74G[34m[40m==[9;65H[37m[40m1.5 (9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5184 b/tests/data/crawl/crawl5184 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5184 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5185 b/tests/data/crawl/crawl5185 new file mode 100644 index 0000000..56713ea --- /dev/null +++ b/tests/data/crawl/crawl5185 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The kobold moves out of view.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5186 b/tests/data/crawl/crawl5186 new file mode 100644 index 0000000..151ba57 --- /dev/null +++ b/tests/data/crawl/crawl5186 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40m(D) Dungeon
[24d [36m[40mWhere to? (Enter - D:3 @ (x,y), ? - help) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5187 b/tests/data/crawl/crawl5187 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5187 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5188 b/tests/data/crawl/crawl5188 new file mode 100644 index 0000000..a86793e --- /dev/null +++ b/tests/data/crawl/crawl5188 @@ -0,0 +1 @@ +
[18d[M[3;19H[33m[40m([24;2H[37m[40mThe kobold shouts![3;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5189 b/tests/data/crawl/crawl5189 new file mode 100644 index 0000000..c80c544 --- /dev/null +++ b/tests/data/crawl/crawl5189 @@ -0,0 +1 @@ +[4d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl519 b/tests/data/crawl/crawl519 new file mode 100644 index 0000000..62f1876 --- /dev/null +++ b/tests/data/crawl/crawl519 @@ -0,0 +1 @@ +[9;64H[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5190 b/tests/data/crawl/crawl5190 new file mode 100644 index 0000000..fdb2557 --- /dev/null +++ b/tests/data/crawl/crawl5190 @@ -0,0 +1 @@ +[5d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5191 b/tests/data/crawl/crawl5191 new file mode 100644 index 0000000..490e412 --- /dev/null +++ b/tests/data/crawl/crawl5191 @@ -0,0 +1 @@ +[6d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5192 b/tests/data/crawl/crawl5192 new file mode 100644 index 0000000..9cf7d60 --- /dev/null +++ b/tests/data/crawl/crawl5192 @@ -0,0 +1 @@ +[7d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5193 b/tests/data/crawl/crawl5193 new file mode 100644 index 0000000..3c5b26e --- /dev/null +++ b/tests/data/crawl/crawl5193 @@ -0,0 +1 @@ +[8d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5194 b/tests/data/crawl/crawl5194 new file mode 100644 index 0000000..5163d95 --- /dev/null +++ b/tests/data/crawl/crawl5194 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;1H[30m[40m[1m###[11G#[1;21H#.##
[2d....#[m[37m[40m [30m[40m[1m#....##.[m[33m[40m#[37m[40m.[33m[40m#K[37m[40m..[30m[40m[1m..
[3d#####[12G....[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[4;10H[30m[40m[1m#.####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[5;7H[37m[40m[1K [30m[40m[1m#.......[m[37m[40m.....[30m[40m[1m..#..
[6d####[m[37m[40m [15G[30m[40m[1m#[m[33m[40m#[37m[40m...[30m[40m[1m...##[7;4H######[m[33m[40m##[37m[40m.[33m[40m####[37m[40m..[30m[40m[1m#...#[m[37m[40m
[8d[30m[40m[1m.[8;10H[m[37m[40m........[33m[40m#[30m[40m[1m#.#.#[30G[m[37m[40m [9;12H[30m[40m[1m#.##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.#..##.#.#####[10;11H.[m[33m[40m#[37m[40m........[33m[40m#[30m[40m[1m.....#......
[11d#.........[m[37m[40m)[33m[40m#[37m[40m..[33m[40m##[37m[40m.[33m[40m####[30m[40m[1m#..####
[12d##.########[m[33m[40m#[37m[40m.[30m[40m[1m.#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#####[m[39;49m[37m[40m [33m[40m[1mHungry [13;12H[m[33m[40m#[13;34H[m[39;49m[37m[40m[K[14;38H[30m[40m[1m[K[17;16H..#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5195 b/tests/data/crawl/crawl5195 new file mode 100644 index 0000000..8bb6c36 --- /dev/null +++ b/tests/data/crawl/crawl5195 @@ -0,0 +1 @@ +[9;17H[33m[40m([9;70H[37m[40m0[14;38H[33m[40mK[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mkobold[15;38H[m[37m[40m[K[16d[K[17d[K[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5196 b/tests/data/crawl/crawl5196 new file mode 100644 index 0000000..18301b5 --- /dev/null +++ b/tests/data/crawl/crawl5196 @@ -0,0 +1 @@ +[37m[40m[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5197 b/tests/data/crawl/crawl5197 new file mode 100644 index 0000000..8fa3461 --- /dev/null +++ b/tests/data/crawl/crawl5197 @@ -0,0 +1 @@ +[3;46H[32m[40m41[9;65H[37m[40m2.5 (1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5198 b/tests/data/crawl/crawl5198 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5198 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5199 b/tests/data/crawl/crawl5199 new file mode 100644 index 0000000..1d7a8c1 --- /dev/null +++ b/tests/data/crawl/crawl5199 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. [30m[40m[1mThe stone misses you.
[24d_[m[37m[40mYou see here a stone.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl52 b/tests/data/crawl/crawl52 new file mode 100644 index 0000000..352fdf5 --- /dev/null +++ b/tests/data/crawl/crawl52 @@ -0,0 +1 @@ +[9;50H[4;72H[34m[40m[1m========[9;50H[m[39;49m[37m[40m[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl520 b/tests/data/crawl/crawl520 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl520 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5200 b/tests/data/crawl/crawl5200 new file mode 100644 index 0000000..22646e9 --- /dev/null +++ b/tests/data/crawl/crawl5200 @@ -0,0 +1 @@ +[H[30m[40m[1m..#Z[11G..............
[2d###[11G#[19G[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m##
[3d....#[m[37m[40m [30m[40m[1m#....##.[m[33m[40m#[37m[40m.[33m[40m#K[37m[40m..[30m[40m[1m..
[4d#####[12G....[23G[m[33m[40m#[5;10H[30m[40m[1m#.####[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[6;7H[37m[40m[1K [30m[40m[1m#.......[m[37m[40m.......[30m[40m[1m#..
[7d####[m[37m[40m [30m[40m[1m####.###[m[33m[40m#[37m[40m....[30m[40m[1m..##[8;4H######[m[33m[40m##[37m[40m.[33m[40m####[37m[40m..[33m[40m#[30m[40m[1m...#[m[37m[40m
[9d[30m[40m[1m.[9;10H[m[37m[40m.......[23G[30m[40m[1m#[30G[m[37m[40m [10;10H..[33m[40m#[37m[40m.[33m[40m###(#[30m[40m[1m#.#..##.#.#####[11;11H.#...[m[37m[40m...[30m[40m[1m..#.....#......
[12d#.........[m[37m[40m)[30m[40m[1m#..[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m###..####[13;5H########..#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#####[14;5H[m[37m[40m [30m[40m[1m#..[22G##.###......[15;4H#########.#.[m[33m[40m#[15;25H[30m[40m[1m#########
[16d##...........#.[16;24H.
[17d......########[17;23H#[17;34H[m[39;49m[37m[40m[4;19H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5201 b/tests/data/crawl/crawl5201 new file mode 100644 index 0000000..29acf7a --- /dev/null +++ b/tests/data/crawl/crawl5201 @@ -0,0 +1 @@ +[5d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5202 b/tests/data/crawl/crawl5202 new file mode 100644 index 0000000..c518a26 --- /dev/null +++ b/tests/data/crawl/crawl5202 @@ -0,0 +1 @@ +[6d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5203 b/tests/data/crawl/crawl5203 new file mode 100644 index 0000000..9cf7d60 --- /dev/null +++ b/tests/data/crawl/crawl5203 @@ -0,0 +1 @@ +[7d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5204 b/tests/data/crawl/crawl5204 new file mode 100644 index 0000000..863a5ff --- /dev/null +++ b/tests/data/crawl/crawl5204 @@ -0,0 +1 @@ +[8d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5205 b/tests/data/crawl/crawl5205 new file mode 100644 index 0000000..b66a882 --- /dev/null +++ b/tests/data/crawl/crawl5205 @@ -0,0 +1 @@ +[4d[37m[40m.[5d.[6d.[7d.[8d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5206 b/tests/data/crawl/crawl5206 new file mode 100644 index 0000000..46b8638 --- /dev/null +++ b/tests/data/crawl/crawl5206 @@ -0,0 +1 @@ +[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5207 b/tests/data/crawl/crawl5207 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5207 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5208 b/tests/data/crawl/crawl5208 new file mode 100644 index 0000000..7678a5b --- /dev/null +++ b/tests/data/crawl/crawl5208 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5209 b/tests/data/crawl/crawl5209 new file mode 100644 index 0000000..cf46282 --- /dev/null +++ b/tests/data/crawl/crawl5209 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m..[11G#.##.#.##.#.#.##
[2d..#Z[11G.....[m[37m[40m...[30m[40m[1m.[m[37m[40m....[30m[40m[1m.
[3d###[11G#[19G.[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m##
[4d....#[m[37m[40m [30m[40m[1m#....##.[m[33m[40m#[37m[40m.[33m[40m#K[37m[40m..[30m[40m[1m..
[5d#####[12G....[22G.[6;10H#.###[m[33m[40m##[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[7;7H[37m[40m[1K [30m[40m[1m#.......[m[37m[40m.......[33m[40m#[30m[40m[1m..
[8d####[m[37m[40m [30m[40m[1m####.###[m[33m[40m#[37m[40m......[33m[40m#[30m[40m[1m#[9;4H########.###[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m...#[m[37m[40m
[10d[30m[40m[1m.[10;12H[m[37m[40m.....[33m[40m(##[30m[40m[1m.#.#[30G[m[37m[40m [11;10H..[33m[40m#[37m[40m.[33m[40m###(#[30m[40m[1m#.#..##.#.#####[12;11H.#...[m[37m[40m...[30m[40m[1m..#.....#......
[13d#.........[m[37m[40m)[13;20H[30m[40m[1m###..####[14;5H########..#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#........[m[37m[40m)[30m[40m[1m#####[15;5H[m[37m[40m [30m[40m[1m#..[22G##.###......[16;4H#########.#.[m[33m[40m#[16;25H[30m[40m[1m#########
[17d##...........#.[17;24H.[17;34H[m[39;49m[37m[40m[5;19H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl521 b/tests/data/crawl/crawl521 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl521 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5210 b/tests/data/crawl/crawl5210 new file mode 100644 index 0000000..490e412 --- /dev/null +++ b/tests/data/crawl/crawl5210 @@ -0,0 +1 @@ +[6d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5211 b/tests/data/crawl/crawl5211 new file mode 100644 index 0000000..be97f2d --- /dev/null +++ b/tests/data/crawl/crawl5211 @@ -0,0 +1 @@ +[7d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5212 b/tests/data/crawl/crawl5212 new file mode 100644 index 0000000..863a5ff --- /dev/null +++ b/tests/data/crawl/crawl5212 @@ -0,0 +1 @@ +[8d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5213 b/tests/data/crawl/crawl5213 new file mode 100644 index 0000000..c643ac7 --- /dev/null +++ b/tests/data/crawl/crawl5213 @@ -0,0 +1 @@ +[9d[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5214 b/tests/data/crawl/crawl5214 new file mode 100644 index 0000000..cb88483 --- /dev/null +++ b/tests/data/crawl/crawl5214 @@ -0,0 +1 @@ +[10d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5215 b/tests/data/crawl/crawl5215 new file mode 100644 index 0000000..7b309f2 --- /dev/null +++ b/tests/data/crawl/crawl5215 @@ -0,0 +1 @@ +[11d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5216 b/tests/data/crawl/crawl5216 new file mode 100644 index 0000000..4367919 --- /dev/null +++ b/tests/data/crawl/crawl5216 @@ -0,0 +1 @@ +[5;19H[37m[40m.[6d.[7d.[8d.[9d[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5217 b/tests/data/crawl/crawl5217 new file mode 100644 index 0000000..a9dc45b --- /dev/null +++ b/tests/data/crawl/crawl5217 @@ -0,0 +1 @@ +[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5218 b/tests/data/crawl/crawl5218 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5218 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5219 b/tests/data/crawl/crawl5219 new file mode 100644 index 0000000..6eb04ec --- /dev/null +++ b/tests/data/crawl/crawl5219 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The kobold throws a stone. [30m[40m[1mThe stone misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl522 b/tests/data/crawl/crawl522 new file mode 100644 index 0000000..4764654 --- /dev/null +++ b/tests/data/crawl/crawl522 @@ -0,0 +1 @@ +[2;13H[37m[40m ...[31m[40m[[33m[40m#[37m[40m [3;12H[1K [30m[40m[1m.[m[37m[40m.....[30m[40m[1m..[m[37m[40m [33m[40m#
[4d[37m[40m [30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣♣♣[m[37m[40m..[4;24H[32m[40m[1m♣[m[37m[40m .
[5d[30m[40m[1m###..[m[37m[40m [30m[40m[1m..[m[37m[40m......[30m[40m[1m#[m[37m[40m .[33m[40m#[37m[40m [33m[40m#[37m[40m..
[6d[30m[40m[1m....♣♣[m[37m[40m [30m[40m[1m♣[m[37m[40m...[34m[40m[1m=[m[37m[40m.[32m[40ml[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[42mg[37m[40m...[7;6H[30m[40m[1m♣♣♣♣♣♣♣♣[m[37m[40m.[30m[40m[1m.[m[37m[40m....[36m[40m[7m)[28G[m[37m[40m.
[8d[30m[40m[1m###..........[m[37m[40m....[33m[40m#[37m[40m...[28G.
[9d[30m[40m[1m......[m[37m[40m [30m[40m[1m......[m[37m[40m.......[7mp[m[37m[40m.......
[10d[30m[40m[1m###.#######..[m[37m[40m..[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m###
[11d[30m[40m[1m............#[m[37m[40m...[33m[40m#[37m[40m.[26G.[33m[40m#
[12d[30m[40m[1m###.######...[m[37m[40m.[30m[40m[1m#.[m[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m [13;8H [30m[40m[1m#.......#.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.#[14;6H[m[37m[40m [30m[40m[1m#[15G....[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m.[15;2H[m[37m[40m [30m[40m[1m#.###...#[15;21H#[m[37m[40m [16;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....[16;18H#[m[37m[40m..[30m[40m[1m#[m[37m[40m
[17d [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..#.....#[29G[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5220 b/tests/data/crawl/crawl5220 new file mode 100644 index 0000000..5301fe9 --- /dev/null +++ b/tests/data/crawl/crawl5220 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m [1;30H [2;6H [2;16H........[30G [3;6H [3;16H#.#..#.[30G [4;6H [4;30H [5;6H [5;23H#[30G [6;7H[1K [6;23H#[30G [7;7H[1K [7;23H#[30G [8;5H [8;23H#[30G [9;24H #.#.# [10;10H..[10;30H [11;10H..[13d)[14;28H)[15;5H #...#.#[16;16H#.##.# [17d #..# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5221 b/tests/data/crawl/crawl5221 new file mode 100644 index 0000000..df00358 --- /dev/null +++ b/tests/data/crawl/crawl5221 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold, wielding a vampiric whip (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5222 b/tests/data/crawl/crawl5222 new file mode 100644 index 0000000..d4be33c --- /dev/null +++ b/tests/data/crawl/crawl5222 @@ -0,0 +1 @@ +[1;6H[37m[40m [1;30H [2;6H [2;16H...[30m[40m[1m.[m[37m[40m....[30G [3;6H [3;16H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m.[30G [4;6H [4;30H [5;6H [5;23H[33m[40m#[30G[37m[40m [6;7H[1K [6;23H[33m[40m#[30G[37m[40m [7;7H[1K [7;23H[33m[40m#[30G[37m[40m [8;5H [8;23H[33m[40m#[30G[37m[40m [9;24H [30m[40m[1m#.#.#[m[37m[40m [10;10H..[10;30H [11;10H..[13d)[14;28H)[15;5H [30m[40m[1m#...[m[33m[40m#[37m[40m.[33m[40m#[16;16H#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [17d [30m[40m[1m#..#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5223 b/tests/data/crawl/crawl5223 new file mode 100644 index 0000000..38ec9ad --- /dev/null +++ b/tests/data/crawl/crawl5223 @@ -0,0 +1 @@ +[4;19H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5224 b/tests/data/crawl/crawl5224 new file mode 100644 index 0000000..3162117 --- /dev/null +++ b/tests/data/crawl/crawl5224 @@ -0,0 +1 @@ +[37m[40m.[5d[33m[40mK[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5225 b/tests/data/crawl/crawl5225 new file mode 100644 index 0000000..0916bdd --- /dev/null +++ b/tests/data/crawl/crawl5225 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[4d9[m[37m[40m/12 [74G[35m[40m--[9;65H[37m[40m5[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5226 b/tests/data/crawl/crawl5226 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5226 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5227 b/tests/data/crawl/crawl5227 new file mode 100644 index 0000000..103915f --- /dev/null +++ b/tests/data/crawl/crawl5227 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The kobold convulses in agony![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5228 b/tests/data/crawl/crawl5228 new file mode 100644 index 0000000..5301fe9 --- /dev/null +++ b/tests/data/crawl/crawl5228 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m [1;30H [2;6H [2;16H........[30G [3;6H [3;16H#.#..#.[30G [4;6H [4;30H [5;6H [5;23H#[30G [6;7H[1K [6;23H#[30G [7;7H[1K [7;23H#[30G [8;5H [8;23H#[30G [9;24H #.#.# [10;10H..[10;30H [11;10H..[13d)[14;28H)[15;5H #...#.#[16;16H#.##.# [17d #..# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5229 b/tests/data/crawl/crawl5229 new file mode 100644 index 0000000..f1cd6bb --- /dev/null +++ b/tests/data/crawl/crawl5229 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The kobold convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - kobold[23;43H[33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR:
[24d 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl523 b/tests/data/crawl/crawl523 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl523 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5230 b/tests/data/crawl/crawl5230 new file mode 100644 index 0000000..d4be33c --- /dev/null +++ b/tests/data/crawl/crawl5230 @@ -0,0 +1 @@ +[1;6H[37m[40m [1;30H [2;6H [2;16H...[30m[40m[1m.[m[37m[40m....[30G [3;6H [3;16H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m.[30G [4;6H [4;30H [5;6H [5;23H[33m[40m#[30G[37m[40m [6;7H[1K [6;23H[33m[40m#[30G[37m[40m [7;7H[1K [7;23H[33m[40m#[30G[37m[40m [8;5H [8;23H[33m[40m#[30G[37m[40m [9;24H [30m[40m[1m#.#.#[m[37m[40m [10;10H..[10;30H [11;10H..[13d)[14;28H)[15;5H [30m[40m[1m#...[m[33m[40m#[37m[40m.[33m[40m#[16;16H#[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [17d [30m[40m[1m#..#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5231 b/tests/data/crawl/crawl5231 new file mode 100644 index 0000000..c67130a --- /dev/null +++ b/tests/data/crawl/crawl5231 @@ -0,0 +1 @@ +[5;19H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5232 b/tests/data/crawl/crawl5232 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl5232 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5233 b/tests/data/crawl/crawl5233 new file mode 100644 index 0000000..ac10d3c --- /dev/null +++ b/tests/data/crawl/crawl5233 @@ -0,0 +1 @@ +[5;19H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5234 b/tests/data/crawl/crawl5234 new file mode 100644 index 0000000..604f2ab --- /dev/null +++ b/tests/data/crawl/crawl5234 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m39[74G[m[31m[40m-[4;46H[33m[40m[1m8[4;72H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m6[14;38H[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5235 b/tests/data/crawl/crawl5235 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5235 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5236 b/tests/data/crawl/crawl5236 new file mode 100644 index 0000000..f973a33 --- /dev/null +++ b/tests/data/crawl/crawl5236 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the kobold![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5237 b/tests/data/crawl/crawl5237 new file mode 100644 index 0000000..3b0749f --- /dev/null +++ b/tests/data/crawl/crawl5237 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;2H[30m[40m[1m#######.Z#.##........#....[2;3H..[11G#.##.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m##
[3d..#Z[11G.....[m[37m[40m..[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.
[4d###[11G#[18G#[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m##
[5d....#[m[37m[40m [30m[40m[1m#....##.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m...[30m[40m[1m..
[6d#####[12G....[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m[7m)[m[37m[40m.[33m[40m#[30m[40m[1m.[7;10H#[m[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[8;7H[37m[40m[1K [30m[40m[1m#..[m[37m[40m......[24G[30m[40m[1m..
[9d####[m[37m[40m [9;17H.[7mp[m[37m[40m....[33m[40m#[30m[40m[1m#[10;4H########.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m...[33m[40m#[37m[40m
[11d[30m[40m[1m.[11;10H.....[m[37m[40m..[33m[40m(##[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30G[37m[40m [12;14H[33m[40m###([30m[40m[1m##.#.[m[37m[40m.[33m[40m#[30m[40m[1m#.#.#####
[13d#..........#...[m[37m[40m..[30m[40m[1m...#.....#......[14;15H[m[33m[40m##[37m[40m.[30m[40m[1m#[15d#[16d#[17;16H#.#[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5238 b/tests/data/crawl/crawl5238 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl5238 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5239 b/tests/data/crawl/crawl5239 new file mode 100644 index 0000000..583b118 --- /dev/null +++ b/tests/data/crawl/crawl5239 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;2H[30m[40m[1mZ#.....[15G##.##.########
[2d.#######.Z#.##.[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#[m[37m[40m..[30m[40m[1m..[3;3H..[11G#.##.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#
[4d..#Z[11G.....[m[37m[40m..[30m[40m[1m.[m[37m[40m......
[5d[30m[40m[1m###[11G#[5;21H[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#
[6d....#[m[37m[40m [30m[40m[1m#....##.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m....[30m[40m[1m.
[7d#####[m[37m[40m [30m[40m[1m#.#.....[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m[7m)[m[37m[40m.[33m[40m#[30m[40m[1m.#[8;10H#[m[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m..[33m[40m#[9;7H[37m[40m[1K [30m[40m[1m#..[m[37m[40m......[24G[30m[40m[1m..
[10d####[m[37m[40m [30m[40m[1m###[m[33m[40m#[37m[40m.[33m[40m####[37m[40m......[33m[40m#[30m[40m[1m#[11;4H########.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m...[33m[40m#[37m[40m
[12d[30m[40m[1m...............[m[37m[40m.[33m[40m(##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.#.#[12;38H[33m[40mHungry [13;14H[30m[40m#[21G[m[33m[40m#[13;34H[m[39;49m[37m[40m[K[14;24H[37m[40m..[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;15H#[15;25H[m[33m[40m#[17;16H[30m[40m[1m#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl524 b/tests/data/crawl/crawl524 new file mode 100644 index 0000000..1a97ae7 --- /dev/null +++ b/tests/data/crawl/crawl524 @@ -0,0 +1 @@ +[6;19H[37m[40m.[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m.[7;20H[32m[40ml[37m[40m...g[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5240 b/tests/data/crawl/crawl5240 new file mode 100644 index 0000000..14b57b7 --- /dev/null +++ b/tests/data/crawl/crawl5240 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[74G[m[32m[40m=[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5241 b/tests/data/crawl/crawl5241 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5241 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5242 b/tests/data/crawl/crawl5242 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl5242 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5243 b/tests/data/crawl/crawl5243 new file mode 100644 index 0000000..681c744 --- /dev/null +++ b/tests/data/crawl/crawl5243 @@ -0,0 +1 @@ +[13;38H[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5244 b/tests/data/crawl/crawl5244 new file mode 100644 index 0000000..4e52e11 --- /dev/null +++ b/tests/data/crawl/crawl5244 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;2H[30m[40m[1m.#.####.##.#[m[37m[40m [30m[40m[1m#.##..#[m[37m[40m [2;2H[30m[40m[1mZ#.....[15G##.##[m[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m#[30m[40m[1m#[m[33m[40m##[30m[40m[1m##
[3d.#######.Z#.##.....[m[37m[40m...[30m[40m[1m#[m[37m[40m...[30m[40m[1m.[4;3H..[11G#.##.#.[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#
[5d..#Z[11G.......[m[37m[40m.......
[6d[30m[40m[1m###[11G#.##.#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#
[7d....#[m[37m[40m [30m[40m[1m#....##.#.[m[33m[40m#[37m[40m....[30m[40m[1m.
[8d#####[m[37m[40m [30m[40m[1m#.#.....#.[m[33m[40m#[37m[40m[7m)[m[37m[40m.[33m[40m#[30m[40m[1m.#[9;10H#.#####.[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m.#[10;7H[m[37m[40m[1K [30m[40m[1m#...[m[37m[40m.....[24G[30m[40m[1m..
[11d####[m[37m[40m [30m[40m[1m####[m[37m[40m.[33m[40m####[37m[40m......[33m[40m#[30m[40m[1m#
[12d...########.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.#.#[12;38H[33m[40mHungry [13;19H[30m[40m#[13;34H[m[39;49m[37m[40m[K[14;20H[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;20H[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[16;15H[m[33m[40m##[37m[40m.[30m[40m[1m##[m[33m[40m##[30m[40m[1m#[m[37m[40m..[17;16H[30m[40m[1m#.[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m9[4;72H[m[34m[40m==[9;65H[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5245 b/tests/data/crawl/crawl5245 new file mode 100644 index 0000000..04779d0 --- /dev/null +++ b/tests/data/crawl/crawl5245 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;1H[30m[40m[1m#.#Z#[m[37m[40m [1;20H[30m[40m[1m#.##
[2d..#.####.##.#[m[37m[40m [30m[40m[1m#.##[m[37m[40m..[30m[40m[1m#[m[37m[40m [3;2H[30m[40m[1mZ#.....[15G##.##[m[37m[40m.[33m[40m#[30m[40m[1m#[m[33m[40m#[30m[40m[1m##[m[33m[40m#[30m[40m[1m##
[4d.#######.Z#.##.....[m[37m[40m...[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[5;3H..[11G#.##.#.[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#
[6d..#Z[11G.......[m[37m[40m....[30m[40m[1m.[m[37m[40m..
[7d[30m[40m[1m###[11G#[7;21H[m[33m[40m#[37m[40m.[33m[40m##[37m[40m..
[8d[30m[40m[1m....#[m[37m[40m [30m[40m[1m#....##.#.[m[33m[40m#[37m[40m........
[9d[30m[40m[1m#####[12G....[10;10H#.#####.[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.#[11;7H[m[37m[40m[1K [30m[40m[1m#.........[m[37m[40m.....[30m[40m[1m#..
[12d####[m[37m[40m [12;16H[30m[40m[1m#[m[37m[40m......[33m[40m#[30m[40m[1m#
[13d...########.###[m[33m[40m#[37m[40m..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.#.#[14;38H[K[16;22H[m[37m[40m.[17;15H[30m[40m[1m##.#####..#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5246 b/tests/data/crawl/crawl5246 new file mode 100644 index 0000000..9bb4e0c --- /dev/null +++ b/tests/data/crawl/crawl5246 @@ -0,0 +1 @@ +[9;64H[37m[40m90[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5247 b/tests/data/crawl/crawl5247 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5247 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5248 b/tests/data/crawl/crawl5248 new file mode 100644 index 0000000..c2031d9 --- /dev/null +++ b/tests/data/crawl/crawl5248 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [1m) [30m[40m†
[24d_[m[37m[40ma vampiric whip; [30m[40m[1ma kobold corpse[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5249 b/tests/data/crawl/crawl5249 new file mode 100644 index 0000000..113dc3c --- /dev/null +++ b/tests/data/crawl/crawl5249 @@ -0,0 +1 @@ +[A[C[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the kobold![37m[40m[K
[19d Items here: [1m) [30m[40m†[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40ma vampiric whip; [30m[40m[1ma kobold corpse[21;2H[m[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl525 b/tests/data/crawl/crawl525 new file mode 100644 index 0000000..feac444 --- /dev/null +++ b/tests/data/crawl/crawl525 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m-[4;65H-----[9;64H[m[37m[40m8[14;38Hg[14;48H[K[9d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5250 b/tests/data/crawl/crawl5250 new file mode 100644 index 0000000..827fa2c --- /dev/null +++ b/tests/data/crawl/crawl5250 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;72H[m[35m[40m--[9;65H[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mkobold skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5251 b/tests/data/crawl/crawl5251 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5251 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5252 b/tests/data/crawl/crawl5252 new file mode 100644 index 0000000..2b2e60c --- /dev/null +++ b/tests/data/crawl/crawl5252 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The dead are walking!
[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1m3 inedible chunks of flesh[m[37m[40m.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5253 b/tests/data/crawl/crawl5253 new file mode 100644 index 0000000..151ba57 --- /dev/null +++ b/tests/data/crawl/crawl5253 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40m(D) Dungeon
[24d [36m[40mWhere to? (Enter - D:3 @ (x,y), ? - help) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5254 b/tests/data/crawl/crawl5254 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5254 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5255 b/tests/data/crawl/crawl5255 new file mode 100644 index 0000000..4ec53ed --- /dev/null +++ b/tests/data/crawl/crawl5255 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5256 b/tests/data/crawl/crawl5256 new file mode 100644 index 0000000..7b5f2a7 --- /dev/null +++ b/tests/data/crawl/crawl5256 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5257 b/tests/data/crawl/crawl5257 new file mode 100644 index 0000000..1f5eba2 --- /dev/null +++ b/tests/data/crawl/crawl5257 @@ -0,0 +1 @@ +[3;46H[32m[40m41[4;72H[30m[40m[1m--[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5258 b/tests/data/crawl/crawl5258 new file mode 100644 index 0000000..c9fa357 --- /dev/null +++ b/tests/data/crawl/crawl5258 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;72H[m[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5259 b/tests/data/crawl/crawl5259 new file mode 100644 index 0000000..aae24e7 --- /dev/null +++ b/tests/data/crawl/crawl5259 @@ -0,0 +1 @@ +[3;47H[32m[40m2[75G=[4;72H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl526 b/tests/data/crawl/crawl526 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl526 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5260 b/tests/data/crawl/crawl5260 new file mode 100644 index 0000000..b8101d3 --- /dev/null +++ b/tests/data/crawl/crawl5260 @@ -0,0 +1 @@ +[4;46H[32m[40m10[37m[40m/12[74G[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5261 b/tests/data/crawl/crawl5261 new file mode 100644 index 0000000..7d8cfde --- /dev/null +++ b/tests/data/crawl/crawl5261 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5262 b/tests/data/crawl/crawl5262 new file mode 100644 index 0000000..a4d57e4 --- /dev/null +++ b/tests/data/crawl/crawl5262 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [1m)[30m[40m)
[24d[m[37m[40m_a hand axe; an antimagic spear[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5263 b/tests/data/crawl/crawl5263 new file mode 100644 index 0000000..dbef315 --- /dev/null +++ b/tests/data/crawl/crawl5263 @@ -0,0 +1 @@ +[3;47H[32m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5264 b/tests/data/crawl/crawl5264 new file mode 100644 index 0000000..cc13703 --- /dev/null +++ b/tests/data/crawl/crawl5264 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5265 b/tests/data/crawl/crawl5265 new file mode 100644 index 0000000..d711b03 --- /dev/null +++ b/tests/data/crawl/crawl5265 @@ -0,0 +1 @@ +[H[30m[40m[1m....###########[m[37m[40m [2;3H[30m[40m[1m.[m[33m[40m([30m[40m[1m..........#[m[37m[40m
[3d[30m[40m[1m##.[10G.....#[m[37m[40m
[4d [30m[40m[1m#............#[m[37m[40m [30m[40m[1m#############
[5d[m[37m[40m [30m[40m[1m#............###[m[37m[40m [30m[40m[1m#...........#
[6d[m[37m[40m [30m[40m[1m#......[15G'.#[m[37m[40m [30m[40m[1m#..########.#
[7d[m[37m[40m [30m[40m[1m#............#####..#[m[37m[40m [30m[40m[1m#.#
[8d##..[m[36m[40m[7m)[m[30m[40m[1m........##...#[m[33m[40m#[37m[40m.[33m[40m####[37m[40m [30m[40m[1m#.#
[9d[m[33m[40m([30m[40m[1m'..........##...8.[m[33m[40m#[37m[40m...[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[9;63H[m[37m[40m111.5 (20.0)
[10d[30m[40m[1m##..........#...[m[37m[40m.....[33m[40m####[37m[40m [30m[40m[1m#.#[11;2H#..........#.[m[31m[40m_[30m[40m[1m.[m[37m[40m...[30m[40m[1m..########.#
[12d[m[37m[40m [30m[40m[1m########.###...[m[37m[40m.[30m[40m[1m.............#
[13d######[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...8.#Z##########
[14dZ..Z.##[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...##.#[m[37m[40m [15;2H[30m[40m[1m###Z.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m######..#[m[37m[40m
[16d[30m[40m[1m..###Z#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.##[m[37m[40m [17;3H[30m[40m[1m#[m[37m[40m [30m[40m[1m#Z###.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5266 b/tests/data/crawl/crawl5266 new file mode 100644 index 0000000..531a7b6 --- /dev/null +++ b/tests/data/crawl/crawl5266 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5267 b/tests/data/crawl/crawl5267 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5267 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5268 b/tests/data/crawl/crawl5268 new file mode 100644 index 0000000..772a658 --- /dev/null +++ b/tests/data/crawl/crawl5268 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5269 b/tests/data/crawl/crawl5269 new file mode 100644 index 0000000..1898588 --- /dev/null +++ b/tests/data/crawl/crawl5269 @@ -0,0 +1 @@ +[13;38H[4;47H[32m[40m1[76G[34m[40m==[13;38H[m[39;49m[37m[40m[3;47H[32m[40m4[76G=[13;38H[m[39;49m[37m[40m[4;76H[34m[40m[1m==[13;38H[m[39;49m[37m[40m[3;76H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
[18d[M[3;47H[32m[40m5[4d[37m[40m12[78G[34m[40m==
[24d[37m[40m_[30m[40m[1mYou start resting.[13;38H[m[39;49m[37m[40m[4;78H[34m[40m[1m==[13;38H[m[39;49m[37m[40m[3;47H[32m[40m6[77G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl527 b/tests/data/crawl/crawl527 new file mode 100644 index 0000000..b02bd91 --- /dev/null +++ b/tests/data/crawl/crawl527 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The goblin shouts!
[24d[30m[40m[1m_[m[37m[40mYou see here a goblin corpse.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5270 b/tests/data/crawl/crawl5270 new file mode 100644 index 0000000..6e39a9d --- /dev/null +++ b/tests/data/crawl/crawl5270 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5271 b/tests/data/crawl/crawl5271 new file mode 100644 index 0000000..5998aed --- /dev/null +++ b/tests/data/crawl/crawl5271 @@ -0,0 +1 @@ +[3;47H[32m[40m7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5272 b/tests/data/crawl/crawl5272 new file mode 100644 index 0000000..0b8ccfa --- /dev/null +++ b/tests/data/crawl/crawl5272 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5273 b/tests/data/crawl/crawl5273 new file mode 100644 index 0000000..d5d5477 --- /dev/null +++ b/tests/data/crawl/crawl5273 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5274 b/tests/data/crawl/crawl5274 new file mode 100644 index 0000000..20c7643 --- /dev/null +++ b/tests/data/crawl/crawl5274 @@ -0,0 +1 @@ +[3;47H[32m[40m9[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5275 b/tests/data/crawl/crawl5275 new file mode 100644 index 0000000..4f9339b --- /dev/null +++ b/tests/data/crawl/crawl5275 @@ -0,0 +1 @@ +[9;23H[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5276 b/tests/data/crawl/crawl5276 new file mode 100644 index 0000000..9a9c80c --- /dev/null +++ b/tests/data/crawl/crawl5276 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m49.5 (38[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mkobold skeleton[K
[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5277 b/tests/data/crawl/crawl5277 new file mode 100644 index 0000000..7babd33 --- /dev/null +++ b/tests/data/crawl/crawl5277 @@ -0,0 +1 @@ +[9;64H[37m[40m50.5 (39[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5278 b/tests/data/crawl/crawl5278 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5278 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5279 b/tests/data/crawl/crawl5279 new file mode 100644 index 0000000..9ec83a7 --- /dev/null +++ b/tests/data/crawl/crawl5279 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou are feeling very hungry.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl528 b/tests/data/crawl/crawl528 new file mode 100644 index 0000000..1256b51 --- /dev/null +++ b/tests/data/crawl/crawl528 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40m[1mA goblin comes into view. It is wielding a dagger.
[19d[m[37m[40m_[19;13Hshouts![K
[20d[30m[40m[1m_[m[37m[40mYou see here a goblin corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m[7;20H[36m[40m[7m)[m[37m[40m..[37m[43m[5mZ[m[37m[40m.[8;21H[32m[40ml[37m[40m.g[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;60H[35m[40m-----[9d[37m[40m9[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_The dead are walking!
[24d[30m[40m[1m_[m[37m[40mYou see here a chunk of flesh.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5280 b/tests/data/crawl/crawl5280 new file mode 100644 index 0000000..955c18b --- /dev/null +++ b/tests/data/crawl/crawl5280 @@ -0,0 +1 @@ +[13;38H[17;34H[9;70H[37m[40m0.0) [17;34H[m[39;49m[37m[40m[3;46H[37m[40m50[79G[32m[40m=[9;65H[37m[40m1.5 (1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5281 b/tests/data/crawl/crawl5281 new file mode 100644 index 0000000..27c5829 --- /dev/null +++ b/tests/data/crawl/crawl5281 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m HP restored.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5282 b/tests/data/crawl/crawl5282 new file mode 100644 index 0000000..2e2d564 --- /dev/null +++ b/tests/data/crawl/crawl5282 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m2[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5283 b/tests/data/crawl/crawl5283 new file mode 100644 index 0000000..0a895e7 --- /dev/null +++ b/tests/data/crawl/crawl5283 @@ -0,0 +1 @@ +[1;25H[37m[40m[1K [30m[40m[1m [2;25H[m[37m[40m[1K [30m[40m[1m [3;25H[m[37m[40m[1K [30m[40m[1m [4;25H[m[37m[40m[1K [30m[40m[1m [5;25H[m[37m[40m[1K [30m[40m[1m [6;25H[m[37m[40m[1K [30m[40m[1m [7;25H[m[37m[40m[1K [30m[40m[1m [8;15H[m[37m[40m[1K [33m[40m###[37m[40m [30m[40m[1m [8;71H[m[37m[40m4[9;15H[1K [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m [10;15H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m [11;15H[m[37m[40m[1K ..[33m[40m#[37m[40m [30m[40m[1m [12;14H[m[37m[40m[1K [33m[40m####[37m[40m [30m[40m[1m [13;25H[m[37m[40m[1K [30m[40m[1m [14;25H[m[37m[40m[1K [30m[40m[1m [15;25H[m[37m[40m[1K [30m[40m[1m [16;25H[m[37m[40m[1K [30m[40m[1m [17;25H[m[37m[40m[1K [30m[40m[1m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5284 b/tests/data/crawl/crawl5284 new file mode 100644 index 0000000..4a25cf6 --- /dev/null +++ b/tests/data/crawl/crawl5284 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[6;42H[m[37m[40m 7[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5285 b/tests/data/crawl/crawl5285 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5285 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5286 b/tests/data/crawl/crawl5286 new file mode 100644 index 0000000..ccaf799 --- /dev/null +++ b/tests/data/crawl/crawl5286 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;65H3.9 (2.4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5287 b/tests/data/crawl/crawl5287 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5287 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5288 b/tests/data/crawl/crawl5288 new file mode 100644 index 0000000..af3da55 --- /dev/null +++ b/tests/data/crawl/crawl5288 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You climb downwards. Your mindless thrall stays behind.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5289 b/tests/data/crawl/crawl5289 new file mode 100644 index 0000000..2922b16 --- /dev/null +++ b/tests/data/crawl/crawl5289 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 5 scrolls of identify
[4d y - a scroll of enchant armour
[5d[34m[40mBooks[6;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl529 b/tests/data/crawl/crawl529 new file mode 100644 index 0000000..8672356 --- /dev/null +++ b/tests/data/crawl/crawl529 @@ -0,0 +1 @@ +[1;14H[30m[40m[1m...[m[31m[40m[[30m[40m[1m#[2;13H.[m[37m[40m......[30m[40m[1m.[m[37m[40m [30m[40m[1m#[3;4H#♣[m[37m[40m [30m[40m[1m♣♣[32m[40m♣[30m[40m.[m[37m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m.[32m[40m♣[m[37m[40m [30m[40m[1m.
[4d###..[m[37m[40m [30m[40m[1m.[m[37m[40m..[30m[40m[1m.[4;24H[m[33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.
[5d....♣♣[m[37m[40m [32m[40m♣[37m[40m..[30m[40m[1m.[34m[40m=[m[37m[40m..[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m.
[6d###..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m...[30m[40m[1m.[m[37m[40m..[36m[40m[7m)[m[37m[40m..[37m[43m[5mZ[m[37m[40m....[30m[40m[1m.[7;6H.......[m[37m[40m.....[33m[40m#[37m[40m..[32m[40ml[37m[40m.g....[30m[40m[1m.
[8d......[m[37m[40m [30m[40m[1m.....[m[37m[40m........[31m[40m[1m%[m[37m[40m......[30m[40m[1m.
[9d###.#######.[m[37m[40m...[34m[40m([37m[40m...[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#..###
[10d............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[11d[30m[40m[1m###.######..[m[37m[40m.[30m[40m[1m.#.[m[33m[40m#[30m[40m[1m.[26G.[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......#.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.##[13;8H#..##......[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..[14;6H##.[15G#..#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[15;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [15;21H[33m[40m#[37m[40m [30m[40m[1m.#[16;3H......#[16;18H.[m[37m[40m..[33m[40m#[30m[40m[1m##
[17d##...#######..#.#....[29G#####[m[39;49m[37m[40m
[18d[7;21H[37m[40m...[8;20H[32m[40ml[31m[40m[1m%[m[37m[40mg[17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;60H[34m[40m=====[9d[37m[40m90
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5290 b/tests/data/crawl/crawl5290 new file mode 100644 index 0000000..d987d6f --- /dev/null +++ b/tests/data/crawl/crawl5290 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4153.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Magic restored.
[20d_[33m[40m[1mYou are feeling very hungry.
[21d[m[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m HP restored.
[22d_You climb downwards. Your mindless thrall stays behind.
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5291 b/tests/data/crawl/crawl5291 new file mode 100644 index 0000000..4ae2439 --- /dev/null +++ b/tests/data/crawl/crawl5291 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d[34m[40m[1m A - 2 dark potions
[5d C - 2 smoky dark potions
[6d n - a glowing grey potion
[7d v - an orange potion
[8d z - a brown potion
[9d F - a lumpy pink potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5292 b/tests/data/crawl/crawl5292 new file mode 100644 index 0000000..cb76736 --- /dev/null +++ b/tests/data/crawl/crawl5292 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4153.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_[33m[40m[1mYou are feeling very hungry.
[19d[m[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m HP restored.
[20d_You climb downwards. Your mindless thrall stays behind.
[21d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[22d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4153.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_[33m[40m[1mYou are feeling very hungry.
[19d[m[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m HP restored.
[20d_You climb downwards. Your mindless thrall stays behind.
[21d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[22d [36m[40mRead which item? ([37m[40m[1m?[m[3
\ No newline at end of file diff --git a/tests/data/crawl/crawl5293 b/tests/data/crawl/crawl5293 new file mode 100644 index 0000000..9337496 --- /dev/null +++ b/tests/data/crawl/crawl5293 @@ -0,0 +1 @@ +6m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[9;65H[37m[40m4.9 (1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_It was a potion of heal wounds. You feel much better.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5294 b/tests/data/crawl/crawl5294 new file mode 100644 index 0000000..19d1c96 --- /dev/null +++ b/tests/data/crawl/crawl5294 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d A - a potion of heal wounds
[5d[34m[40m[1m C - 2 smoky dark potions
[6d n - a glowing grey potion
[7d v - an orange potion
[8d z - a brown potion
[9d F - a lumpy pink potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5295 b/tests/data/crawl/crawl5295 new file mode 100644 index 0000000..da21ca5 --- /dev/null +++ b/tests/data/crawl/crawl5295 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4154.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_You climb downwards. Your mindless thrall stays behind.
[19d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[30m[40m[1m_[m[36m[40mOkay, then.[22;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_It was a potion of heal wounds. You feel much better.
[24d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4154.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_You climb downwards. Your mindless thrall stays behind.
[19d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[20d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[30m[4
\ No newline at end of file diff --git a/tests/data/crawl/crawl5296 b/tests/data/crawl/crawl5296 new file mode 100644 index 0000000..e5e4d89 --- /dev/null +++ b/tests/data/crawl/crawl5296 @@ -0,0 +1 @@ +0m[1m_[m[36m[40mOkay, then.[22;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_It was a potion of heal wounds. You feel much better.
[24d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[9;65H[37m[40m5.9 (1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5297 b/tests/data/crawl/crawl5297 new file mode 100644 index 0000000..1cad7f3 --- /dev/null +++ b/tests/data/crawl/crawl5297 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_It was a potion of berserk rage. You're too hungry to go berserk.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5298 b/tests/data/crawl/crawl5298 new file mode 100644 index 0000000..07c88b0 --- /dev/null +++ b/tests/data/crawl/crawl5298 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d A - a potion of heal wounds
[5d C - a potion of berserk rage
[6d[34m[40m[1m n - a glowing grey potion
[7d v - an orange potion
[8d z - a brown potion
[9d F - a lumpy pink potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5299 b/tests/data/crawl/crawl5299 new file mode 100644 index 0000000..c288c71 --- /dev/null +++ b/tests/data/crawl/crawl5299 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4155.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[30m[40m[1m_[m[36m[40mOkay, then.[20;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[37m[40m_It was a potion of heal wounds. You feel much better.
[22d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[37m[40m_It was a potion of berserk rage. You're too hungry to go berserk.
[24d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl53 b/tests/data/crawl/crawl53 new file mode 100644 index 0000000..0301b63 --- /dev/null +++ b/tests/data/crawl/crawl53 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here [30m[40m[1ma kobold corpse[m[37m[40m.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl530 b/tests/data/crawl/crawl530 new file mode 100644 index 0000000..1c0064e --- /dev/null +++ b/tests/data/crawl/crawl530 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m........[m[37m[40m [30m[40m[1m#[2;4H#♣[m[37m[40m [30m[40m[1m♣♣[32m[40m♣[20G[30m[40m#[m[37m[40m .[32m[40m[1m♣[m[37m[40m [30m[40m[1m.
[3d###..[m[37m[40m [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[23G[m[37m[40m.[33m[40m###[37m[40m.
[4d[30m[40m[1m....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[m[37m[40m..[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m..
[5d[30m[40m[1m###..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m......[36m[40m[7m)[m[37m[40m..[37m[43m[5mZ[m[37m[40m.[6;6H[30m[40m[1m.......[m[37m[40m.....[33m[40m#[37m[40m.......[30m[40m[1m..
[7d......[m[37m[40m [7;18H..[32m[40ml[31m[40m[1m%[m[37m[40mg.[30m[40m[1m....
[8d###.#######.[m[37m[40m...[34m[40m([37m[40m.....[33m[40m#[30m[40m[1m#..###
[9d............#...#.[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[10d[30m[40m[1m###.######....#.#.[10;27H[m[37m[40m
[11d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......#.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.##[12;8H#..##......[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..[13;6H##.[15G#..#[m[37m[40m.[26G[30m[40m[1m#[14;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [14;24H[30m[40m[1m.#[15;3H......#[15;18H.[m[37m[40m..[33m[40m#[30m[40m[1m##
[16d##...#######..#.#[m[37m[40m....[29G[30m[40m[1m#####
[17d.................................[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5300 b/tests/data/crawl/crawl5300 new file mode 100644 index 0000000..b1bf10f --- /dev/null +++ b/tests/data/crawl/crawl5300 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5301 b/tests/data/crawl/crawl5301 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl5301 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl5302 b/tests/data/crawl/crawl5302 new file mode 100644 index 0000000..9aa2c2c --- /dev/null +++ b/tests/data/crawl/crawl5302 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 20/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[32m[40m E - a +0 antimagic short sword
[5d[34m[40mArmour
[6d[32m[40m[1m B - a +0 buckler (worn)
[7d a - a +1 robe (worn)
[8d[m[34m[40mJewellery
[9d[32m[40m[1m i - a ring of wizardry (left hand)
[10d[m[34m[40mWands[11;2H[37m[40mt - a wand of digging (1/24)
[12d u - a wand of iceblast (6/15)
[13d[34m[40mScrolls[14;2H[37m[40mr - 5 scrolls of identify
[15d y - a scroll of enchant armour
[16d[34m[40mPotions
[17d[36m[40m d - a potion of haste
[18d A - a potion of heal wounds
[19d C - a potion of berserk rage
[20d[34m[40m[1m n - a glowing grey potion
[21d v - an orange potion
[22d z - a brown potion
[23d F - a lumpy pink potion
[24d[m[34m[40m-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5303 b/tests/data/crawl/crawl5303 new file mode 100644 index 0000000..9d91c26 --- /dev/null +++ b/tests/data/crawl/crawl5303 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 20/52 slots[K
[2d[m[34m[40mBooks[3;2H[37m[40mb - a book of Necromancy
[4d[34m[40mComestibles[5;2H[37m[40mc - 2 bread rations
[6d q - 3 fruits
[7d w - a beef jerky[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5304 b/tests/data/crawl/crawl5304 new file mode 100644 index 0000000..33a7ffd --- /dev/null +++ b/tests/data/crawl/crawl5304 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4155.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[37m[40m_It was a potion of heal wounds. You feel much better.
[20d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[37m[40m_It was a potion of berserk rage. You're too hungry to go berserk.
[22d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.
[24d[30m[40m[1m_Unknown command.[m[39;49m[37m[40m[13;38H[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5305 b/tests/data/crawl/crawl5305 new file mode 100644 index 0000000..b59a566 --- /dev/null +++ b/tests/data/crawl/crawl5305 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - Animate Dead[2;36HNecromancy[2;66H14%[78G4
[3d b - Control Undead[3;36HNecromancy[3;66H14%[78G4
[24d[32m[40m[1m5 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5306 b/tests/data/crawl/crawl5306 new file mode 100644 index 0000000..7381cd5 --- /dev/null +++ b/tests/data/crawl/crawl5306 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4155.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[19d[37m[40m_It was a potion of heal wounds. You feel much better.
[20d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[37m[40m_It was a potion of berserk rage. You're too hungry to go berserk.
[22d [36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.
[24d[30m[40m[1m_Unknown command.[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mMemorise Control Undead, consuming 4 spell levels and leaving 1? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5307 b/tests/data/crawl/crawl5307 new file mode 100644 index 0000000..c48d223 --- /dev/null +++ b/tests/data/crawl/crawl5307 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m6.9 (1
[24d_[13;38H[m[39;49m[37m[40m[17;34H[9;65H[37m[40m7.9 (2[13;38H[m[39;49m[37m[40m[17;34H[9;65H[37m[40m8.9 (3[13;38H[m[39;49m[37m[40m[17;34H[9;65H[37m[40m9.9 (4[13;38H[m[39;49m[37m[40m[17;34H[9;64H[37m[40m60.9 (5[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5308 b/tests/data/crawl/crawl5308 new file mode 100644 index 0000000..c4f16c6 --- /dev/null +++ b/tests/data/crawl/crawl5308 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x4[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5309 b/tests/data/crawl/crawl5309 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl5309 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl531 b/tests/data/crawl/crawl531 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl531 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5310 b/tests/data/crawl/crawl5310 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5310 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5311 b/tests/data/crawl/crawl5311 new file mode 100644 index 0000000..445cf22 --- /dev/null +++ b/tests/data/crawl/crawl5311 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'c'.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5312 b/tests/data/crawl/crawl5312 new file mode 100644 index 0000000..75ffd07 --- /dev/null +++ b/tests/data/crawl/crawl5312 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5313 b/tests/data/crawl/crawl5313 new file mode 100644 index 0000000..97dfbc1 --- /dev/null +++ b/tests/data/crawl/crawl5313 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1m Adjust which spell? Type Failure Level[2;2H[m[37m[40ma - [30m[40m[1mPain Necromancy [m[37m[40m1%[78G1
[3d b - [30m[40m[1mVampiric Draining Necromancy [m[37m[40m4%[78G3
[4d c - Control Undead[4;36HNecromancy[4;66H14%[78G4
[5d A - Animate Skeleton[5;36HNecromancy[5;66H1%[78G1
[6d B - Regeneration[6;36HCharms/Necromancy[6;66H12%[78G3
[24dPress '[1m![m[37m[40m' to toggle spell view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5314 b/tests/data/crawl/crawl5314 new file mode 100644 index 0000000..87dc4ea --- /dev/null +++ b/tests/data/crawl/crawl5314 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m50/50 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m12/12 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m 1%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m185[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[33m[40m[1mVery Hungry [13;38H[m[39;49m[37m[40m[1;26H[30m[40m[1m [2;26H [3;26H [4;26H [5;26H [6;26H [7;26H [8;16H[m[33m[40m###[26G[30m[40m[1m [8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;16H[33m[40m#[37m[40m[7mp[m[33m[40m#[26G[30m[40m[1m [9;62H[m[37m[40m4160.9 (0.0)[10;16H[33m[40m#[37m[40m.[33m[40m#[26G[30m[40m[1m [11;16H[m[37m[40m..[33m[40m#[26G[30m[40m[1m [12;15H[m[33m[40m####[26G[30m[40m[1m [13;26H [14;26H [15;26H [16;26H [17;26H [m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d_[m[36m[40mOkay, then.
[19d[30m[40m[1m_Unknown command.
[20d[m[37m[40m_[36m[40mMemorise Control Undead, consuming 4 spell levels and leaving 1?
[21d[37m[40m_[30m[40m[1mYou start memorising the spell.[m[37m[40m [30m[40m[1mYou continue memorising.[m[37m[40m x4
[22d[30m[40m[1m_[m[37m[40mYou finish memorising. Spell assigned to 'c'.
[23d [36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [24;2HAdjust which spell? [m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mc - Control Undead
[24d [36m[40mAdjust to which letter? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5315 b/tests/data/crawl/crawl5315 new file mode 100644 index 0000000..93dd2d6 --- /dev/null +++ b/tests/data/crawl/crawl5315 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mC - Control Undead[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5316 b/tests/data/crawl/crawl5316 new file mode 100644 index 0000000..9730582 --- /dev/null +++ b/tests/data/crawl/crawl5316 @@ -0,0 +1 @@ +[13;38H
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[6;8H[33m[40m##[16G[30m[40m[1m###[7;8H[m[37m[40m+.[16G[30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m.[33m[40m#######[37m[40m.[30m[40m[1m#[9;8H[m[33m[40m#[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m#[10;8H[m[33m[40m#[37m[40m.[33m[40m########[30m[40m[1m#[11;7H[m[37m[40m...[16G [12;5H..... [13;3H.......[14;3H.......[15;3H.......[16;3H...[33m[44m[1ms[m[37m[40m...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.9 (7[14;38H[33m[44m[1ms[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mscorpion (sleeping)[K[15;38H[m[37m[40m[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m8.9 (8[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[31m[40m[1mA scorpion comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5317 b/tests/data/crawl/crawl5317 new file mode 100644 index 0000000..cfa5640 --- /dev/null +++ b/tests/data/crawl/crawl5317 @@ -0,0 +1 @@ +[1;26H[37m[40m [2d [3d [4d [5;9H[33m[40m###[37m[40m [30m[40m[1m###[26G[m[37m[40m [6;8H +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[26G[m[37m[40m [7;8H [33m[40m#[37m[40m.[33m[40m#######[30m[40m[1m.#[26G[m[37m[40m [8;8H [33m[40m#[37m[40m........[30m[40m[1m.#[26G[m[37m[40m [9;8H [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m########[26G[m[37m[40m [10;3H........[33m[40m#[37m[40m [26G [11;3H........[33m[40m#[11;26H[37m[40m [12;3H........[33m[40m#[12;26H[37m[40m [13;10H.[33m[40m#[13;26H[37m[40m [14;10H.[33m[40m#[14;26H[37m[40m [15;7H[33m[44m[1ms[m[37m[40m...[33m[40m#[15;26H[37m[40m [16;6H.....[33m[40m#[16;26H[37m[40m [17d [34G[m[39;49m[37m[40m[9;65H[37m[40m9.9 (1[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5318 b/tests/data/crawl/crawl5318 new file mode 100644 index 0000000..37dfeb2 --- /dev/null +++ b/tests/data/crawl/crawl5318 @@ -0,0 +1 @@ +[3;3H[37m[40m.[4d.. [33m[40m###[37m[40m [30m[40m[1m###[5;3H[m[37m[40m... +.[18G[32m[40m<[6;3H[37m[40m.... [33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#####.[7;3H[m[37m[40m..... [33m[40m#[37m[40m..[30m[40m[1m......[8;3H[m[37m[40m......[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#######[9;3H[m[37m[40m.......[7mp[m[33m[40m#[37m[40m [14;7H[33m[44m[1ms[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[13;8H[33m[40m[1ms[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m70[14;38H[33m[40m[1ms[14;50H[K[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5319 b/tests/data/crawl/crawl5319 new file mode 100644 index 0000000..7c13794 --- /dev/null +++ b/tests/data/crawl/crawl5319 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl532 b/tests/data/crawl/crawl532 new file mode 100644 index 0000000..3462cfa --- /dev/null +++ b/tests/data/crawl/crawl532 @@ -0,0 +1 @@ +[5;23H[37m[40m.[6d[37m[43m[5mZ[7;20H[m[37m[40m.[31m[40m[1m%[m[37m[40m.[8;20H[32m[40ml[37m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5320 b/tests/data/crawl/crawl5320 new file mode 100644 index 0000000..4f7073e --- /dev/null +++ b/tests/data/crawl/crawl5320 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - scorpion[24;2HAim: [37m[40ma scorpion (chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5321 b/tests/data/crawl/crawl5321 new file mode 100644 index 0000000..8bc6692 --- /dev/null +++ b/tests/data/crawl/crawl5321 @@ -0,0 +1 @@ +[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5322 b/tests/data/crawl/crawl5322 new file mode 100644 index 0000000..ac9ac28 --- /dev/null +++ b/tests/data/crawl/crawl5322 @@ -0,0 +1 @@ +[13;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5323 b/tests/data/crawl/crawl5323 new file mode 100644 index 0000000..71de0ad --- /dev/null +++ b/tests/data/crawl/crawl5323 @@ -0,0 +1 @@ +[A[33m[40m[1ms[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[32m[40m49[79G[31m[40m-[4;46H[32m[40m11[78G[35m[40m--[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The scorpion barely resists.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5324 b/tests/data/crawl/crawl5324 new file mode 100644 index 0000000..71442a4 --- /dev/null +++ b/tests/data/crawl/crawl5324 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The scorpion barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion (chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m[12;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5325 b/tests/data/crawl/crawl5325 new file mode 100644 index 0000000..7a51c80 --- /dev/null +++ b/tests/data/crawl/crawl5325 @@ -0,0 +1 @@ +[A[33m[40m[1ms[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5326 b/tests/data/crawl/crawl5326 new file mode 100644 index 0000000..9a88bc8 --- /dev/null +++ b/tests/data/crawl/crawl5326 @@ -0,0 +1 @@ +[3;47H[32m[40m8[79G[30m[40m[1m-[4;47H[m[32m[40m0[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m2[14;40H[33m[40m[1m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5327 b/tests/data/crawl/crawl5327 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5327 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5328 b/tests/data/crawl/crawl5328 new file mode 100644 index 0000000..dbe45cb --- /dev/null +++ b/tests/data/crawl/crawl5328 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5329 b/tests/data/crawl/crawl5329 new file mode 100644 index 0000000..1464fc4 --- /dev/null +++ b/tests/data/crawl/crawl5329 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl533 b/tests/data/crawl/crawl533 new file mode 100644 index 0000000..3dd7fc4 --- /dev/null +++ b/tests/data/crawl/crawl533 @@ -0,0 +1 @@ +[9;64H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5330 b/tests/data/crawl/crawl5330 new file mode 100644 index 0000000..760ab23 --- /dev/null +++ b/tests/data/crawl/crawl5330 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The scorpion convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5331 b/tests/data/crawl/crawl5331 new file mode 100644 index 0000000..8bc6692 --- /dev/null +++ b/tests/data/crawl/crawl5331 @@ -0,0 +1 @@ +[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5332 b/tests/data/crawl/crawl5332 new file mode 100644 index 0000000..2dee304 --- /dev/null +++ b/tests/data/crawl/crawl5332 @@ -0,0 +1 @@ +[11;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5333 b/tests/data/crawl/crawl5333 new file mode 100644 index 0000000..7fd52cd --- /dev/null +++ b/tests/data/crawl/crawl5333 @@ -0,0 +1 @@ +[A[33m[40m[1ms[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5334 b/tests/data/crawl/crawl5334 new file mode 100644 index 0000000..1dfe021 --- /dev/null +++ b/tests/data/crawl/crawl5334 @@ -0,0 +1 @@ +[3;47H[32m[40m7[78G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/12 [74G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m3[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5335 b/tests/data/crawl/crawl5335 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5335 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5336 b/tests/data/crawl/crawl5336 new file mode 100644 index 0000000..dbe45cb --- /dev/null +++ b/tests/data/crawl/crawl5336 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5337 b/tests/data/crawl/crawl5337 new file mode 100644 index 0000000..2358898 --- /dev/null +++ b/tests/data/crawl/crawl5337 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5338 b/tests/data/crawl/crawl5338 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl5338 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5339 b/tests/data/crawl/crawl5339 new file mode 100644 index 0000000..a995343 --- /dev/null +++ b/tests/data/crawl/crawl5339 @@ -0,0 +1 @@ +
[18d[M[10;10H[33m[40m[1ms[24;2H[m[37m[40mThe scorpion convulses in agony![17d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl534 b/tests/data/crawl/crawl534 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl534 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5340 b/tests/data/crawl/crawl5340 new file mode 100644 index 0000000..90188f6 --- /dev/null +++ b/tests/data/crawl/crawl5340 @@ -0,0 +1 @@ +[3;47H[32m[40m6[78G[30m[40m[1m-[4;46H[33m[40m8[4;72H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5341 b/tests/data/crawl/crawl5341 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5341 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5342 b/tests/data/crawl/crawl5342 new file mode 100644 index 0000000..38c6bc5 --- /dev/null +++ b/tests/data/crawl/crawl5342 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion stings you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5343 b/tests/data/crawl/crawl5343 new file mode 100644 index 0000000..1464fc4 --- /dev/null +++ b/tests/data/crawl/crawl5343 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5344 b/tests/data/crawl/crawl5344 new file mode 100644 index 0000000..402368e --- /dev/null +++ b/tests/data/crawl/crawl5344 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5345 b/tests/data/crawl/crawl5345 new file mode 100644 index 0000000..8bc6692 --- /dev/null +++ b/tests/data/crawl/crawl5345 @@ -0,0 +1 @@ +[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5346 b/tests/data/crawl/crawl5346 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl5346 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5347 b/tests/data/crawl/crawl5347 new file mode 100644 index 0000000..d5baa80 --- /dev/null +++ b/tests/data/crawl/crawl5347 @@ -0,0 +1 @@ +[33m[40m[1ms[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5348 b/tests/data/crawl/crawl5348 new file mode 100644 index 0000000..bd2c61c --- /dev/null +++ b/tests/data/crawl/crawl5348 @@ -0,0 +1 @@ +[3;47H[32m[40m2[76G[31m[40m--[4;46H[33m[40m[1m7[4;70H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m5[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5349 b/tests/data/crawl/crawl5349 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5349 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl535 b/tests/data/crawl/crawl535 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl535 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5350 b/tests/data/crawl/crawl5350 new file mode 100644 index 0000000..1826535 --- /dev/null +++ b/tests/data/crawl/crawl5350 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion convulses in agony! The scorpion stings you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5351 b/tests/data/crawl/crawl5351 new file mode 100644 index 0000000..01fb79b --- /dev/null +++ b/tests/data/crawl/crawl5351 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5352 b/tests/data/crawl/crawl5352 new file mode 100644 index 0000000..8bc6692 --- /dev/null +++ b/tests/data/crawl/crawl5352 @@ -0,0 +1 @@ +[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5353 b/tests/data/crawl/crawl5353 new file mode 100644 index 0000000..d952bc1 --- /dev/null +++ b/tests/data/crawl/crawl5353 @@ -0,0 +1 @@ +[10;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5354 b/tests/data/crawl/crawl5354 new file mode 100644 index 0000000..d5baa80 --- /dev/null +++ b/tests/data/crawl/crawl5354 @@ -0,0 +1 @@ +[33m[40m[1ms[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5355 b/tests/data/crawl/crawl5355 new file mode 100644 index 0000000..42247d0 --- /dev/null +++ b/tests/data/crawl/crawl5355 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m--[4;46H[33m[40m6[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m6[14;40H[31m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5356 b/tests/data/crawl/crawl5356 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5356 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5357 b/tests/data/crawl/crawl5357 new file mode 100644 index 0000000..5fc4952 --- /dev/null +++ b/tests/data/crawl/crawl5357 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion convulses in agony! [30m[40m[1mThe scorpion closely misses you.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5358 b/tests/data/crawl/crawl5358 new file mode 100644 index 0000000..06bd83f --- /dev/null +++ b/tests/data/crawl/crawl5358 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5359 b/tests/data/crawl/crawl5359 new file mode 100644 index 0000000..073d5b3 --- /dev/null +++ b/tests/data/crawl/crawl5359 @@ -0,0 +1 @@ +
[18d[2M[10;10H[33m[40m[1ms[23;2H[m[37m[40mThe scorpion barely resists. The scorpion stings you.
[24d [31m[40m[1mYou are poisoned.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl536 b/tests/data/crawl/crawl536 new file mode 100644 index 0000000..e729fce --- /dev/null +++ b/tests/data/crawl/crawl536 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣♣♣[20G#[m[37m[40m [30m[40m[1m.♣[m[37m[40m [30m[40m[1m.
[2d###..[m[37m[40m [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[24G[m[33m[40m###[30m[40m[1m.
[3d....♣♣[m[37m[40m [30m[40m[1m♣.[m[37m[40m..[34m[40m[1m=[m[37m[40m..[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m.[30m[40m[1m..
[4d###..♣♣♣♣♣♣♣♣..[m[37m[40m....[36m[40m[7m)[m[37m[40m....[30m[40m[1m...[5;6H...........[m[37m[40m.[33m[40m#[37m[40m...[37m[43m[5mZ[m[37m[40m.[30m[40m[1m....
[6d......[m[37m[40m [30m[40m[1m..........[m[37m[40m...[31m[40m[1m%[m[37m[40m.[30m[40m[1m...
[7d###.#######....[m[34m[40m([30m[40m[1m..[m[37m[40m.[32m[40ml[37m[40mg[33m[40m#[30m[40m[1m#..###
[8d............#...#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[9d[30m[40m[1m###.######....#[9;27H[m[37m[40m
[10d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......#.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m.##[11;8H#..##......[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..[12;6H##.[15G#..#[m[37m[40m.[26G[30m[40m[1m#[13;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [13;24H[30m[40m[1m.#[14;3H......#[14;18H[m[37m[40m...[33m[40m#[30m[40m[1m##
[15d##...#######..#.#[m[37m[40m....[29G[30m[40m[1m#####
[16d................[m[37m[40m.....[30m[40m[1m............
[17d.##.#######....#...#.##.##..#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5360 b/tests/data/crawl/crawl5360 new file mode 100644 index 0000000..b2e0cd3 --- /dev/null +++ b/tests/data/crawl/crawl5360 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[3;72H===[m[31m[40m-[4;68H[30m[40m[1m--[9;65H[m[37m[40m7[12;50H[33m[40m[1mPois [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5361 b/tests/data/crawl/crawl5361 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5361 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5362 b/tests/data/crawl/crawl5362 new file mode 100644 index 0000000..43dd99c --- /dev/null +++ b/tests/data/crawl/crawl5362 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The scorpion poisons you![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5363 b/tests/data/crawl/crawl5363 new file mode 100644 index 0000000..352d33e --- /dev/null +++ b/tests/data/crawl/crawl5363 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K
[3d .
[4d .. [m[33m[40m###[30m[40m[1m ###
[5d ..[m[37m[40m.[30m[40m[1m [m[37m[40m+.[33m[40m#[30m[40m[1m #<#
[6d ..[m[37m[40m..[30m[40m[1m [6;20H
[7d ..[m[37m[40m...[30m[40m[1m [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........#
[16d ........# [17;33H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - scorpion[24;2HAim: [37m[40ma scorpion ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 80%)[17;34H[m[39;49m[37m[40m[1;26H[37m[40m[1K[2d[1K
[3d .
[4d .. [33m[40m###[37m[40m [30m[40m[1m###[m[37m[40m
[5d ... +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[6d .... [6;20H
[7d ..... [7;20H
[8d ..[8;20H
[9d ..[12G
[10d ..[12G
[11d ..[12G
[12d ..[12G
[13d ..[12G
[14d ..[12G
[15d ........[33m[40m#[37m[40m
[16d ........[33m[40m#[37m[40m [17d[1K[17;34H[m[39;49m[37m[40m[10;10H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5364 b/tests/data/crawl/crawl5364 new file mode 100644 index 0000000..d4f2188 --- /dev/null +++ b/tests/data/crawl/crawl5364 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe scorpion convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5365 b/tests/data/crawl/crawl5365 new file mode 100644 index 0000000..1274eb6 --- /dev/null +++ b/tests/data/crawl/crawl5365 @@ -0,0 +1 @@ +
[18d[2M[10;10H[37m[40m.
[23d [31m[40mYou kill the scorpion![24;2H[32m[40mYour Spellcasting skill increases to level 4![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5366 b/tests/data/crawl/crawl5366 new file mode 100644 index 0000000..959a3fe --- /dev/null +++ b/tests/data/crawl/crawl5366 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m39[m[37m[40m/51[74G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m5[37m[40m/13[4;65H[35m[40m---[8;51H[37m[40m17[9;65H8[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5367 b/tests/data/crawl/crawl5367 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5367 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5368 b/tests/data/crawl/crawl5368 new file mode 100644 index 0000000..41fb599 --- /dev/null +++ b/tests/data/crawl/crawl5368 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel sick.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5369 b/tests/data/crawl/crawl5369 new file mode 100644 index 0000000..970328d --- /dev/null +++ b/tests/data/crawl/crawl5369 @@ -0,0 +1 @@ +[3;26H[37m[40m[1K[4;3H[30m[40m[1m.[m[37m[40m [5;3H[30m[40m[1m..[m[37m[40m [33m[40m##[18G[30m[40m[1m#[6;3H...[m[37m[40m +.[33m[40m#[37m[40m [30m[40m[1m#[m[32m[40m<[7;3H[30m[40m[1m....[m[37m[40m [33m[40m#[37m[40m.[33m[40m#######[8;3H[30m[40m[1m.....[m[37m[40m [33m[40m#[37m[40m........[30m[40m[1m.[9;3H......[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m########[17;3H........#[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m8[73G[m[31m[40m-[30m[40m[1m-[9;65H[m[37m[40m9[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You feel sick.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl537 b/tests/data/crawl/crawl537 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl537 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5370 b/tests/data/crawl/crawl5370 new file mode 100644 index 0000000..812f9ee --- /dev/null +++ b/tests/data/crawl/crawl5370 @@ -0,0 +1 @@ +[4;26H[37m[40m[1K[5;4H [6;5H [33m[40m##[30m[40m[1m#[18G#[7;6H[m[37m[40m +.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[32m[40m<[8;7H[37m[40m [33m[40m#[37m[40m.[33m[40m#######[37m[40m.[9;8H [33m[40m#[37m[40m.[7mp[m[37m[40m.......[10;3H[30m[40m[1m......[m[33m[40m#[37m[40m.[33m[40m########[30m[40m[1m#[11;3H.....[m[37m[40m...[30m[40m[1m#[12;3H...[m[37m[40m.....[30m[40m[1m#[13;3H.[11G#[14;3H.[11G#[15;3H.[11G#[16;3H.[11G#[17;34H[m[39;49m[37m[40m[3;73H[30m[40m[1m-[9;64H[m[37m[40m80[13;38H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5371 b/tests/data/crawl/crawl5371 new file mode 100644 index 0000000..77c375f --- /dev/null +++ b/tests/data/crawl/crawl5371 @@ -0,0 +1 @@ +[6d[30m[40m[1m##[7d.[8;19H[m[33m[40m#[9;11H[37m[40m.[7mp[19G[m[33m[40m#[10d#[11;10H[30m[40m[1m.[12d..[13;4H.[m[37m[40m...[30m[40m[1m...[14;4H.[m[37m[40m..[30m[40m[1m....[15;4H.[m[37m[40m.[30m[40m[1m.....[16;4H.......[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m7[9;65H[m[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You feel sick.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5372 b/tests/data/crawl/crawl5372 new file mode 100644 index 0000000..31996ab --- /dev/null +++ b/tests/data/crawl/crawl5372 @@ -0,0 +1 @@ +[7;9H[30m[40m[1m+[9;12H[m[37m[40m.[7mp[11;8H[m[30m[40m[1m..[12;6H...[13;5H...[14;5H..[15d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5373 b/tests/data/crawl/crawl5373 new file mode 100644 index 0000000..20b8c83 --- /dev/null +++ b/tests/data/crawl/crawl5373 @@ -0,0 +1 @@ +[4;65H[30m[40m[1m---[9;65H[m[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5374 b/tests/data/crawl/crawl5374 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5374 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5375 b/tests/data/crawl/crawl5375 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl5375 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5376 b/tests/data/crawl/crawl5376 new file mode 100644 index 0000000..8fc10d3 --- /dev/null +++ b/tests/data/crawl/crawl5376 @@ -0,0 +1 @@ +[37m[40m.[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5377 b/tests/data/crawl/crawl5377 new file mode 100644 index 0000000..46b8638 --- /dev/null +++ b/tests/data/crawl/crawl5377 @@ -0,0 +1 @@ +[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5378 b/tests/data/crawl/crawl5378 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5378 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5379 b/tests/data/crawl/crawl5379 new file mode 100644 index 0000000..0f74001 --- /dev/null +++ b/tests/data/crawl/crawl5379 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel sick.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl538 b/tests/data/crawl/crawl538 new file mode 100644 index 0000000..1c92187 --- /dev/null +++ b/tests/data/crawl/crawl538 @@ -0,0 +1 @@ +[5;22H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40m..[8d[32m[40ml[37m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5380 b/tests/data/crawl/crawl5380 new file mode 100644 index 0000000..8fc10d3 --- /dev/null +++ b/tests/data/crawl/crawl5380 @@ -0,0 +1 @@ +[37m[40m.[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5381 b/tests/data/crawl/crawl5381 new file mode 100644 index 0000000..a9dc45b --- /dev/null +++ b/tests/data/crawl/crawl5381 @@ -0,0 +1 @@ +[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5382 b/tests/data/crawl/crawl5382 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5382 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5383 b/tests/data/crawl/crawl5383 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl5383 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5384 b/tests/data/crawl/crawl5384 new file mode 100644 index 0000000..9998bc0 --- /dev/null +++ b/tests/data/crawl/crawl5384 @@ -0,0 +1 @@ +[7;19H[33m[40m#[9;15H[37m[40m.[7mp[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5385 b/tests/data/crawl/crawl5385 new file mode 100644 index 0000000..8ed08b0 --- /dev/null +++ b/tests/data/crawl/crawl5385 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;71H=[m[31m[40m-[4;46H[33m[40m[1m6[4;65H[m[34m[40m==[9d[37m[40m5[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5386 b/tests/data/crawl/crawl5386 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5386 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5387 b/tests/data/crawl/crawl5387 new file mode 100644 index 0000000..b6dbb36 --- /dev/null +++ b/tests/data/crawl/crawl5387 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel sick.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5388 b/tests/data/crawl/crawl5388 new file mode 100644 index 0000000..c1deaaf --- /dev/null +++ b/tests/data/crawl/crawl5388 @@ -0,0 +1 @@ +[6;18H[33m[40m##[8;9H[30m[40m[1m#[9d#[16G[m[37m[40m.[7mp[10;9H[m[30m[40m[1m#[17;34H[m[39;49m[37m[40m[3;72H[30m[40m[1m-[9;65H[m[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5389 b/tests/data/crawl/crawl5389 new file mode 100644 index 0000000..0f73b54 --- /dev/null +++ b/tests/data/crawl/crawl5389 @@ -0,0 +1 @@ +[5;26H[37m[40m[1K[6;4H [7;5H [30m[40m[1m##[17G[m[33m[40m##[8;6H[37m[40m [30m[40m[1m+.#[m[37m[40m [33m[40m#[32m[40m<[9;7H[37m[40m [30m[40m[1m#.######[m[33m[40m#[37m[40m[7mp[10;8H[m[37m[40m [30m[40m[1m#.[m[37m[40m........[11;9H[30m[40m[1m#.[m[33m[40m#########[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[13;38H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl539 b/tests/data/crawl/crawl539 new file mode 100644 index 0000000..721e450 --- /dev/null +++ b/tests/data/crawl/crawl539 @@ -0,0 +1 @@ +[9;64H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5390 b/tests/data/crawl/crawl5390 new file mode 100644 index 0000000..1a3e773 --- /dev/null +++ b/tests/data/crawl/crawl5390 @@ -0,0 +1 @@ +[6;26H[37m[40m[1K[7;4H [8;5H [30m[40m[1m##[18G[m[33m[40m#[9;6H[37m[40m [30m[40m[1m+.#[m[37m[40m [10;7H [30m[40m[1m#.######[m[33m[40m#[11;8H[37m[40m [30m[40m[1m#.......[m[37m[40m..[12;9H[30m[40m[1m#.#####[m[33m[40m####[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m5[9;65H[m[37m[40m8[13;38H[m[39;49m[37m[40m[17;34H
[18d[37m[40m_You feel sick.[K
[19d_You feel sick.[K
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5391 b/tests/data/crawl/crawl5391 new file mode 100644 index 0000000..8adfecd --- /dev/null +++ b/tests/data/crawl/crawl5391 @@ -0,0 +1 @@ +[13;38H[3;47H[33m[40m[1m6[4;65H[34m[40m==[13;38H[m[39;49m[37m[40m
[18d[M[3;47H[33m[40m[1m5
[24d[m[37m[40m_[30m[40m[1mYou start resting.[13;38H[m[39;49m[37m[40m[4;46H[33m[40m[1m7[4;67H[m[34m[40m=[13;38H[m[39;49m[37m[40m[4;67H[34m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5392 b/tests/data/crawl/crawl5392 new file mode 100644 index 0000000..ddd5402 --- /dev/null +++ b/tests/data/crawl/crawl5392 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;71H[32m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5393 b/tests/data/crawl/crawl5393 new file mode 100644 index 0000000..05fc638 --- /dev/null +++ b/tests/data/crawl/crawl5393 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[3;71H=[4;46H8[4;68H[m[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5394 b/tests/data/crawl/crawl5394 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5394 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5395 b/tests/data/crawl/crawl5395 new file mode 100644 index 0000000..e1c4eb4 --- /dev/null +++ b/tests/data/crawl/crawl5395 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m202.9 (14.0)
[24d_You feel sick. x4[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5396 b/tests/data/crawl/crawl5396 new file mode 100644 index 0000000..6db6041 --- /dev/null +++ b/tests/data/crawl/crawl5396 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;71H[32m[40m=[9;65H[m[37m[40m3.9 (15[12;50H[m[39;49m[37m[40m[K[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5397 b/tests/data/crawl/crawl5397 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5397 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5398 b/tests/data/crawl/crawl5398 new file mode 100644 index 0000000..08bf637 --- /dev/null +++ b/tests/data/crawl/crawl5398 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40m[1mYou are no longer poisoned.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5399 b/tests/data/crawl/crawl5399 new file mode 100644 index 0000000..3efe6af --- /dev/null +++ b/tests/data/crawl/crawl5399 @@ -0,0 +1 @@ +[13;38H[4;68H[34m[40m[1m==[13;38H[m[39;49m[37m[40m[3;47H[33m[40m[1m5[13;38H[m[39;49m[37m[40m[4;46H[33m[40m[1m9[4;70H[m[34m[40m==[13;38H[m[39;49m[37m[40m[3;47H[33m[40m[1m6[4;70H[34m[40m==[13;38H[m[39;49m[37m[40m[4;46H[33m[40m[1m10[m[37m[40m/13[4;72H[34m[40m==[13;38H[m[39;49m[37m[40m[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl54 b/tests/data/crawl/crawl54 new file mode 100644 index 0000000..68348c6 --- /dev/null +++ b/tests/data/crawl/crawl54 @@ -0,0 +1 @@ +[1;4H[37m[40m [30m[40m[1m........##...............[2;4H[m[37m[40m [1m>[30m[40m..........####[m[33m[40m#[37m[40m.[30m[40m[1m#####[m[33m[40m#[37m[40m.[30m[40m[1m.[3;7H........####[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m..[4;7H#####.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.#[5;11H#...#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m..#[6;9H[m[37m[40m [30m[40m[1m###.#[m[37m[40m [33m[40m##[37m[40m.[33m[40m†[37m[40m..[30m[40m[1m..#[7;9H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m....[30m[40m[1m..##[8;9H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#####[37m[40m...[33m[40m#[9;9H[37m[40m [30m[40m[1m..[m[37m[40m ..[10;16H[1K [33m[40m##[37m[40m..[33m[40m##[37m[40m.[33m[40m#######[37m[40m.[11;17H[1K [30m[40m[1m#..[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [12;16H[1K [30m[40m[1m...[m[37m[40m [33m[40m[1m$[m[37m[40m.[30m[40m[1m#[m[37m[40m [13;13H [30m[40m[1m##[m[37m[40m [33m[40m##[37m[40m. [14;21H[1K .. [15;21H[1K .. [16;21H[1K .. [17;33H[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl540 b/tests/data/crawl/crawl540 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl540 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5400 b/tests/data/crawl/crawl5400 new file mode 100644 index 0000000..3d97ed0 --- /dev/null +++ b/tests/data/crawl/crawl5400 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5401 b/tests/data/crawl/crawl5401 new file mode 100644 index 0000000..bf32005 --- /dev/null +++ b/tests/data/crawl/crawl5401 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5402 b/tests/data/crawl/crawl5402 new file mode 100644 index 0000000..bfd6cdd --- /dev/null +++ b/tests/data/crawl/crawl5402 @@ -0,0 +1 @@ +[4;46H[32m[40m11[74G[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5403 b/tests/data/crawl/crawl5403 new file mode 100644 index 0000000..6b1438d --- /dev/null +++ b/tests/data/crawl/crawl5403 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5404 b/tests/data/crawl/crawl5404 new file mode 100644 index 0000000..cc13703 --- /dev/null +++ b/tests/data/crawl/crawl5404 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5405 b/tests/data/crawl/crawl5405 new file mode 100644 index 0000000..7ed4642 --- /dev/null +++ b/tests/data/crawl/crawl5405 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[73G[m[32m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5406 b/tests/data/crawl/crawl5406 new file mode 100644 index 0000000..64b8258 --- /dev/null +++ b/tests/data/crawl/crawl5406 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5407 b/tests/data/crawl/crawl5407 new file mode 100644 index 0000000..40fcd3b --- /dev/null +++ b/tests/data/crawl/crawl5407 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5408 b/tests/data/crawl/crawl5408 new file mode 100644 index 0000000..e693df4 --- /dev/null +++ b/tests/data/crawl/crawl5408 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5409 b/tests/data/crawl/crawl5409 new file mode 100644 index 0000000..295718a --- /dev/null +++ b/tests/data/crawl/crawl5409 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl541 b/tests/data/crawl/crawl541 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl541 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5410 b/tests/data/crawl/crawl5410 new file mode 100644 index 0000000..e5e7f65 --- /dev/null +++ b/tests/data/crawl/crawl5410 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m13[78G[34m[40m==
[24d[37m[40m_[30m[40m[1mYou start resting.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5411 b/tests/data/crawl/crawl5411 new file mode 100644 index 0000000..d8d3469 --- /dev/null +++ b/tests/data/crawl/crawl5411 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m1[74G[m[32m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5412 b/tests/data/crawl/crawl5412 new file mode 100644 index 0000000..a46bf55 --- /dev/null +++ b/tests/data/crawl/crawl5412 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5413 b/tests/data/crawl/crawl5413 new file mode 100644 index 0000000..4ec53ed --- /dev/null +++ b/tests/data/crawl/crawl5413 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5414 b/tests/data/crawl/crawl5414 new file mode 100644 index 0000000..ef8c38a --- /dev/null +++ b/tests/data/crawl/crawl5414 @@ -0,0 +1 @@ +[3;46H[32m[40m42[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5415 b/tests/data/crawl/crawl5415 new file mode 100644 index 0000000..049bc66 --- /dev/null +++ b/tests/data/crawl/crawl5415 @@ -0,0 +1 @@ +[3;47H[32m[40m3[75G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5416 b/tests/data/crawl/crawl5416 new file mode 100644 index 0000000..7d8cfde --- /dev/null +++ b/tests/data/crawl/crawl5416 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5417 b/tests/data/crawl/crawl5417 new file mode 100644 index 0000000..bbaca9d --- /dev/null +++ b/tests/data/crawl/crawl5417 @@ -0,0 +1 @@ +[3;47H[32m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5418 b/tests/data/crawl/crawl5418 new file mode 100644 index 0000000..d2fc12a --- /dev/null +++ b/tests/data/crawl/crawl5418 @@ -0,0 +1 @@ +[3;47H[32m[40m5[76G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5419 b/tests/data/crawl/crawl5419 new file mode 100644 index 0000000..1c4f914 --- /dev/null +++ b/tests/data/crawl/crawl5419 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl542 b/tests/data/crawl/crawl542 new file mode 100644 index 0000000..64a080e --- /dev/null +++ b/tests/data/crawl/crawl542 @@ -0,0 +1 @@ +[H[30m[40m[1m###..[m[37m[40m [30m[40m[1m..[1;24H###.
[2d....♣♣[m[37m[40m [30m[40m[1m♣...[34m[40m=[m[37m[40m..[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[30m[40m[1m..
[3d###..♣♣♣♣♣♣♣♣....[m[37m[40m..[36m[40m[7m)[m[37m[40m...[30m[40m[1m..[4;6H............[m[33m[40m#[37m[40m.....[30m[40m[1m.
[5d......[m[37m[40m [5;17H[30m[40m[1m..[m[37m[40m..[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.
[6d###.#######....[m[34m[40m([30m[40m[1m..[m[37m[40m...[33m[40m#[30m[40m[1m#..###
[7d............#...#.[m[33m[40m#[32m[40ml[37m[40mg[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[8d[30m[40m[1m###.######....#.#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m.##[10;8H#..##......[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..[11;6H##.[15G#..#[m[37m[40m.[26G[30m[40m[1m#[12;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [18G[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[13;3H......#[13;18H[m[37m[40m...[33m[40m#[30m[40m[1m##
[14d##...#######..#.[m[33m[40m#[37m[40m....[29G[30m[40m[1m#####
[15d................[m[37m[40m.....[30m[40m[1m............
[16d.##.#######....[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m##.##..#####
[17d..#.#[m[37m[40m [30m[40m[1m##.#..#.#....#.###[34G[m[39;49m[37m[40m
[18d[5;21H[31m[40m[1m%[6d[m[37m[43m[5mZ[7d[m[37m[40m..[8d[32m[40ml[37m[40mg[17;34H[m[39;49m[37m[40m[3;47H[32m[40m7[76G=[9;64H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5420 b/tests/data/crawl/crawl5420 new file mode 100644 index 0000000..521bd66 --- /dev/null +++ b/tests/data/crawl/crawl5420 @@ -0,0 +1 @@ +[3;47H[32m[40m6[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5421 b/tests/data/crawl/crawl5421 new file mode 100644 index 0000000..ec8645c --- /dev/null +++ b/tests/data/crawl/crawl5421 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5422 b/tests/data/crawl/crawl5422 new file mode 100644 index 0000000..6e39a9d --- /dev/null +++ b/tests/data/crawl/crawl5422 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5423 b/tests/data/crawl/crawl5423 new file mode 100644 index 0000000..672d2c1 --- /dev/null +++ b/tests/data/crawl/crawl5423 @@ -0,0 +1 @@ +[3;47H[32m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5424 b/tests/data/crawl/crawl5424 new file mode 100644 index 0000000..07ee62d --- /dev/null +++ b/tests/data/crawl/crawl5424 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5425 b/tests/data/crawl/crawl5425 new file mode 100644 index 0000000..d5d5477 --- /dev/null +++ b/tests/data/crawl/crawl5425 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5426 b/tests/data/crawl/crawl5426 new file mode 100644 index 0000000..12a1d5b --- /dev/null +++ b/tests/data/crawl/crawl5426 @@ -0,0 +1 @@ +[3;46H[32m[40m50[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5427 b/tests/data/crawl/crawl5427 new file mode 100644 index 0000000..178234e --- /dev/null +++ b/tests/data/crawl/crawl5427 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5428 b/tests/data/crawl/crawl5428 new file mode 100644 index 0000000..841e0c2 --- /dev/null +++ b/tests/data/crawl/crawl5428 @@ -0,0 +1 @@ +[9;64H[37m[40m99.9 (96[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5429 b/tests/data/crawl/crawl5429 new file mode 100644 index 0000000..86e2f37 --- /dev/null +++ b/tests/data/crawl/crawl5429 @@ -0,0 +1 @@ +[3;46H[37m[40m51[79G[32m[40m=[9;63H[37m[40m300.9 (97[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl543 b/tests/data/crawl/crawl543 new file mode 100644 index 0000000..bdf9206 --- /dev/null +++ b/tests/data/crawl/crawl543 @@ -0,0 +1 @@ +[H[30m[40m[1m....♣♣[m[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..##♣.♣..
[2d###..♣♣♣♣♣♣♣♣....[m[37m[40m..[36m[40m[7m)[m[37m[40m...[30m[40m[1m.[3;6H............#[m[37m[40m....[30m[40m[1m.
[4d......[m[37m[40m [4;18H[30m[40m[1m.[m[37m[40m..[31m[40m[1m%[m[37m[40m.[30m[40m[1m.
[5d###.#######....[m[34m[40m([30m[40m[1m..[m[37m[40m..[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..###
[6d............#...#.[m[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[7d[30m[40m[1m###.######....#.#.[m[33m[40m#[32m[40ml[37m[40mg[30m[40m[1m#[m[37m[40m [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m.##[9;8H#..##......[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m..[10;6H##.[15G#..[m[33m[40m#[37m[40m.[26G[30m[40m[1m#[11;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [18G[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[12;3H......#[12;18H[m[37m[40m...[33m[40m#[30m[40m[1m##
[13d##...#######..#.[m[33m[40m#[37m[40m....[29G[30m[40m[1m#####
[14d................[m[37m[40m.....[30m[40m[1m............
[15d.##.#######....[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m##.##..#####
[16d..#.#[m[37m[40m [30m[40m[1m##.#..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m..[30m[40m[1m#.###[17;3H..##[m[37m[40m [30m[40m[1m###.P..##.###....#[m[37m[40m [30m[40m[1m#.....#[m[39;49m[37m[40m
[18d[5;21H[37m[40m.[6d[37m[43m[5mZ[7d[m[37m[40mg.[8d[32m[40ml[17;34H[m[39;49m[37m[40m[4;60H[34m[40m[1m=====[9d[m[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5430 b/tests/data/crawl/crawl5430 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5430 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5431 b/tests/data/crawl/crawl5431 new file mode 100644 index 0000000..4341e6b --- /dev/null +++ b/tests/data/crawl/crawl5431 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5432 b/tests/data/crawl/crawl5432 new file mode 100644 index 0000000..3fabbbf --- /dev/null +++ b/tests/data/crawl/crawl5432 @@ -0,0 +1 @@ +[13;38H[3;79H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5433 b/tests/data/crawl/crawl5433 new file mode 100644 index 0000000..ad27143 --- /dev/null +++ b/tests/data/crawl/crawl5433 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m#.......[1;27H[m[37m[40m [2;3H[33m[40m##[37m[40m..[33m[40m#[37m[40m......[33m[40m#[2;27H[37m[40m [3;3H[37m[44m[1mr[m[37m[40m..........[33m[40m#[3;27H[37m[40m [4;3H...........[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m###[m[37m[40m [5;3H....+......+[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m [6;3H...........[33m[40m#[30m[40m[1m.#######.#[m[37m[40m [7;3H[33m[40m[1m?[30m[40m.[m[37m[40m.........[33m[40m#[30m[40m[1m.........#[m[37m[40m [8;3H....[33m[40m#[37m[40m......[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m########[m[37m[40m [9;3H [33m[40m#[37m[40m.....[7mp[m[37m[40m.....[33m[40m#[37m[40m [27G [10;3H.............[33m[40m#[37m[40m [27G [11;3H.............[33m[40m#[37m[40m [27G [12;3H.............[33m[40m#[37m[40m [27G [13;3H.[33m[40m#[37m[40m...........[33m[40m#[13;27H[37m[40m [14;3H [33m[40m#[37m[40m...........[33m[40m#[14;27H[37m[40m [15;3H [33m[40m#[37m[40m...........[33m[40m#[15;27H[37m[40m [16;3H ............[33m[40m#[16;27H[37m[40m [17d[1K[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5434 b/tests/data/crawl/crawl5434 new file mode 100644 index 0000000..a298eff --- /dev/null +++ b/tests/data/crawl/crawl5434 @@ -0,0 +1 @@ +[9;64H[37m[40m13.9 (13[14;38H[37m[44m[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mquokka (sleeping)[15;38H[m[37m[40m[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5435 b/tests/data/crawl/crawl5435 new file mode 100644 index 0000000..cd1075a --- /dev/null +++ b/tests/data/crawl/crawl5435 @@ -0,0 +1 @@ +[9;65H[37m[40m4.9 (14[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5436 b/tests/data/crawl/crawl5436 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5436 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5437 b/tests/data/crawl/crawl5437 new file mode 100644 index 0000000..f82bede --- /dev/null +++ b/tests/data/crawl/crawl5437 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA quokka comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5438 b/tests/data/crawl/crawl5438 new file mode 100644 index 0000000..f30e17f --- /dev/null +++ b/tests/data/crawl/crawl5438 @@ -0,0 +1 @@ +[1;32H[37m[40m[1K[2;3H .?[33m[40m#[37m[40m.......[2;32H [3;3H.[33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m......[33m[40m#[3;32H[37m[40m [4;4H[37m[44m[1mr[4;14H[m[37m[40m.[33m[40m#[37m[40m [32G [5;7H.[14G.[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m###[32G[m[37m[40m [6;8H+......+[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[32G[m[37m[40m [7;3H..[7;14H.[33m[40m#[30m[40m[1m.#######.#[32G[m[37m[40m [8;4H[33m[40m[1m?[m[37m[40m...[14G.[33m[40m#[30m[40m[1m.........#[32G[m[37m[40m [9;4H[30m[40m[1m....[m[33m[40m#[15G#[30m[40m[1m.#########[32G[m[37m[40m [10;3H [33m[40m#[10;16H[37m[40m.[33m[40m#[10;32H[37m[40m [11;3H[33m[40m#[11;16H[37m[40m.[33m[40m#[11;32H[37m[40m [12;16H.[33m[40m#[12;32H[37m[40m [13;3H[33m[40m#[37m[40m.[13;16H.[33m[40m#[13;32H[37m[40m [14;3H[33m[40m#[37m[40m.[33m[40m#[14;16H[37m[40m.[33m[40m#[14;32H[37m[40m [15;3H. [33m[40m#[15;16H[37m[40m.[33m[40m#[15;32H[37m[40m [16;4H [33m[40m#[16;16H[37m[40m.[33m[40m#[16;32H[37m[40m [17;5H[30m[40m[1m............#[17;32H[m[37m[40m [C[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5439 b/tests/data/crawl/crawl5439 new file mode 100644 index 0000000..8f244e2 --- /dev/null +++ b/tests/data/crawl/crawl5439 @@ -0,0 +1 @@ +[9;65H[37m[40m5.9 (1.0) [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl544 b/tests/data/crawl/crawl544 new file mode 100644 index 0000000..74b1ccb --- /dev/null +++ b/tests/data/crawl/crawl544 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=[1;29H [2;18H..)........ [3;19H....[29G [4;7H [4;29H [5;16H([5;29H [6;23H .# [7;23H .
[8d #.# [8;23H .##
[9d #.# [9;22H ..#
[10d [10;22H #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;16H#...#.[16;6H [16G#.#....[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5440 b/tests/data/crawl/crawl5440 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5440 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5441 b/tests/data/crawl/crawl5441 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5441 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5442 b/tests/data/crawl/crawl5442 new file mode 100644 index 0000000..6866760 --- /dev/null +++ b/tests/data/crawl/crawl5442 @@ -0,0 +1 @@ +[1;33H[37m[40m [2;6H ..[16G..[2;33H [3;4H [33m[40m#[30m[40m[1m.[m[37m[40m?[33m[40m#[37m[40m........[3;33H [4;4H.[33m[40m##[37m[40m..[33m[40m#[37m[40m......[33m[40m#[4;33H[37m[40m [5;5H[37m[44m[1mr[m[37m[40m..[30m[40m[1m.[15G[m[37m[40m.[33m[40m#[37m[40m [33G [6;8H.[15G.[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m###[33G[m[37m[40m [7;9H+......+[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[33G[m[37m[40m [8;4H.[8;15H.[33m[40m#[30m[40m[1m.#######.#[33G[m[37m[40m [9;3H..[33m[40m[1m?[m[37m[40m...[15G.[33m[40m#[30m[40m[1m.........#[33G[m[37m[40m [10;3H......[33m[40m#[16G#[30m[40m[1m.#########[33G[m[37m[40m [11;3H...[33m[40m#[37m[40m.[30m[40m[1m.[11;17H[m[37m[40m.[30m[40m[1m#[11;33H[m[37m[40m [12;3H[33m[40m#[30m[40m[1m#[m[37m[40m..[30m[40m[1m.[12;17H[m[37m[40m.[30m[40m[1m#[12;33H[m[37m[40m [13;3H ..[30m[40m[1m.[13;17H[m[37m[40m.[30m[40m[1m#[13;33H[m[37m[40m [14;3H.[33m[40m#[30m[40m[1m.[14;17H[m[37m[40m.[30m[40m[1m#[14;33H[m[37m[40m [15;3H [30m[40m[1m#[m[37m[40m.[33m[40m#[15;17H[37m[40m.[30m[40m[1m#[15;33H[m[37m[40m [16;4H..[33m[40m#[16;17H[37m[40m.[30m[40m[1m#[16;33H[m[37m[40m [17;5H [30m[40m[1m#[17;17H.#[17;33H[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5443 b/tests/data/crawl/crawl5443 new file mode 100644 index 0000000..82e59f3 --- /dev/null +++ b/tests/data/crawl/crawl5443 @@ -0,0 +1 @@ +[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5444 b/tests/data/crawl/crawl5444 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5444 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5445 b/tests/data/crawl/crawl5445 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5445 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5446 b/tests/data/crawl/crawl5446 new file mode 100644 index 0000000..2d31185 --- /dev/null +++ b/tests/data/crawl/crawl5446 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;6H[1K ...........
[3d . #.?#........
[4d ..[4;16H#
[5d ..[5;16H#
[6d ..[6;16H### ###
[7d ..[7;16H+.# #<#
[8d ..[8;16H#[8;27H
[9d ..[9;16H#[9;27H
[10d ..[10;16H#[10;27H
[11d ..[11;16H..#
[12d #[12;16H..#
[13d .[13;16H..#
[14d .#[14;16H..#
[15d #.#...........#
[16d ..#...........# [17;5H[1K [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5447 b/tests/data/crawl/crawl5447 new file mode 100644 index 0000000..aaf4917 --- /dev/null +++ b/tests/data/crawl/crawl5447 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - quokka[24;2HAim: [37m[40ma quokka (resting, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5448 b/tests/data/crawl/crawl5448 new file mode 100644 index 0000000..06ae3d4 --- /dev/null +++ b/tests/data/crawl/crawl5448 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;6H[1K ...........
[3d . [33m[40m#[30m[40m[1m.[m[37m[40m?[33m[40m#[37m[40m........
[4d ..[4;16H[33m[40m#[37m[40m
[5d ..[5;16H[33m[40m#[37m[40m
[6d ..[6;16H[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m###[m[37m[40m
[7d ..[7;16H+[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[8d ..[8;16H[33m[40m#[8;27H[37m[40m
[9d ..[9;16H[33m[40m#[9;27H[37m[40m
[10d ..[10;16H[33m[40m#[10;27H[37m[40m
[11d ..[11;16H..[30m[40m[1m#[m[37m[40m
[12d [33m[40m#[12;16H[37m[40m..[30m[40m[1m#[m[37m[40m
[13d .[13;16H..[30m[40m[1m#[m[37m[40m
[14d .[33m[40m#[14;16H[37m[40m..[30m[40m[1m#[m[37m[40m
[15d [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m...........[30m[40m[1m#[m[37m[40m
[16d ..[33m[40m#[37m[40m...........[30m[40m[1m#[m[37m[40m [17;5H[1K [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5449 b/tests/data/crawl/crawl5449 new file mode 100644 index 0000000..ba29759 --- /dev/null +++ b/tests/data/crawl/crawl5449 @@ -0,0 +1 @@ +[5;5H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl545 b/tests/data/crawl/crawl545 new file mode 100644 index 0000000..a8e8465 --- /dev/null +++ b/tests/data/crawl/crawl545 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5450 b/tests/data/crawl/crawl5450 new file mode 100644 index 0000000..7fbe087 --- /dev/null +++ b/tests/data/crawl/crawl5450 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe quokka convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5451 b/tests/data/crawl/crawl5451 new file mode 100644 index 0000000..e795e68 --- /dev/null +++ b/tests/data/crawl/crawl5451 @@ -0,0 +1 @@ +[5;5H[37m[40m[1m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5452 b/tests/data/crawl/crawl5452 new file mode 100644 index 0000000..9b17d55 --- /dev/null +++ b/tests/data/crawl/crawl5452 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m7[14;38H[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5453 b/tests/data/crawl/crawl5453 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5453 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5454 b/tests/data/crawl/crawl5454 new file mode 100644 index 0000000..7735f7a --- /dev/null +++ b/tests/data/crawl/crawl5454 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the quokka![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5455 b/tests/data/crawl/crawl5455 new file mode 100644 index 0000000..41eef40 --- /dev/null +++ b/tests/data/crawl/crawl5455 @@ -0,0 +1 @@ +[2;3H[37m[40m.. ...[30m[40m[1m.[18G.[3;4H[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m.?[30m[40m[1m#[18G.[4;5H[m[37m[40m.[33m[40m##[37m[40m..[30m[40m[1m#[m[37m[40m......[33m[40m#[5;5H[37m[40m.[1m†[m[37m[40m...[30m[40m[1m.[m[37m[40m......[33m[40m#[6;10H[30m[40m[1m.[m[37m[40m......[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m###[7;9H[m[37m[40m.+......+[30m[40m[1m.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;16H[m[37m[40m.[33m[40m#[30m[40m[1m.[25G#.#[9;5H[m[37m[40m.[33m[40m[1m?[9;16H[m[37m[40m.[33m[40m#[9;26H[30m[40m[1m.#[10;9H[m[37m[40m.[33m[40m#[37m[40m......[33m[40m#[30m[40m[1m.[10;27H#[11;6H[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.[18G.#[12;3H[37m[40m>[m[33m[40m##[37m[40m....[30m[40m[1m.[18G.#[13;4H[m[37m[40m .....[30m[40m[1m.[18G.#[14;4H[m[37m[40m.[33m[40m#[37m[40m....[30m[40m[1m.[18G.#[15;3H[m[37m[40m. [33m[40m#[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m.[18G.#[16;4H[m[37m[40m ..[33m[40m#[37m[40m..[30m[40m[1m.[18G.#[17;6H[m[37m[40m [30m[40m[1m#[17;18H.#[17;34H[m[39;49m[37m[40m[3;46H[37m[40m51[79G[32m[40m=[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5456 b/tests/data/crawl/crawl5456 new file mode 100644 index 0000000..83c794c --- /dev/null +++ b/tests/data/crawl/crawl5456 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5457 b/tests/data/crawl/crawl5457 new file mode 100644 index 0000000..4133072 --- /dev/null +++ b/tests/data/crawl/crawl5457 @@ -0,0 +1 @@ +[2;5H[37m[40m. ...[2;19H[30m[40m[1m.[3;5H[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m.?[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[30m[40m[1m..[4;6H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[37m[40m......[30m[40m[1m#[5;6H[m[37m[40m.[1m†[m[37m[40m....[30m[40m[1m.[m[37m[40m.....[30m[40m[1m#[6;10H[m[37m[40m.[17G.[30m[40m[1m###[m[37m[40m [30m[40m[1m###[7;10H[m[37m[40m.+......[30m[40m[1m+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;3H[m[33m[40m#[8;17H[37m[40m.[30m[40m[1m#.[26G#.#[9;6H[m[37m[40m.[33m[40m[1m?[9;17H[m[37m[40m.[30m[40m[1m#[9;27H.#[10;10H[m[37m[40m.[33m[40m#[37m[40m......[30m[40m[1m#.[10;28H#[11;7H[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m.[19G.#[12;3H[m[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m....[30m[40m[1m..#[13;3H[m[37m[40m. [30m[40m[1m.[m[37m[40m.......[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#[14;3H[m[37m[40m [30m[40m[1m..[m[33m[40m#[37m[40m........[30m[40m[1m.[m[37m[40m..[30m[40m[1m..#[15;3H[m[37m[40m [30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.......[30m[40m[1m.[m[37m[40m.[30m[40m[1m..#[16;5H[m[37m[40m ..[33m[40m#[37m[40m..[17G[30m[40m[1m...#[17;7H[m[37m[40m [30m[40m[1m#[17;19H.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5458 b/tests/data/crawl/crawl5458 new file mode 100644 index 0000000..a611157 --- /dev/null +++ b/tests/data/crawl/crawl5458 @@ -0,0 +1 @@ +[9;65H[37m[40m9
[24d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5459 b/tests/data/crawl/crawl5459 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5459 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl546 b/tests/data/crawl/crawl546 new file mode 100644 index 0000000..31e2361 --- /dev/null +++ b/tests/data/crawl/crawl546 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[1;29H[m[37m[40m [2;18H..[36m[40m[7m)[m[37m[40m...[30m[40m[1m.....[m[37m[40m [3;19H....[29G [4;7H [4;29H [5;16H[34m[40m([5;29H[37m[40m [6;23H [30m[40m[1m.#[m[37m[40m [7;23H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;23H [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;22H [30m[40m[1m..#[m[37m[40m
[10d [10;22H [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;16H[33m[40m#[37m[40m...[33m[40m#[37m[40m.[16;6H [16G[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m..[17;7H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5460 b/tests/data/crawl/crawl5460 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5460 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5461 b/tests/data/crawl/crawl5461 new file mode 100644 index 0000000..8f7ed65 --- /dev/null +++ b/tests/data/crawl/crawl5461 @@ -0,0 +1 @@ +[2;6H[37m[40m. [2;17H[30m[40m[1m....[3;3H[m[33m[40m#[37m[40m...[33m[40m#[37m[40m [33m[40m#[37m[40m.?[33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m.[30m[40m[1m...[4;7H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[30m[40m[1m.#[5;7H[m[37m[40m.[1m†[m[37m[40m.....[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[6;13H.[m[37m[40m....[30m[40m[1m.###[m[37m[40m [30m[40m[1m###[7;11H[m[37m[40m.+.....[30m[40m[1m.+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;3H[m[37m[40m.[33m[40m#[8;18H[30m[40m[1m.#.[27G#.#[9;7H[m[37m[40m.[33m[40m[1m?[9;18H[30m[40m.#[9;28H.#[10;11H[m[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m.#.[10;29H#[11;3H[m[33m[40m#[37m[40m.....[33m[40m#[37m[40m....[30m[40m[1m.[m[37m[40m...[30m[40m[1m...#[12;3H[m[33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m........[30m[40m[1m.[m[37m[40m.[30m[40m[1m...#[13;4H[m[37m[40m. .[30m[40m[1m.[m[37m[40m.........[30m[40m[1m...#[14;3H[m[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[15G[37m[40m...[30m[40m[1m...#[15;4H[m[37m[40m ..[30m[40m[1m#[m[37m[40m.[33m[40m#[16G[37m[40m..[30m[40m[1m...#[16;4H[m[37m[40m.. ..[33m[40m#[17G[37m[40m.[30m[40m[1m...#[17;8H[m[37m[40m [30m[40m[1m#[17;20H.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5462 b/tests/data/crawl/crawl5462 new file mode 100644 index 0000000..e9c198e --- /dev/null +++ b/tests/data/crawl/crawl5462 @@ -0,0 +1 @@ +[9;64H[37m[40m20[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5463 b/tests/data/crawl/crawl5463 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5463 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5464 b/tests/data/crawl/crawl5464 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5464 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5465 b/tests/data/crawl/crawl5465 new file mode 100644 index 0000000..2ac4fab --- /dev/null +++ b/tests/data/crawl/crawl5465 @@ -0,0 +1 @@ +[2;3H[37m[40m .... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m...[30m[40m[1m....[3;3H[m[37m[40m.[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[37m[40m....[30m[40m[1m....[4;8H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[37m[40m....[30m[40m[1m..#[5;8H[m[37m[40m.[1m†[m[37m[40m......[30m[40m[1m.[m[37m[40m.[30m[40m[1m..#[6;13H[m[37m[40m.....[30m[40m[1m..###[m[37m[40m [30m[40m[1m###[7;12H[m[37m[40m.+....[30m[40m[1m..+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;4H[m[37m[40m.[33m[40m#[8;19H[30m[40m[1m.#.[28G#.#[9;8H[m[37m[40m.[33m[40m[1m?[9;19H[30m[40m.#[9;29H.#[10;12H[m[37m[40m.[33m[40m#[37m[40m....[30m[40m[1m..#.[10;30H#[11;3H[m[37m[40m.[33m[40m#[37m[40m.....[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m.[30m[40m[1m....#[12;3H[m[37m[40m [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m.[30m[40m[1m.[m[37m[40m.......[30m[40m[1m....#[13;5H[m[37m[40m. ..[30m[40m[1m.[13;21H.#[14;4H[m[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[14;21H.#[15;3H[m[37m[40m. [30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[15;21H.#[16;4H[m[37m[40m [30m[40m[1m.[m[37m[40m. ..[30m[40m[1m#[16;21H.#[17;9H[m[37m[40m [30m[40m[1m#[17;21H.#[17;34H[m[39;49m[37m[40m[4;78H[30m[40m[1m--[9;65H[m[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5466 b/tests/data/crawl/crawl5466 new file mode 100644 index 0000000..0cf0f55 --- /dev/null +++ b/tests/data/crawl/crawl5466 @@ -0,0 +1 @@ +[2;3H[37m[40m...... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[22G.[3;4H[m[37m[40m.[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[22G[30m[40m[1m.[4;9H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[37m[40m...[30m[40m[1m...#[5;3H[m[31m[44ma[37m[40m......[1m†[m[37m[40m.......[30m[40m[1m...#[6;16H.[m[37m[40m.[30m[40m[1m...###[m[37m[40m [30m[40m[1m###[7;13H[m[37m[40m.+...[30m[40m[1m...+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[8;3H[m[33m[40m#[37m[40m..[33m[40m#[8;20H[30m[40m[1m.#.[29G#.#[9;9H[m[37m[40m.[9;20H[30m[40m[1m.#[9;30H.#[10;13H[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m...#.[10;31H#[11;4H[m[37m[40m.[33m[40m#[37m[40m.....[33m[40m#[37m[40m......[30m[40m[1m.....#[12;4H[m[37m[40m [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m.[12;22H[30m[40m[1m.#[13;3H[m[37m[40m .... ...[30m[40m[1m.[13;22H.#[14;5H[m[37m[40m..[30m[40m[1m..[m[33m[40m#[37m[40m.[14;22H[30m[40m[1m.#[15;4H[m[37m[40m.. [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[15;22H.#[16;3H[m[37m[40m...[30m[40m[1m..[m[37m[40m ..[33m[40m#[16;22H[30m[40m[1m.#[17;10H[m[37m[40m [30m[40m[1m#[17;22H.#[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[31m[44ma[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mworker ant (sleeping)[K[24;2H[31m[40mA worker ant comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5467 b/tests/data/crawl/crawl5467 new file mode 100644 index 0000000..34473d8 --- /dev/null +++ b/tests/data/crawl/crawl5467 @@ -0,0 +1 @@ +[5;3H[37m[40m.[6d[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5468 b/tests/data/crawl/crawl5468 new file mode 100644 index 0000000..b45bae1 --- /dev/null +++ b/tests/data/crawl/crawl5468 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;65H[m[37m[40m2[14;38H[31m[40ma[14;52H[33m[40m[1m[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5469 b/tests/data/crawl/crawl5469 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5469 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl547 b/tests/data/crawl/crawl547 new file mode 100644 index 0000000..4805d06 --- /dev/null +++ b/tests/data/crawl/crawl547 @@ -0,0 +1 @@ +[8;20H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5470 b/tests/data/crawl/crawl5470 new file mode 100644 index 0000000..70738ba --- /dev/null +++ b/tests/data/crawl/crawl5470 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[1mThe worker ant twitches its antennae in your direction.
[24d[30m[40m_[m[37m[40mYou see here [36m[40ma scroll of teleportation[37m[40m.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5471 b/tests/data/crawl/crawl5471 new file mode 100644 index 0000000..8efb7a7 --- /dev/null +++ b/tests/data/crawl/crawl5471 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mG - a scroll of teleportation[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5472 b/tests/data/crawl/crawl5472 new file mode 100644 index 0000000..64a1802 --- /dev/null +++ b/tests/data/crawl/crawl5472 @@ -0,0 +1 @@ +[6;4H[37m[40m.[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5473 b/tests/data/crawl/crawl5473 new file mode 100644 index 0000000..46b8638 --- /dev/null +++ b/tests/data/crawl/crawl5473 @@ -0,0 +1 @@ +[9;65H[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5474 b/tests/data/crawl/crawl5474 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5474 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5475 b/tests/data/crawl/crawl5475 new file mode 100644 index 0000000..3196c9c --- /dev/null +++ b/tests/data/crawl/crawl5475 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[1mThe worker ant waves its antennae.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5476 b/tests/data/crawl/crawl5476 new file mode 100644 index 0000000..9cabc7d --- /dev/null +++ b/tests/data/crawl/crawl5476 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ...... ............
[3d ..#...# #.?#........
[4d ..[4;16H.....#
[5d ..[5;16H.....#
[6d ..[6;17H.[24G ###
[7d ..[7;16H..[24G #<#
[8d #.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .[m[37m[40m...[30m[40m[1m [16G..[24G
[14d ..[14;16H..[24G
[15d ... ..#.#......[24G
[16d ..... ..#......[24G [17;10H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5477 b/tests/data/crawl/crawl5477 new file mode 100644 index 0000000..007bc8b --- /dev/null +++ b/tests/data/crawl/crawl5477 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worker ant[24;2HAim: [37m[40ma worker ant (chance to defeat MR: 86%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5478 b/tests/data/crawl/crawl5478 new file mode 100644 index 0000000..54cf0cd --- /dev/null +++ b/tests/data/crawl/crawl5478 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ...... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[m[37m[40m
[3d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[37m[40m...[30m[40m[1m.....[m[37m[40m
[4d ..[4;16H..[30m[40m[1m...#[m[37m[40m
[5d ..[5;16H..[30m[40m[1m...#[m[37m[40m
[6d ..[6;17H.[24G [30m[40m[1m###[m[37m[40m
[7d ..[7;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[8d [33m[40m#[37m[40m.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .... [16G..[24G
[14d ..[14;16H..[24G
[15d ... [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[24G
[16d ...[30m[40m[1m..[m[37m[40m ..[33m[40m#[37m[40m......[24G [17;10H[1K [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5479 b/tests/data/crawl/crawl5479 new file mode 100644 index 0000000..87126af --- /dev/null +++ b/tests/data/crawl/crawl5479 @@ -0,0 +1 @@ +[6;5H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl548 b/tests/data/crawl/crawl548 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl548 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5480 b/tests/data/crawl/crawl5480 new file mode 100644 index 0000000..b72e511 --- /dev/null +++ b/tests/data/crawl/crawl5480 @@ -0,0 +1 @@ +[37m[40m.[7d[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5481 b/tests/data/crawl/crawl5481 new file mode 100644 index 0000000..f7f67c6 --- /dev/null +++ b/tests/data/crawl/crawl5481 @@ -0,0 +1 @@ +[9;65H[37m[40m4[14;40H[32m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5482 b/tests/data/crawl/crawl5482 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5482 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5483 b/tests/data/crawl/crawl5483 new file mode 100644 index 0000000..5e23313 --- /dev/null +++ b/tests/data/crawl/crawl5483 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5484 b/tests/data/crawl/crawl5484 new file mode 100644 index 0000000..9cabc7d --- /dev/null +++ b/tests/data/crawl/crawl5484 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ...... ............
[3d ..#...# #.?#........
[4d ..[4;16H.....#
[5d ..[5;16H.....#
[6d ..[6;17H.[24G ###
[7d ..[7;16H..[24G #<#
[8d #.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .[m[37m[40m...[30m[40m[1m [16G..[24G
[14d ..[14;16H..[24G
[15d ... ..#.#......[24G
[16d ..... ..#......[24G [17;10H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5485 b/tests/data/crawl/crawl5485 new file mode 100644 index 0000000..3d332ed --- /dev/null +++ b/tests/data/crawl/crawl5485 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant (lightly wounded, chance to defeat MR: 86%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5486 b/tests/data/crawl/crawl5486 new file mode 100644 index 0000000..54cf0cd --- /dev/null +++ b/tests/data/crawl/crawl5486 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ...... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[m[37m[40m
[3d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[37m[40m...[30m[40m[1m.....[m[37m[40m
[4d ..[4;16H..[30m[40m[1m...#[m[37m[40m
[5d ..[5;16H..[30m[40m[1m...#[m[37m[40m
[6d ..[6;17H.[24G [30m[40m[1m###[m[37m[40m
[7d ..[7;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[8d [33m[40m#[37m[40m.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .... [16G..[24G
[14d ..[14;16H..[24G
[15d ... [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[24G
[16d ...[30m[40m[1m..[m[37m[40m ..[33m[40m#[37m[40m......[24G [17;10H[1K [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5487 b/tests/data/crawl/crawl5487 new file mode 100644 index 0000000..764b7fa --- /dev/null +++ b/tests/data/crawl/crawl5487 @@ -0,0 +1 @@ +[7;6H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5488 b/tests/data/crawl/crawl5488 new file mode 100644 index 0000000..c4c791b --- /dev/null +++ b/tests/data/crawl/crawl5488 @@ -0,0 +1 @@ +[37m[40m.[9d.[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5489 b/tests/data/crawl/crawl5489 new file mode 100644 index 0000000..7cfd7bf --- /dev/null +++ b/tests/data/crawl/crawl5489 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;47H[32m[40m1[76G[35m[40m--[9;65H[37m[40m5[14;40H[33m[40m[1m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl549 b/tests/data/crawl/crawl549 new file mode 100644 index 0000000..6f4fcfe --- /dev/null +++ b/tests/data/crawl/crawl549 @@ -0,0 +1 @@ +[6;21H[37m[40m.[7d[37m[43m[5mZ[8d[m[37m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5490 b/tests/data/crawl/crawl5490 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5490 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5491 b/tests/data/crawl/crawl5491 new file mode 100644 index 0000000..5e23313 --- /dev/null +++ b/tests/data/crawl/crawl5491 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5492 b/tests/data/crawl/crawl5492 new file mode 100644 index 0000000..9cabc7d --- /dev/null +++ b/tests/data/crawl/crawl5492 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ...... ............
[3d ..#...# #.?#........
[4d ..[4;16H.....#
[5d ..[5;16H.....#
[6d ..[6;17H.[24G ###
[7d ..[7;16H..[24G #<#
[8d #.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .[m[37m[40m...[30m[40m[1m [16G..[24G
[14d ..[14;16H..[24G
[15d ... ..#.#......[24G
[16d ..... ..#......[24G [17;10H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5493 b/tests/data/crawl/crawl5493 new file mode 100644 index 0000000..b8f7b93 --- /dev/null +++ b/tests/data/crawl/crawl5493 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 86%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5494 b/tests/data/crawl/crawl5494 new file mode 100644 index 0000000..54cf0cd --- /dev/null +++ b/tests/data/crawl/crawl5494 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ...... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[m[37m[40m
[3d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[37m[40m...[30m[40m[1m.....[m[37m[40m
[4d ..[4;16H..[30m[40m[1m...#[m[37m[40m
[5d ..[5;16H..[30m[40m[1m...#[m[37m[40m
[6d ..[6;17H.[24G [30m[40m[1m###[m[37m[40m
[7d ..[7;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[8d [33m[40m#[37m[40m.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .... [16G..[24G
[14d ..[14;16H..[24G
[15d ... [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[24G
[16d ...[30m[40m[1m..[m[37m[40m ..[33m[40m#[37m[40m......[24G [17;10H[1K [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5495 b/tests/data/crawl/crawl5495 new file mode 100644 index 0000000..e0b4599 --- /dev/null +++ b/tests/data/crawl/crawl5495 @@ -0,0 +1 @@ +[9;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5496 b/tests/data/crawl/crawl5496 new file mode 100644 index 0000000..fd5a8c0 --- /dev/null +++ b/tests/data/crawl/crawl5496 @@ -0,0 +1 @@ +[37m[40m.[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5497 b/tests/data/crawl/crawl5497 new file mode 100644 index 0000000..7b3c9f7 --- /dev/null +++ b/tests/data/crawl/crawl5497 @@ -0,0 +1 @@ +[3;46H[32m[40m49[79G[30m[40m[1m-[4;46H[33m[40m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m6[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5498 b/tests/data/crawl/crawl5498 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5498 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5499 b/tests/data/crawl/crawl5499 new file mode 100644 index 0000000..5e23313 --- /dev/null +++ b/tests/data/crawl/crawl5499 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl55 b/tests/data/crawl/crawl55 new file mode 100644 index 0000000..cc552c5 --- /dev/null +++ b/tests/data/crawl/crawl55 @@ -0,0 +1 @@ +[9;63H[37m[40m8.0 (8.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl550 b/tests/data/crawl/crawl550 new file mode 100644 index 0000000..3274ad8 --- /dev/null +++ b/tests/data/crawl/crawl550 @@ -0,0 +1 @@ +[3;47H[32m[40m6[76G[31m[40m-[4;46H1[4;60H[35m[40m-----[8;52H[37m[40m5[9;64H5[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5500 b/tests/data/crawl/crawl5500 new file mode 100644 index 0000000..9cabc7d --- /dev/null +++ b/tests/data/crawl/crawl5500 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ...... ............
[3d ..#...# #.?#........
[4d ..[4;16H.....#
[5d ..[5;16H.....#
[6d ..[6;17H.[24G ###
[7d ..[7;16H..[24G #<#
[8d #.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .[m[37m[40m...[30m[40m[1m [16G..[24G
[14d ..[14;16H..[24G
[15d ... ..#.#......[24G
[16d ..... ..#......[24G [17;10H[1K [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5501 b/tests/data/crawl/crawl5501 new file mode 100644 index 0000000..8bf356e --- /dev/null +++ b/tests/data/crawl/crawl5501 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 86%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5502 b/tests/data/crawl/crawl5502 new file mode 100644 index 0000000..54cf0cd --- /dev/null +++ b/tests/data/crawl/crawl5502 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ...... [30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[m[37m[40m
[3d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[37m[40m...[30m[40m[1m.....[m[37m[40m
[4d ..[4;16H..[30m[40m[1m...#[m[37m[40m
[5d ..[5;16H..[30m[40m[1m...#[m[37m[40m
[6d ..[6;17H.[24G [30m[40m[1m###[m[37m[40m
[7d ..[7;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[8d [33m[40m#[37m[40m.[8;16H..[8;32H
[9d ..[9;16H..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[24G
[12d [12;16H..[24G
[13d .... [16G..[24G
[14d ..[14;16H..[24G
[15d ... [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m....[24G
[16d ...[30m[40m[1m..[m[37m[40m ..[33m[40m#[37m[40m......[24G [17;10H[1K [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5503 b/tests/data/crawl/crawl5503 new file mode 100644 index 0000000..c6f77bc --- /dev/null +++ b/tests/data/crawl/crawl5503 @@ -0,0 +1 @@ +[9;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5504 b/tests/data/crawl/crawl5504 new file mode 100644 index 0000000..318ff73 --- /dev/null +++ b/tests/data/crawl/crawl5504 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe worker ant convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5505 b/tests/data/crawl/crawl5505 new file mode 100644 index 0000000..1e6b6c2 --- /dev/null +++ b/tests/data/crawl/crawl5505 @@ -0,0 +1 @@ +
[18d[M[9;9H[37m[40m.
[24d [31m[40mYou kill the worker ant![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5506 b/tests/data/crawl/crawl5506 new file mode 100644 index 0000000..9a3e5fd --- /dev/null +++ b/tests/data/crawl/crawl5506 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/13 [4;72H[35m[40m--[30m[40m[1m--[8;51H[m[37m[40m24[9;65H7[12;38H[33m[40m[1mNear Starving [14;38H[m[37m[40m[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5507 b/tests/data/crawl/crawl5507 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5507 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5508 b/tests/data/crawl/crawl5508 new file mode 100644 index 0000000..fcba50d --- /dev/null +++ b/tests/data/crawl/crawl5508 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[33m[40m[1mYou are near starving![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5509 b/tests/data/crawl/crawl5509 new file mode 100644 index 0000000..5e40492 --- /dev/null +++ b/tests/data/crawl/crawl5509 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;3H[37m[40m ....[33m[40m#[37m[40m [33m[40m#[37m[40m.[33m[40m##[37m[40m [3;4H[30m[40m[1m.[m[37m[40m.... [30m[40m[1m.[m[37m[40m...[30m[40m[1m..[4;5H[m[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[5;10H[m[33m[40m##[37m[40m..[33m[40m#[6;10H[37m[40m[1m†[m[37m[40m.......[30m[40m[1m...#[m[37m[40m [7;14H.[21G[30m[40m[1m##[30G#[8;3H[m[37m[40m....[14G+[21G[30m[40m[1m+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[9;3H[30m[40m[1m#..[m[33m[40m#[9;23H[30m[40m[1m#######[10;14H[m[37m[40m.[10;23H[30m[40m[1m........[11;5H[m[37m[40m.........[33m[40m#[21G[30m[40m[1m#.#########[12;3H[m[37m[40m..[33m[40m#[37m[40m.....[33m[40m#[37m[40m....[30m[40m[1m.[13;3H[m[37m[40m. [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m........[30m[40m[1m.....#[14;12H[m[37m[40m.[15d[30m[40m[1m.[16;6H[m[37m[40m.[13G.[17;3H[30m[40m[1m.....[m[37m[40m [30m[40m[1m..#......[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl551 b/tests/data/crawl/crawl551 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl551 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5510 b/tests/data/crawl/crawl5510 new file mode 100644 index 0000000..e325b5e --- /dev/null +++ b/tests/data/crawl/crawl5510 @@ -0,0 +1 @@ +[9;65H[37m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5511 b/tests/data/crawl/crawl5511 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5511 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5512 b/tests/data/crawl/crawl5512 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5512 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5513 b/tests/data/crawl/crawl5513 new file mode 100644 index 0000000..f62de23 --- /dev/null +++ b/tests/data/crawl/crawl5513 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;3H[37m[40m.[32m[44m[1mS[31m[44mw[m[37m[40m.. .[33m[40m#[37m[40m [3;4H....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m [4;5H.... [30m[40m[1m.[m[37m[40m...[30m[40m[1m..[5;5H[m[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....[6;10H[m[33m[40m##[37m[40m..[33m[40m#[7;10H[37m[40m[1m†[7;22H[m[37m[40m [8;14H.[21G[30m[40m[1m##[30G#[9;3H[m[37m[40m....[14G+[30m[40m[1m......+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[10;3H[33m[40m#[37m[40m..[33m[40m#[10;23H[30m[40m[1m#######[11;14H[m[37m[40m.[11;23H[30m[40m[1m........[12;5H[m[37m[40m.........[33m[40m#[37m[40m...[30m[40m[1m...#.#########[13;3H[m[37m[40m..[33m[40m#[37m[40m.....[33m[40m#[37m[40m......[30m[40m[1m.....#[15;4H.[16d.[m[37m[40m....[30m[40m[1m.[m[33m[40m#[37m[40m...[17;3H[30m[40m[1m......#.#......[17;34H[m[39;49m[37m[40m[14;38H[31m[44m[1mw[m[37m[40m [32m[40m[1m[7m [m[37m[40m worm (sleeping)[15;38H[32m[44m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m adder (sleeping)
[18d[m[39;49m[37m[40m[2;5H[37m[40m.[3d[31m[40m[1mw[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[14;38H[31m[40m[1mw[46G[m[37m[40m[K[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5514 b/tests/data/crawl/crawl5514 new file mode 100644 index 0000000..df7279d --- /dev/null +++ b/tests/data/crawl/crawl5514 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mAn adder and a worm come into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5515 b/tests/data/crawl/crawl5515 new file mode 100644 index 0000000..b56c9d4 --- /dev/null +++ b/tests/data/crawl/crawl5515 @@ -0,0 +1 @@ +[2;4H[37m[40m.[33m[40m#[13G[37m[40m [3;4H[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .[4;5H[31m[40m[1mw[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m. [5;5H.... [30m[40m[1m..[m[37m[40m...[30m[40m[1m..[6;5H[m[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.?[33m[40m#[30m[40m[1m..[m[37m[40m.[30m[40m[1m.....[7;10H[m[33m[40m##[37m[40m..[33m[40m#[8;10H[37m[40m[1m†[8;22H[m[37m[40m [9;14H....[30m[40m[1m...##[30G#[10;3H[m[37m[40m....[14G+[21G[30m[40m[1m+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[11;3H[33m[40m#[37m[40m..[33m[40m#[11;23H[30m[40m[1m#######[12;4H.[12;14H[m[37m[40m.[12;23H[30m[40m[1m........[13;5H[m[37m[40m.........[33m[40m#[21G[30m[40m[1m#.#########[14;4H[m[37m[40m.[33m[40m#[37m[40m.....[33m[40m#[37m[40m...[30m[40m[1m.[15;3H[m[37m[40m. [33m[40m#[37m[40m.[1m>[m[33m[40m##[16G[30m[40m[1m.[16;3H[m[37m[40m [30m[40m[1m.[m[37m[40m... .[17G[30m[40m[1m.[17;11H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5516 b/tests/data/crawl/crawl5516 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5516 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5517 b/tests/data/crawl/crawl5517 new file mode 100644 index 0000000..e52a7f3 --- /dev/null +++ b/tests/data/crawl/crawl5517 @@ -0,0 +1 @@ +[4;5H[37m[40m.[5d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5518 b/tests/data/crawl/crawl5518 new file mode 100644 index 0000000..5941230 --- /dev/null +++ b/tests/data/crawl/crawl5518 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[9;64H[37m[40m30[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5519 b/tests/data/crawl/crawl5519 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5519 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl552 b/tests/data/crawl/crawl552 new file mode 100644 index 0000000..3720775 --- /dev/null +++ b/tests/data/crawl/crawl552 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5520 b/tests/data/crawl/crawl5520 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5520 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5521 b/tests/data/crawl/crawl5521 new file mode 100644 index 0000000..9eac31b --- /dev/null +++ b/tests/data/crawl/crawl5521 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d .S... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m.[31m[40m[1mw[m[37m[40m..[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5522 b/tests/data/crawl/crawl5522 new file mode 100644 index 0000000..4d1cfcf --- /dev/null +++ b/tests/data/crawl/crawl5522 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worm[24;2HAim: [37m[40ma worm (chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5523 b/tests/data/crawl/crawl5523 new file mode 100644 index 0000000..facb380 --- /dev/null +++ b/tests/data/crawl/crawl5523 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d .[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...[31m[40m[1mw[m[37m[40m.. [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5524 b/tests/data/crawl/crawl5524 new file mode 100644 index 0000000..df17051 --- /dev/null +++ b/tests/data/crawl/crawl5524 @@ -0,0 +1 @@ +[5;6H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5525 b/tests/data/crawl/crawl5525 new file mode 100644 index 0000000..8804468 --- /dev/null +++ b/tests/data/crawl/crawl5525 @@ -0,0 +1 @@ +[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5526 b/tests/data/crawl/crawl5526 new file mode 100644 index 0000000..a58cbc7 --- /dev/null +++ b/tests/data/crawl/crawl5526 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G[31m[40m-[4;72H[30m[40m[1m--[9;65H[m[37m[40m1[14;40H[32m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5527 b/tests/data/crawl/crawl5527 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5527 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5528 b/tests/data/crawl/crawl5528 new file mode 100644 index 0000000..c8a01bb --- /dev/null +++ b/tests/data/crawl/crawl5528 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5529 b/tests/data/crawl/crawl5529 new file mode 100644 index 0000000..9eac31b --- /dev/null +++ b/tests/data/crawl/crawl5529 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d .S... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m.[31m[40m[1mw[m[37m[40m..[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl553 b/tests/data/crawl/crawl553 new file mode 100644 index 0000000..07a7611 --- /dev/null +++ b/tests/data/crawl/crawl553 @@ -0,0 +1 @@ +
[18d[2M[1;7H[30m[40m[1m ♣...=[1;29H [2;18H..)........ [3;19H....[29G [4;7H [4;29H [5;16H([5;29H [6;23H .# [7;23H .
[8d #.# [8;23H .##
[9d #.# [9;22H ..#
[10d [10;22H #.#
[11d ##.†....# [11;22H .##.#
[12d [12;11H [12;29H [15;16H#...#.[16;6H [16G#.#....[17;7H [17;26H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5530 b/tests/data/crawl/crawl5530 new file mode 100644 index 0000000..d529c9d --- /dev/null +++ b/tests/data/crawl/crawl5530 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm (lightly wounded, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5531 b/tests/data/crawl/crawl5531 new file mode 100644 index 0000000..facb380 --- /dev/null +++ b/tests/data/crawl/crawl5531 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d .[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...[31m[40m[1mw[m[37m[40m.. [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5532 b/tests/data/crawl/crawl5532 new file mode 100644 index 0000000..066b132 --- /dev/null +++ b/tests/data/crawl/crawl5532 @@ -0,0 +1 @@ +[5;6H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5533 b/tests/data/crawl/crawl5533 new file mode 100644 index 0000000..5943fec --- /dev/null +++ b/tests/data/crawl/crawl5533 @@ -0,0 +1 @@ +[37m[40m.[6d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5534 b/tests/data/crawl/crawl5534 new file mode 100644 index 0000000..4a25139 --- /dev/null +++ b/tests/data/crawl/crawl5534 @@ -0,0 +1 @@ +[3;47H[32m[40m7[78G[30m[40m[1m-[4;46H[33m[40m8[4;70H[m[35m[40m--[9;65H[37m[40m2[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5535 b/tests/data/crawl/crawl5535 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5535 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5536 b/tests/data/crawl/crawl5536 new file mode 100644 index 0000000..c8a01bb --- /dev/null +++ b/tests/data/crawl/crawl5536 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5537 b/tests/data/crawl/crawl5537 new file mode 100644 index 0000000..1402d59 --- /dev/null +++ b/tests/data/crawl/crawl5537 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d .S... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m.[31m[40m[1mw[m[37m[40m.[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5538 b/tests/data/crawl/crawl5538 new file mode 100644 index 0000000..4cf3ac2 --- /dev/null +++ b/tests/data/crawl/crawl5538 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5539 b/tests/data/crawl/crawl5539 new file mode 100644 index 0000000..3fee451 --- /dev/null +++ b/tests/data/crawl/crawl5539 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d .[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m.[31m[40m[1mw[m[37m[40m.[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl554 b/tests/data/crawl/crawl554 new file mode 100644 index 0000000..de74e79 --- /dev/null +++ b/tests/data/crawl/crawl554 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin, wielding a dagger (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5540 b/tests/data/crawl/crawl5540 new file mode 100644 index 0000000..aaa7db4 --- /dev/null +++ b/tests/data/crawl/crawl5540 @@ -0,0 +1 @@ +[6;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5541 b/tests/data/crawl/crawl5541 new file mode 100644 index 0000000..8804468 --- /dev/null +++ b/tests/data/crawl/crawl5541 @@ -0,0 +1 @@ +[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5542 b/tests/data/crawl/crawl5542 new file mode 100644 index 0000000..e8aae11 --- /dev/null +++ b/tests/data/crawl/crawl5542 @@ -0,0 +1 @@ +[3;47H[32m[40m6[77G[31m[40m-[4;46H[33m[40m[1m7[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m3[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5543 b/tests/data/crawl/crawl5543 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5543 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5544 b/tests/data/crawl/crawl5544 new file mode 100644 index 0000000..c8a01bb --- /dev/null +++ b/tests/data/crawl/crawl5544 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5545 b/tests/data/crawl/crawl5545 new file mode 100644 index 0000000..1402d59 --- /dev/null +++ b/tests/data/crawl/crawl5545 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d .S... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m.[31m[40m[1mw[m[37m[40m.[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5546 b/tests/data/crawl/crawl5546 new file mode 100644 index 0000000..4cf3ac2 --- /dev/null +++ b/tests/data/crawl/crawl5546 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5547 b/tests/data/crawl/crawl5547 new file mode 100644 index 0000000..3fee451 --- /dev/null +++ b/tests/data/crawl/crawl5547 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d .[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m.[31m[40m[1mw[m[37m[40m.[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5548 b/tests/data/crawl/crawl5548 new file mode 100644 index 0000000..3a3aab5 --- /dev/null +++ b/tests/data/crawl/crawl5548 @@ -0,0 +1 @@ +[6;7H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5549 b/tests/data/crawl/crawl5549 new file mode 100644 index 0000000..e181495 --- /dev/null +++ b/tests/data/crawl/crawl5549 @@ -0,0 +1 @@ +[37m[40m.[7d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl555 b/tests/data/crawl/crawl555 new file mode 100644 index 0000000..31e2361 --- /dev/null +++ b/tests/data/crawl/crawl555 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m♣...[34m[40m=[1;29H[m[37m[40m [2;18H..[36m[40m[7m)[m[37m[40m...[30m[40m[1m.....[m[37m[40m [3;19H....[29G [4;7H [4;29H [5;16H[34m[40m([5;29H[37m[40m [6;23H [30m[40m[1m.#[m[37m[40m [7;23H [30m[40m[1m.[m[37m[40m
[8d [30m[40m[1m#.#[m[37m[40m [8;23H [30m[40m[1m.##[m[37m[40m
[9d [30m[40m[1m#.#[m[37m[40m [9;22H [30m[40m[1m..#[m[37m[40m
[10d [10;22H [30m[40m[1m#.#[m[37m[40m
[11d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [11;22H [30m[40m[1m.##.#[m[37m[40m
[12d [12;11H [12;29H [15;16H[33m[40m#[37m[40m...[33m[40m#[37m[40m.[16;6H [16G[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m..[17;7H [17;26H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5550 b/tests/data/crawl/crawl5550 new file mode 100644 index 0000000..f0c9c16 --- /dev/null +++ b/tests/data/crawl/crawl5550 @@ -0,0 +1 @@ +[3;47H[32m[40m5[77G[30m[40m[1m-[4;46H[33m[40m6[4;67H[m[35m[40m-[30m[40m[1m--[9;65H[m[37m[40m4[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5551 b/tests/data/crawl/crawl5551 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5551 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5552 b/tests/data/crawl/crawl5552 new file mode 100644 index 0000000..c8a01bb --- /dev/null +++ b/tests/data/crawl/crawl5552 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5553 b/tests/data/crawl/crawl5553 new file mode 100644 index 0000000..6e9031f --- /dev/null +++ b/tests/data/crawl/crawl5553 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d .S... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5554 b/tests/data/crawl/crawl5554 new file mode 100644 index 0000000..de29a55 --- /dev/null +++ b/tests/data/crawl/crawl5554 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5555 b/tests/data/crawl/crawl5555 new file mode 100644 index 0000000..c23f2a4 --- /dev/null +++ b/tests/data/crawl/crawl5555 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d .[32m[44m[1mS[m[37m[40m... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5556 b/tests/data/crawl/crawl5556 new file mode 100644 index 0000000..02b9046 --- /dev/null +++ b/tests/data/crawl/crawl5556 @@ -0,0 +1 @@ +[7;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5557 b/tests/data/crawl/crawl5557 new file mode 100644 index 0000000..719d054 --- /dev/null +++ b/tests/data/crawl/crawl5557 @@ -0,0 +1 @@ +[3;4H[37m[40m.[4d[32m[40m[1mS[7;8H[m[37m[40m.[8d[31m[40m[1mw[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5558 b/tests/data/crawl/crawl5558 new file mode 100644 index 0000000..4de6b1e --- /dev/null +++ b/tests/data/crawl/crawl5558 @@ -0,0 +1 @@ +[3;47H[32m[40m4[76G[31m[40m-[4;46H5[4;65H[35m[40m--[30m[40m[1m-[9;65H[m[37m[40m5[15;38H[32m[40m[1mS[15;47H[m[37m[40m[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5559 b/tests/data/crawl/crawl5559 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5559 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl556 b/tests/data/crawl/crawl556 new file mode 100644 index 0000000..4487a3d --- /dev/null +++ b/tests/data/crawl/crawl556 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou miscast Pain.
[24d You are very lightly contaminated with residual magic.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5560 b/tests/data/crawl/crawl5560 new file mode 100644 index 0000000..c8a01bb --- /dev/null +++ b/tests/data/crawl/crawl5560 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worm convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5561 b/tests/data/crawl/crawl5561 new file mode 100644 index 0000000..698511f --- /dev/null +++ b/tests/data/crawl/crawl5561 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d ..... .# .
[4d ..[32m[40mS[m[37m[40m..[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5562 b/tests/data/crawl/crawl5562 new file mode 100644 index 0000000..c3db980 --- /dev/null +++ b/tests/data/crawl/crawl5562 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worm convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worm[24;2HAim: [37m[40ma worm ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5563 b/tests/data/crawl/crawl5563 new file mode 100644 index 0000000..8ecde12 --- /dev/null +++ b/tests/data/crawl/crawl5563 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d ..... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d ..[32m[40m[1mS[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5564 b/tests/data/crawl/crawl5564 new file mode 100644 index 0000000..c4be2fd --- /dev/null +++ b/tests/data/crawl/crawl5564 @@ -0,0 +1 @@ +[8;9H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5565 b/tests/data/crawl/crawl5565 new file mode 100644 index 0000000..3d3e861 --- /dev/null +++ b/tests/data/crawl/crawl5565 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe worm convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5566 b/tests/data/crawl/crawl5566 new file mode 100644 index 0000000..3077d05 --- /dev/null +++ b/tests/data/crawl/crawl5566 @@ -0,0 +1 @@ +[4;5H[37m[40m.[6d.[32m[40m[1mS[8;9H[31m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5567 b/tests/data/crawl/crawl5567 new file mode 100644 index 0000000..2c7014f --- /dev/null +++ b/tests/data/crawl/crawl5567 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m-[4;46H[m[31m[40m4[4;63H[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m5[9;65H6[14;38H[32m[40m[1mS[m[37m[40m [32m[40m[1m[7m [m[37m[40m adder[15;38H[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5568 b/tests/data/crawl/crawl5568 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5568 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5569 b/tests/data/crawl/crawl5569 new file mode 100644 index 0000000..cce5fc9 --- /dev/null +++ b/tests/data/crawl/crawl5569 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the worm![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl557 b/tests/data/crawl/crawl557 new file mode 100644 index 0000000..3910b01 --- /dev/null +++ b/tests/data/crawl/crawl557 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m----[30m[40m[1m-----[9d[m[37m[40m6[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5570 b/tests/data/crawl/crawl5570 new file mode 100644 index 0000000..e39692a --- /dev/null +++ b/tests/data/crawl/crawl5570 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d ..... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m.[32m[40m[1mS[m[37m[40m.[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5571 b/tests/data/crawl/crawl5571 new file mode 100644 index 0000000..6c28317 --- /dev/null +++ b/tests/data/crawl/crawl5571 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - adder[24;2HAim: [37m[40man adder (chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5572 b/tests/data/crawl/crawl5572 new file mode 100644 index 0000000..9df96f1 --- /dev/null +++ b/tests/data/crawl/crawl5572 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d ..... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m.[32m[40m[1mS[m[37m[40m.[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5573 b/tests/data/crawl/crawl5573 new file mode 100644 index 0000000..aaa7db4 --- /dev/null +++ b/tests/data/crawl/crawl5573 @@ -0,0 +1 @@ +[6;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5574 b/tests/data/crawl/crawl5574 new file mode 100644 index 0000000..ffa74f6 --- /dev/null +++ b/tests/data/crawl/crawl5574 @@ -0,0 +1 @@ +[37m[40m.[7d[32m[40m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5575 b/tests/data/crawl/crawl5575 new file mode 100644 index 0000000..48c7b7d --- /dev/null +++ b/tests/data/crawl/crawl5575 @@ -0,0 +1 @@ +[3;47H[32m[40m3[4d[31m[40m3[4;61H[35m[40m--[30m[40m[1m--[9d[m[37m[40m7[14;40H[33m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5576 b/tests/data/crawl/crawl5576 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5576 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5577 b/tests/data/crawl/crawl5577 new file mode 100644 index 0000000..d99eaba --- /dev/null +++ b/tests/data/crawl/crawl5577 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5578 b/tests/data/crawl/crawl5578 new file mode 100644 index 0000000..226d874 --- /dev/null +++ b/tests/data/crawl/crawl5578 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d ..... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5579 b/tests/data/crawl/crawl5579 new file mode 100644 index 0000000..9055d30 --- /dev/null +++ b/tests/data/crawl/crawl5579 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl558 b/tests/data/crawl/crawl558 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl558 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5580 b/tests/data/crawl/crawl5580 new file mode 100644 index 0000000..5fe8f5a --- /dev/null +++ b/tests/data/crawl/crawl5580 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d ..... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5581 b/tests/data/crawl/crawl5581 new file mode 100644 index 0000000..6cf42ba --- /dev/null +++ b/tests/data/crawl/crawl5581 @@ -0,0 +1 @@ +[7;8H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5582 b/tests/data/crawl/crawl5582 new file mode 100644 index 0000000..19149ff --- /dev/null +++ b/tests/data/crawl/crawl5582 @@ -0,0 +1 @@ +[37m[40m.[8d[32m[40m[1mS[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5583 b/tests/data/crawl/crawl5583 new file mode 100644 index 0000000..05fa985 --- /dev/null +++ b/tests/data/crawl/crawl5583 @@ -0,0 +1 @@ +[3;47H[32m[40m2[75G[31m[40m-[4;46H2[4;59H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5584 b/tests/data/crawl/crawl5584 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5584 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5585 b/tests/data/crawl/crawl5585 new file mode 100644 index 0000000..fc8ab34 --- /dev/null +++ b/tests/data/crawl/crawl5585 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder barely resists.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5586 b/tests/data/crawl/crawl5586 new file mode 100644 index 0000000..226d874 --- /dev/null +++ b/tests/data/crawl/crawl5586 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d ..#..
[3d ..... .# .
[4d ..[m[37m[40m...[33m[40m#[30m[40m[1m #[m[37m[40m.[33m[40m##[30m[40m[1m.
[5d ..[m[37m[40m....[30m[40m[1m [5;23H
[6d ..[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m [17G......
[7d ..[7;16H.....#
[8d ..[8;16H.....#
[9d ..[9;16H..[24G ###
[10d ..[10;16H..[24G #<#
[11d #.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . #.>##........[24G
[16d .... ........[24G
[17d [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5587 b/tests/data/crawl/crawl5587 new file mode 100644 index 0000000..2cc738c --- /dev/null +++ b/tests/data/crawl/crawl5587 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The adder barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - adder[24;2HAim: [37m[40man adder ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5588 b/tests/data/crawl/crawl5588 new file mode 100644 index 0000000..5fe8f5a --- /dev/null +++ b/tests/data/crawl/crawl5588 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d ..[33m[40m#[37m[40m..
[3d ..... [30m[40m[1m.[m[33m[40m#[37m[40m .
[4d .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m.
[5d ...... [5;23H
[6d ..[33m[40m#[37m[40m...[33m[40m#[37m[40m [17G.[30m[40m[1m.....[m[37m[40m
[7d ..[7;16H..[30m[40m[1m...#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m...#[m[37m[40m
[9d ..[9;16H..[24G [30m[40m[1m###[m[37m[40m
[10d ..[10;16H..[24G [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[m[37m[40m
[11d [33m[40m#[37m[40m.[11;16H..[11;32H
[12d .[12;16H..[12;32H
[13d ..[13;16H..[13;32H
[14d ..[14;16H..[24G
[15d . [33m[40m#[37m[40m.[1m>[m[33m[40m##[37m[40m......[30m[40m[1m.[m[37m[40m.[24G
[16d [30m[40m[1m.[m[37m[40m... ........[24G
[17d [17;24H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5589 b/tests/data/crawl/crawl5589 new file mode 100644 index 0000000..7b92861 --- /dev/null +++ b/tests/data/crawl/crawl5589 @@ -0,0 +1 @@ +[8;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl559 b/tests/data/crawl/crawl559 new file mode 100644 index 0000000..6fb3f97 --- /dev/null +++ b/tests/data/crawl/crawl559 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Nothing appears to happen. The goblin hits you but does no damage.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5590 b/tests/data/crawl/crawl5590 new file mode 100644 index 0000000..828a654 --- /dev/null +++ b/tests/data/crawl/crawl5590 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe adder convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5591 b/tests/data/crawl/crawl5591 new file mode 100644 index 0000000..511aad7 --- /dev/null +++ b/tests/data/crawl/crawl5591 @@ -0,0 +1 @@ +[8;9H[31m[40m[1m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5592 b/tests/data/crawl/crawl5592 new file mode 100644 index 0000000..8087f99 --- /dev/null +++ b/tests/data/crawl/crawl5592 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m41[75G[30m[40m-[4;59H--[8;52H[m[37m[40m7[9;65H9[14;38H[K[A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5593 b/tests/data/crawl/crawl5593 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5593 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5594 b/tests/data/crawl/crawl5594 new file mode 100644 index 0000000..20bf049 --- /dev/null +++ b/tests/data/crawl/crawl5594 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the adder![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5595 b/tests/data/crawl/crawl5595 new file mode 100644 index 0000000..af98dbd --- /dev/null +++ b/tests/data/crawl/crawl5595 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;7H[37m[40m [3;5H[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m [4;8H [30m[40m[1m.#[m[37m[40m .[5;8H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[33m[40m#[37m[40m. [6;5H.... [30m[40m[1m...[m[37m[40m..[30m[40m[1m..[7;5H[m[33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m?[33m[40m#[30m[40m[1m........[8;9H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[9;9H[31m[40m[1m†[9;22H[m[37m[40m [10;14H.[21G[30m[40m[1m##[30G#[11;3H[m[37m[40m....[14G+[21G[30m[40m[1m+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[12;3H[33m[40m#[37m[40m..[33m[40m#[12;16H[30m[40m[1m.[23G#######[13;3H[m[37m[40m...............[30m[40m[1m...#.........#[15;15H[m[37m[40m.[16;4H.[16;16H.[17;5H[30m[40m[1m...[m[37m[40m [30m[40m[1m........[17;34H[m[39;49m[37m[40m[9;64H[37m[40m40[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a quokka corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5596 b/tests/data/crawl/crawl5596 new file mode 100644 index 0000000..e677957 --- /dev/null +++ b/tests/data/crawl/crawl5596 @@ -0,0 +1 @@ +[10;80H[17;34H[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_You butcher the quokka corpse.
[24d H - 2 chunks of flesh[17;34H[m[39;49m[37m[40m[3;46H[32m[40m42[9;65H[37m[40m2.9 (2[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5597 b/tests/data/crawl/crawl5597 new file mode 100644 index 0000000..3c4970e --- /dev/null +++ b/tests/data/crawl/crawl5597 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here [30m[40m[1ma quokka skeleton[m[37m[40m.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5598 b/tests/data/crawl/crawl5598 new file mode 100644 index 0000000..8ef57e1 --- /dev/null +++ b/tests/data/crawl/crawl5598 @@ -0,0 +1 @@ +[2;5H[37m[40m.[33m[40m#[37m[40m..[3;5H.[33m[40m#[37m[40m..[4d. [30m[40m[1m.#[m[37m[40m [30m[40m[1m.[5;8H[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##.[6;4H.[m[37m[40m..... [30m[40m[1m....[23G.[7;5H[m[37m[40m.[33m[40m#[37m[40m...[33m[40m##[30m[40m[1m#.[m[37m[40m?[33m[40m#[23G[30m[40m[1m.[8;10H[m[37m[40m.[33m[40m##[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m....#[9;9H[m[37m[40m.[7mp[m[37m[40m÷[9;21H[30m[40m[1m.#[10d.###[m[37m[40m [30m[40m[1m###[11;3H[m[33m[40m#[11;14H[37m[40m.+..[30m[40m[1m....+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[12;4H[m[33m[40m#[37m[40m..[33m[40m#[12;16H[37m[40m..[30m[40m[1m....#.[30G#.#[13;6H.[13;21H.#[13;31H.#[14;5H.[14;14H[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m....#.[14;32H#[15;4H.[m[37m[40m.[33m[40m#[37m[40m.....[33m[40m#[37m[40m...[30m[40m[1m.[23G.#[16;3H[m[37m[40m ..[33m[40m#[37m[40m.[1m>[m[33m[40m##[17G[30m[40m[1m.......#[17;4H[m[37m[40m [30m[40m[1m....[m[37m[40m [17;23H[30m[40m[1m.#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.9 (1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a worm corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5599 b/tests/data/crawl/crawl5599 new file mode 100644 index 0000000..f83fdf4 --- /dev/null +++ b/tests/data/crawl/crawl5599 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl56 b/tests/data/crawl/crawl56 new file mode 100644 index 0000000..79356e4 --- /dev/null +++ b/tests/data/crawl/crawl56 @@ -0,0 +1 @@ +[9;63H[37m[40m9.0 (9[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl560 b/tests/data/crawl/crawl560 new file mode 100644 index 0000000..b24dbdb --- /dev/null +++ b/tests/data/crawl/crawl560 @@ -0,0 +1 @@ +[H[30m[40m[1m###..♣♣♣♣♣♣♣♣......[m[36m[40m[7m)[m[30m[40m[1m....[2;6H...........[m[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m.
[3d......[m[37m[40m [3;17H..[30m[40m[1m.[m[37m[40m.[31m[40m[1m%
[4d[30m[40m###.#######....[m[34m[40m([37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m#..###
[5d...........[m[37m[40m.[33m[40m#[30m[40m[1m...[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[6d[30m[40m[1m###.######.[m[37m[40m...[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[43m[5mZ[m[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m.[m[37m[40m
[7d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..[m[37m[40m.....[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40mg[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m.##[8;8H#..#[m[33m[40m#[37m[40m......[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m..[9;6H##.[15G#..[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[10;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [10;24H[30m[40m[1m.#[11;3H......#[11;18H[m[37m[40m...[33m[40m#[30m[40m[1m##
[12d##...#######..#.[m[33m[40m#[37m[40m....[29G[30m[40m[1m#####
[13d................[m[37m[40m......[30m[40m[1m...........
[14d.##.#######....[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m.##..#####
[15d..#.#[m[37m[40m [30m[40m[1m##.#..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m....[30m[40m[1m#.###[16;3H..##[m[37m[40m [30m[40m[1m###.P..#[m[33m[40m#[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.....
[17d.##..###.P.PP.#..#[m[37m[40m [30m[40m[1m###..##[34G[m[39;49m[37m[40m
[18d[7;20H[32m[40m†[8d[37m[40mg[17;34H[m[39;49m[37m[40m[9;64H[37m[40m7[14;40H[35m[40m[7m [A[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_Your goblin skeleton hits the goblin.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5600 b/tests/data/crawl/crawl5600 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5600 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5601 b/tests/data/crawl/crawl5601 new file mode 100644 index 0000000..e2f4a35 --- /dev/null +++ b/tests/data/crawl/crawl5601 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is nothing here that can be animated![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5602 b/tests/data/crawl/crawl5602 new file mode 100644 index 0000000..902ef72 --- /dev/null +++ b/tests/data/crawl/crawl5602 @@ -0,0 +1 @@ +[10;80H[17;34H[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You butcher the worm corpse.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.9 (2[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5603 b/tests/data/crawl/crawl5603 new file mode 100644 index 0000000..e384550 --- /dev/null +++ b/tests/data/crawl/crawl5603 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 3 chunks of flesh (gained 1)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5604 b/tests/data/crawl/crawl5604 new file mode 100644 index 0000000..f66fba7 --- /dev/null +++ b/tests/data/crawl/crawl5604 @@ -0,0 +1 @@ +[2;3H[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.[3;3H.[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.[4;3H.[4;18H[m[37m[40m.[5;3H[30m[40m[1m.[m[37m[40m.....[30m[40m[1m#[16G[m[33m[40m#[37m[40m.[6;3H[30m[40m[1m.[m[37m[40m.[6;15H..[7;3H[30m[40m[1m.[11G#[8;3H.[8;18H[m[37m[40m.[9;3H[30m[40m[1m.[10G[m[37m[40m.[7mp[18G[m[37m[40m.[10;3H[30m[40m[1m.[10;18H[m[37m[40m.[11;3H[30m[40m[1m#[11;18H[m[37m[40m.[12;3H[30m[40m[1m#[12;17H.[m[37m[40m.[13;3H[30m[40m[1m.[m[37m[40m...[13;18H.[14;3H[30m[40m[1m.[m[37m[40m..[14;18H.[15;3H[30m[40m[1m.[m[37m[40m.[15;16H...[16d..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.9 (1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1ma quokka skeleton[m[37m[40m.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5605 b/tests/data/crawl/crawl5605 new file mode 100644 index 0000000..95184d2 --- /dev/null +++ b/tests/data/crawl/crawl5605 @@ -0,0 +1 @@ +[2;4H[30m[40m[1m..#.[14G[m[37m[40m.[33m[40m#[3;4H[30m[40m[1m.[m[37m[40m.[30m[40m[1m#.[14G[m[37m[40m.[33m[40m#[37m[40m .[4;4H[30m[40m[1m.[m[37m[40m..[30m[40m[1m..[m[37m[40m .[33m[40m#[37m[40m ..[5;4H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[6;4H[30m[40m[1m.[m[37m[40m....[30m[40m[1m.[m[37m[40m [30m[40m[1m.[m[37m[40m..[7;4H[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m###[m[37m[40m.?[33m[40m#[30m[40m[1m...[m[37m[40m.[8;4H[30m[40m[1m.[8;19H[m[37m[40m.[9;4H[30m[40m[1m.[11G[m[37m[40m÷[7mp[19G[m[37m[40m.[10;4H[30m[40m[1m.[10;19H[m[37m[40m.[11;4H[30m[40m[1m.[11;19H[m[37m[40m.[12;4H[30m[40m[1m#[12;17H[m[37m[40m...[13;4H[30m[40m[1m.[13;18H.[m[37m[40m.[14;4H[30m[40m[1m.[14;19H[m[37m[40m.[15;4H[30m[40m[1m.[15;19H[m[37m[40m.[16;4H[30m[40m[1m..[12G.[19G[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[32m[40m3[75G=[4;46H[31m[40m3[4;59H[34m[40m==[9;65H[37m[40m7
[24d_[13;38H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5606 b/tests/data/crawl/crawl5606 new file mode 100644 index 0000000..9e1aa8b --- /dev/null +++ b/tests/data/crawl/crawl5606 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mEating one of 3 chunks of flesh. This raw flesh tastes terrible.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[12;38H[33m[40m[1mHungry [m[39;49m[37m[40m[K[13;38H[17;34H
[18d[M[24d[37m[40m_[32m[40mYou are feeling hungry.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.9 (2[13;38H[m[39;49m[37m[40m[17;34H[9;64H[37m[40m50.9 (3[13;38H[m[39;49m[37m[40m[17;34H[10;80H[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5607 b/tests/data/crawl/crawl5607 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5607 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5608 b/tests/data/crawl/crawl5608 new file mode 100644 index 0000000..f50fe08 --- /dev/null +++ b/tests/data/crawl/crawl5608 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5609 b/tests/data/crawl/crawl5609 new file mode 100644 index 0000000..b257b21 --- /dev/null +++ b/tests/data/crawl/crawl5609 @@ -0,0 +1 @@ +[17;34H[3;75H[32m[40m[1m=[4;59H[34m[40m==[9;65H[m[37m[40m1.9 (1[12;38H[m[39;49m[37m[40m[K[13d[17;34H
[18d[M[24d[37m[40m_Eating one of 2 chunks of flesh. This raw flesh tastes terrible.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.9 (2[9;50H[m[39;49m[37m[40m[17;34H[3;47H[32m[40m4[9;65H[37m[40m3.9 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl561 b/tests/data/crawl/crawl561 new file mode 100644 index 0000000..d1046d3 --- /dev/null +++ b/tests/data/crawl/crawl561 @@ -0,0 +1 @@ +[H[30m[40m[1m....♣♣[m[37m[40m [30m[40m[1m♣...[34m[40m=[30m[40m..##♣.♣[2;6H♣♣♣♣♣♣♣♣..[m[37m[40m..[30m[40m[1m.[m[37m[40m.[36m[40m[7m)[m[30m[40m[1m..
[3d###....[3;18H[m[33m[40m#[37m[40m.[30m[40m[1m...
[4d......[m[37m[40m [30m[40m[1m.........[m[37m[40m...[30m[40m[1m.[31m[40m%[30m[40m.......
[5d###.######[m[33m[40m#[30m[40m[1m....[m[34m[40m([37m[40m...[30m[40m[1m..##..###
[6d..........[m[37m[40m..[33m[40m#[30m[40m[1m...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#
[7d###.######[m[37m[40m....[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m.[m[37m[40m [8;8H [30m[40m[1m#.[m[37m[40m......[33m[40m#[37m[40m.[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.#[9;6H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m.....[7mp[m[33m[40m#[30m[40m[1mg#[m[37m[40m [30m[40m[1m.[10;2H[m[37m[40m [30m[40m[1m#.###...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[24G [11;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m
[12d [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[29G[37m[40m
[13d[30m[40m[1m##...#######..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m##.##.######
[14d..............[m[37m[40m..[30m[40m[1m..[m[37m[40m....[30m[40m[1m...........
[15d.##.#######..[m[37m[40m..[33m[40m#[30m[40m[1m..[m[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m.##.[16;3H#.#[m[37m[40m [30m[40m[1m##.#[m[37m[40m..[30m[40m[1m#.#[m[37m[40m....[30m[40m[1m#.###.####
[17d....##[m[37m[40m [30m[40m[1m###.P..##.###....#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5610 b/tests/data/crawl/crawl5610 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5610 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5611 b/tests/data/crawl/crawl5611 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl5611 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5612 b/tests/data/crawl/crawl5612 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5612 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5613 b/tests/data/crawl/crawl5613 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5613 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5614 b/tests/data/crawl/crawl5614 new file mode 100644 index 0000000..f50fe08 --- /dev/null +++ b/tests/data/crawl/crawl5614 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5615 b/tests/data/crawl/crawl5615 new file mode 100644 index 0000000..d599102 --- /dev/null +++ b/tests/data/crawl/crawl5615 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;13H[37m[40m[1K[3;5H[30m[40m[1m.[3;19H[m[37m[40m .[4;5H[30m[40m[1m.#[4;18H[m[37m[40m ..[5;5H[30m[40m[1m....[m[37m[40m .[33m[40m#[37m[40m ...[6;5H[30m[40m[1m....#[m[37m[40m [33m[40m###[37m[40m.[33m[40m##[37m[40m.. [7;5H[30m[40m[1m.....[m[37m[40m .....[30m[40m[1m...[8;5H.#...##[m[33m[40m#[37m[40m.?[33m[40m#[30m[40m[1m........[9;5H......#[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m....[10;5H.[m[37m[40m.....÷[10;20H.[30m[40m[1m.#[m[37m[40m [11;3H[30m[40m[1m...[11;15H[m[37m[40m......[30m[40m[1m.##[31G#[12;3H#..[m[37m[40m.........+.....[30m[40m[1m.+.#[m[37m[40m [30m[40m[1m#[m[32m[40m<[30m[40m[1m#[13;5H.[13;20H[m[37m[40m.[14;5H[30m[40m[1m.[14;18H[m[37m[40m...[15;5H[30m[40m[1m.[15;17H.[m[37m[40m...[16;5H[30m[40m[1m.[16;20H[m[37m[40m.[17;6H[30m[40m[1m#.[37m[40m>[30m[40m##.........[17;34H[m[39;49m[37m[40m[4;46H[31m[40m4[4;61H[34m[40m==[9;65H[37m[40m4.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5616 b/tests/data/crawl/crawl5616 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl5616 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5617 b/tests/data/crawl/crawl5617 new file mode 100644 index 0000000..01784aa --- /dev/null +++ b/tests/data/crawl/crawl5617 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;13H[37m[40m.[3d[1K [33m[40m#[20G[37m[40m .[4;12H[33m[40m##[37m[40m.[33m[40m#[37m[40m ..[5;6H[30m[40m[1m#[13G[m[37m[40m..[33m[40m#[37m[40m ...[6;9H ..[33m[40m#[37m[40m ....[7;7H..[33m[40m#####[37m[40m.[33m[40m##[37m[40m..... [8;6H[30m[40m[1m.[m[37m[40m...............[9;6H[30m[40m[1m#...##[m[33m[40m#[37m[40m.[7mp[22G[m[30m[40m[1m..[10;6H.....#[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m.....[11;6H.....[m[37m[40m÷....[30m[40m[1m......#[m[37m[40m [12;3H[30m[40m[1m......[m[37m[40m........[30m[40m[1m.....###[m[37m[40m [30m[40m[1m###[13;6H.[13;18H...[14;6H.[14;19H..[15;6H.[15;20H.[16;6H.[16;16H.[m[37m[40m.[17;6H[30m[40m[1m#.....#........[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5618 b/tests/data/crawl/crawl5618 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl5618 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5619 b/tests/data/crawl/crawl5619 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5619 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl562 b/tests/data/crawl/crawl562 new file mode 100644 index 0000000..d7b43d0 --- /dev/null +++ b/tests/data/crawl/crawl562 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5620 b/tests/data/crawl/crawl5620 new file mode 100644 index 0000000..c0c908c --- /dev/null +++ b/tests/data/crawl/crawl5620 @@ -0,0 +1 @@ +[9;65H[37m[40m6.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5621 b/tests/data/crawl/crawl5621 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5621 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5622 b/tests/data/crawl/crawl5622 new file mode 100644 index 0000000..9368d5b --- /dev/null +++ b/tests/data/crawl/crawl5622 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 6 scrolls of identify (gained 1)[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5623 b/tests/data/crawl/crawl5623 new file mode 100644 index 0000000..8ccae28 --- /dev/null +++ b/tests/data/crawl/crawl5623 @@ -0,0 +1 @@ +[9;50H[4;61H[34m[40m[1m==[9;50H[m[39;49m[37m[40m[3;47H[32m[40m5[76G=[9;50H[m[39;49m[37m[40m[4;46H[31m[40m5[4;63H[34m[40m==[9;50H[m[39;49m[37m[40m[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5624 b/tests/data/crawl/crawl5624 new file mode 100644 index 0000000..e5d7b7d --- /dev/null +++ b/tests/data/crawl/crawl5624 @@ -0,0 +1 @@ +[3;47H[32m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5625 b/tests/data/crawl/crawl5625 new file mode 100644 index 0000000..d85d8e3 --- /dev/null +++ b/tests/data/crawl/crawl5625 @@ -0,0 +1 @@ +[4;63H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5626 b/tests/data/crawl/crawl5626 new file mode 100644 index 0000000..20e6c02 --- /dev/null +++ b/tests/data/crawl/crawl5626 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;65H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5627 b/tests/data/crawl/crawl5627 new file mode 100644 index 0000000..3b0152c --- /dev/null +++ b/tests/data/crawl/crawl5627 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5628 b/tests/data/crawl/crawl5628 new file mode 100644 index 0000000..a51e029 --- /dev/null +++ b/tests/data/crawl/crawl5628 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5629 b/tests/data/crawl/crawl5629 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl5629 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl563 b/tests/data/crawl/crawl563 new file mode 100644 index 0000000..c122675 --- /dev/null +++ b/tests/data/crawl/crawl563 @@ -0,0 +1 @@ +[9;20H[30m[40m[1m.[10d[m[37m[40mg[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5630 b/tests/data/crawl/crawl5630 new file mode 100644 index 0000000..8ff5ae5 --- /dev/null +++ b/tests/data/crawl/crawl5630 @@ -0,0 +1 @@ +[3;47H[32m[40m8[4d[33m[40m[1m7[4;67H[m[34m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5631 b/tests/data/crawl/crawl5631 new file mode 100644 index 0000000..f26eaa6 --- /dev/null +++ b/tests/data/crawl/crawl5631 @@ -0,0 +1 @@ +[4;67H[34m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5632 b/tests/data/crawl/crawl5632 new file mode 100644 index 0000000..5b6dfc4 --- /dev/null +++ b/tests/data/crawl/crawl5632 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5633 b/tests/data/crawl/crawl5633 new file mode 100644 index 0000000..90d2575 --- /dev/null +++ b/tests/data/crawl/crawl5633 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5634 b/tests/data/crawl/crawl5634 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl5634 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5635 b/tests/data/crawl/crawl5635 new file mode 100644 index 0000000..1e99bcc --- /dev/null +++ b/tests/data/crawl/crawl5635 @@ -0,0 +1 @@ +[3;46H[32m[40m50[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5636 b/tests/data/crawl/crawl5636 new file mode 100644 index 0000000..d55a51f --- /dev/null +++ b/tests/data/crawl/crawl5636 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5637 b/tests/data/crawl/crawl5637 new file mode 100644 index 0000000..5b070ac --- /dev/null +++ b/tests/data/crawl/crawl5637 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m51[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5638 b/tests/data/crawl/crawl5638 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl5638 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5639 b/tests/data/crawl/crawl5639 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl5639 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl564 b/tests/data/crawl/crawl564 new file mode 100644 index 0000000..3559d8a --- /dev/null +++ b/tests/data/crawl/crawl564 @@ -0,0 +1 @@ +[9;64H[37m[40m8[14;38Hg [35m[40m[7m [m[37m[40m goblin[K[15;38H[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5640 b/tests/data/crawl/crawl5640 new file mode 100644 index 0000000..9bc9126 --- /dev/null +++ b/tests/data/crawl/crawl5640 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[m[37m[40m/13[4;72H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5641 b/tests/data/crawl/crawl5641 new file mode 100644 index 0000000..1de4d70 --- /dev/null +++ b/tests/data/crawl/crawl5641 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5642 b/tests/data/crawl/crawl5642 new file mode 100644 index 0000000..9a4dacd --- /dev/null +++ b/tests/data/crawl/crawl5642 @@ -0,0 +1 @@ +[4;46H[32m[40m11[74G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5643 b/tests/data/crawl/crawl5643 new file mode 100644 index 0000000..6a1d511 --- /dev/null +++ b/tests/data/crawl/crawl5643 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5644 b/tests/data/crawl/crawl5644 new file mode 100644 index 0000000..2088f04 --- /dev/null +++ b/tests/data/crawl/crawl5644 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5645 b/tests/data/crawl/crawl5645 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl5645 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5646 b/tests/data/crawl/crawl5646 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl5646 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5647 b/tests/data/crawl/crawl5647 new file mode 100644 index 0000000..588681c --- /dev/null +++ b/tests/data/crawl/crawl5647 @@ -0,0 +1 @@ +[9;63H[37m[40m423.9 (67.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5648 b/tests/data/crawl/crawl5648 new file mode 100644 index 0000000..2f3ca9e --- /dev/null +++ b/tests/data/crawl/crawl5648 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m4.9 (68[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5649 b/tests/data/crawl/crawl5649 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5649 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl565 b/tests/data/crawl/crawl565 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl565 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5650 b/tests/data/crawl/crawl5650 new file mode 100644 index 0000000..61f9334 --- /dev/null +++ b/tests/data/crawl/crawl5650 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5651 b/tests/data/crawl/crawl5651 new file mode 100644 index 0000000..e9523f8 --- /dev/null +++ b/tests/data/crawl/crawl5651 @@ -0,0 +1 @@ +[9;50H[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5652 b/tests/data/crawl/crawl5652 new file mode 100644 index 0000000..c8137b2 --- /dev/null +++ b/tests/data/crawl/crawl5652 @@ -0,0 +1 @@ +[12;17r[12;1H[3L[1;24r[2;13H[37m[40m ...[1m>[34m[40m![m[33m[40m####[3;13H[37m[40m [33m[40m#[37m[40m.......[33m[40m#[4;12H[37m[40m[1K [30m[40m[1m..[m[33m[40m#[37m[40m.......[33m[40m#[5;12H[37m[40m[1K [30m[40m[1m..#[m[37m[40m.......[33m[40m##[6;9H[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.#[m[37m[40m.........[7;6H[30m[40m[1m#..##.##.#[22G[m[37m[40m...[8;6H[30m[40m[1m#..[m[37m[40m [30m[40m[1m.....#[m[33m[40m#[37m[40m........[9;6H[30m[40m[1m...[m[37m[40m [30m[40m[1m...#[m[33m[40m#[37m[40m[7mp[m[37m[40m.......[9;65H8.9 (4.0) [10;9H[30m[40m[1m#####.#[m[33m[40m#[37m[40m........[11;11H[30m[40m[1m.....[m[37m[40m.........[12;3H[30m[40m[1m...#...###..[m[33m[40m#[37m[40m.........[13;3H[30m[40m[1m........##..[m[33m[40m#[37m[40m......[33m[40m###[14;3H[30m[40m[1m........[m[37m[40m÷[30m[40m[1m...[m[37m[40m.......[33m[40m#[15;9H[30m[40m[1m......[m[37m[40m.......[33m[40m#[16;7H[30m[40m[1m.......[m[37m[40m.+......+[17;7H[30m[40m[1m#...........[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5653 b/tests/data/crawl/crawl5653 new file mode 100644 index 0000000..e4283d0 --- /dev/null +++ b/tests/data/crawl/crawl5653 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5654 b/tests/data/crawl/crawl5654 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl5654 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5655 b/tests/data/crawl/crawl5655 new file mode 100644 index 0000000..48cf349 --- /dev/null +++ b/tests/data/crawl/crawl5655 @@ -0,0 +1 @@ +[2;13H[37m[40m..[37m[44mZ[37m[40m....... [3;14H..[22G [4;13H .[22G [5;13H ..... [6;10H .[33m[40m####[37m[40m.... [7;11H[1K ......[1m>[34m[40m![m[33m[40m####[37m[40m [8;14H[1K [33m[40m#[37m[40m.[23G[33m[40m#[37m[40m [9;12H[1K [30m[40m[1m..[m[33m[40m#[37m[40m...[7mp[m[37m[40m...[33m[40m#[37m[40m [10;12H[1K [30m[40m[1m..[m[33m[40m#[37m[40m.[23G[33m[40m#[30m[40m[1m###[11;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[11;25H[37m[40m..[12;9H[30m[40m[1m##.##.[m[33m[40m##[12;25H[37m[40m..[13;6H[30m[40m[1m#..[m[37m[40m [30m[40m[1m.....#[m[33m[40m#[37m[40m..........[14;9H [30m[40m[1m...#[m[33m[40m#[37m[40m..........[15;9H[30m[40m[1m#####.#[m[33m[40m#[37m[40m.......... [16;3H[30m[40m[1m.[16;14H..[22G[m[37m[40m..... [17;3H[30m[40m[1m...#...###..#[22G.....[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5656 b/tests/data/crawl/crawl5656 new file mode 100644 index 0000000..99fe7c6 --- /dev/null +++ b/tests/data/crawl/crawl5656 @@ -0,0 +1 @@ +[9;64H[37m[40m32[14;38H[37m[44mZ[37m[40m [7m [m[37m[40m [30m[40m[1mquokka skeleton (dormant)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5657 b/tests/data/crawl/crawl5657 new file mode 100644 index 0000000..e566ecf --- /dev/null +++ b/tests/data/crawl/crawl5657 @@ -0,0 +1 @@ +[9;65H[37m[40m3.9 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5658 b/tests/data/crawl/crawl5658 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5658 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5659 b/tests/data/crawl/crawl5659 new file mode 100644 index 0000000..87b7158 --- /dev/null +++ b/tests/data/crawl/crawl5659 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA quokka skeleton comes into view.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl566 b/tests/data/crawl/crawl566 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl566 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5660 b/tests/data/crawl/crawl5660 new file mode 100644 index 0000000..ca16fc2 --- /dev/null +++ b/tests/data/crawl/crawl5660 @@ -0,0 +1 @@ +[2;12H[37m[40m....[23G[33m[40m#[3;12H[37m[40m...[37m[44mZ[22G[37m[40m.[33m[40m##[4;13H[37m[40m..[22G..[5;14H.........[6;12H [33m[40m#[37m[40m......[7;13H[33m[40m####[37m[40m.... [8;12H......[1m>[34m[40m![m[33m[40m###[9;13H[37m[40m [10;24H [11;10H [30m[40m[1m.[11;23H[m[33m[40m#[30m[40m[1m###[12;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[12;25H[30m[40m[1m..[13;9H##.##.[m[33m[40m#[14;6H[30m[40m[1m#..[m[37m[40m [30m[40m[1m..[15;9H[m[37m[40m [30m[40m[1m..[16;9H#####.#[m[33m[40m#[17;6H[30m[40m[1m..........[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5661 b/tests/data/crawl/crawl5661 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl5661 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5662 b/tests/data/crawl/crawl5662 new file mode 100644 index 0000000..5853648 --- /dev/null +++ b/tests/data/crawl/crawl5662 @@ -0,0 +1 @@ +[3;15H[37m[40m.[3;24H [4;12H...[37m[44mZ[23G[33m[40m####[5;12H[37m[40m..[5;23H...[33m[40m[1m$[6;14H[m[37m[40m..[22G.....[7;12H [33m[40m#[37m[40m...........[8;13H[33m[40m####[37m[40m..........[9;12H......[1m>[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m###[10;12H[m[37m[40m..[33m[40m#[11;24H[37m[40m [12;10H [30m[40m[1m.[12;23H[m[33m[40m#[30m[40m[1m###[13;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[13;25H[30m[40m[1m..[14;9H##.##.[m[33m[40m#[14;26H[30m[40m[1m.[15;6H#..[m[37m[40m [30m[40m[1m..[16;9H[m[37m[40m [30m[40m[1m..[17;9H#####.##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [34m[40m[1ma lumpy pink potion[m[37m[40m.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5663 b/tests/data/crawl/crawl5663 new file mode 100644 index 0000000..4ad41ac --- /dev/null +++ b/tests/data/crawl/crawl5663 @@ -0,0 +1 @@ +[4;15H[37m[40m.[5dZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5664 b/tests/data/crawl/crawl5664 new file mode 100644 index 0000000..e4b58cd --- /dev/null +++ b/tests/data/crawl/crawl5664 @@ -0,0 +1 @@ +[9;65H[37m[40m6[14;38HZ[14;57H[30m[40m[1m[K[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5665 b/tests/data/crawl/crawl5665 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5665 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5666 b/tests/data/crawl/crawl5666 new file mode 100644 index 0000000..8df56b2 --- /dev/null +++ b/tests/data/crawl/crawl5666 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mF - 2 lumpy pink potions[m[37m[40m (gained 1)[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5667 b/tests/data/crawl/crawl5667 new file mode 100644 index 0000000..3b90ab1 --- /dev/null +++ b/tests/data/crawl/crawl5667 @@ -0,0 +1 @@ +[2;11H[33m[40m#[2;22H[1m∩[3;11H[m[33m[40m#[4d#[4;24H[37m[40m [5;11H[33m[40m#[37m[40m....[23G[33m[40m###[30m[40m[1m#[6;11H[m[37m[40m....Z[6;26H[33m[40m[1m$[7;13H[m[37m[40m...[7;26H[30m[40m[1m.[8;12H[m[37m[40m [33m[40m#[37m[40m.[8;26H[30m[40m[1m.[9;12H.###[m[33m[40m#[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m.[10;11H[m[37m[40m.......[1m>[m[37m[40m.[33m[40m######[11;11H[37m[40m...[33m[40m#[22G[30m[40m[1m.#[12;11H[m[37m[40m.[12;24H [13;10H [30m[40m[1m.[13;23H[m[33m[40m#[30m[40m[1m###[14;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[14;25H[30m[40m[1m.[15;9H##.##.[m[33m[40m#[15;26H[30m[40m[1m.[16;6H#..[m[37m[40m [30m[40m[1m..[16;26H.[17;9H[m[37m[40m [30m[40m[1m..[17;34H[m[39;49m[37m[40m
[18d[6;15H[37m[40m.[7dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5668 b/tests/data/crawl/crawl5668 new file mode 100644 index 0000000..7cb1081 --- /dev/null +++ b/tests/data/crawl/crawl5668 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound Jogurghe's Antique Armour Shop.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5669 b/tests/data/crawl/crawl5669 new file mode 100644 index 0000000..267abd8 --- /dev/null +++ b/tests/data/crawl/crawl5669 @@ -0,0 +1 @@ +[2;11H[37m[40m+[2;22H.[3d[33m[40m[1m∩[5;24H[m[37m[40m [6;10H.[33m[40m#[6;23H##[30m[40m[1m##[7;10H[m[37m[40m.......[7;25H[30m[40m[1m.[33m[40m$[8;10H[m[37m[40m......Z[8;25H[30m[40m[1m.[9;12H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m.[25G[30m[40m[1m.[10;11H[m[37m[40m [30m[40m[1m.##[m[33m[40m##[37m[40m........[30m[40m[1m..[11;11H.....[m[37m[40m..[1m>[m[37m[40m.[33m[40m#####[30m[40m[1m#[12;11H...#[22G.#[13;11H.[13;23H#[m[37m[40m [14;10H [30m[40m[1m.[14;23H[m[33m[40m#[30m[40m[1m###[15;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[15;25H[30m[40m[1m.[16;9H##.##.[m[33m[40m#[16;25H[30m[40m[1m.[17;6H#..[m[37m[40m [30m[40m[1m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl567 b/tests/data/crawl/crawl567 new file mode 100644 index 0000000..a51ebee --- /dev/null +++ b/tests/data/crawl/crawl567 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;1H[30m[40m[1m###..[m[37m[40m [30m[40m[1m........#[m[37m[40m [30m[40m[1m.###
[2d....♣♣[m[37m[40m [30m[40m[1m♣.[m[37m[40m..[34m[40m[1m=[30m[40m.[m[37m[40m.[33m[40m##[30m[40m[1m♣.♣[3;6H♣♣♣♣♣♣♣♣..[m[37m[40m..[30m[40m[1m.[m[37m[40m.[36m[40m[7m)
[4d[m[30m[40m[1m###....[4;16H[m[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m.
[5d......[m[37m[40m [30m[40m[1m.........[m[37m[40m...[30m[40m[1m.[31m[40m%[30m[40m.......
[6d###.#######....[m[34m[40m([37m[40m...[30m[40m[1m..##..###
[7d............#...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[27G#
[8d###.######....#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m.[m[37m[40m [9;8H [30m[40m[1m#.......[m[33m[40m#[37m[40m[7mp[m[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.#[10;6H[m[37m[40m [30m[40m[1m#[15G[m[37m[40m....[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m.[11;2H[m[37m[40m [30m[40m[1m#.###...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40mg[30m[40m[1m.#[m[37m[40m [12;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[30m[40m[1m..[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m
[13d [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m##.##.#[14;38H[m[37m[40mg [35m[40m[7m [m[37m[40m goblin[15;38H[K[17;14H[30m[40m[1m..#.#....[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5670 b/tests/data/crawl/crawl5670 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl5670 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5671 b/tests/data/crawl/crawl5671 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5671 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5672 b/tests/data/crawl/crawl5672 new file mode 100644 index 0000000..91e0f0e --- /dev/null +++ b/tests/data/crawl/crawl5672 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe quokka skeleton closely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5673 b/tests/data/crawl/crawl5673 new file mode 100644 index 0000000..ae48b86 --- /dev/null +++ b/tests/data/crawl/crawl5673 @@ -0,0 +1 @@ +[17;34H[9;64H[37m[40m40.0 (1.1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit the quokka skeleton. [30m[40m[1mThe quokka skeleton barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5674 b/tests/data/crawl/crawl5674 new file mode 100644 index 0000000..bcd4b0e --- /dev/null +++ b/tests/data/crawl/crawl5674 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m1[72G0[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYou barely miss the quokka skeleton.[m[37m[40m [30m[40m[1mThe quokka skeleton barely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5675 b/tests/data/crawl/crawl5675 new file mode 100644 index 0000000..dbe5140 --- /dev/null +++ b/tests/data/crawl/crawl5675 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the quokka skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5676 b/tests/data/crawl/crawl5676 new file mode 100644 index 0000000..a481c8d --- /dev/null +++ b/tests/data/crawl/crawl5676 @@ -0,0 +1 @@ +[8;16H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5677 b/tests/data/crawl/crawl5677 new file mode 100644 index 0000000..9c20c1a --- /dev/null +++ b/tests/data/crawl/crawl5677 @@ -0,0 +1 @@ +[9;65H[37m[40m2[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5678 b/tests/data/crawl/crawl5678 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5678 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5679 b/tests/data/crawl/crawl5679 new file mode 100644 index 0000000..286b75a --- /dev/null +++ b/tests/data/crawl/crawl5679 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou destroy the quokka skeleton![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl568 b/tests/data/crawl/crawl568 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl568 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5680 b/tests/data/crawl/crawl5680 new file mode 100644 index 0000000..cbc275d --- /dev/null +++ b/tests/data/crawl/crawl5680 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;11H[33m[40m#[3d[37m[40m+[3;22H.[4d[33m[40m[1m∩[6;10H[m[37m[40m [6;24H [7;9H..[33m[40m#[7;23H#[30m[40m[1m###[8;9H[m[37m[40m.[8;24H[30m[40m[1m..[33m[40m$[9;9H[m[37m[40m.......[7mp[m[37m[40m.[24G[30m[40m[1m.[10;9H[m[37m[40m....[33m[40m###[37m[40m.[24G[30m[40m[1m.[11;9H[m[32m[44ml[37m[40m [30m[40m[1m.##[m[33m[40m##[37m[40m.......[30m[40m[1m...[12;11H......[m[37m[40m.[1m>[m[37m[40m.[33m[40m####[30m[40m[1m##[13;15H#.[14d#.[15d#.[16d#.[24G.[17;15H##........[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5681 b/tests/data/crawl/crawl5681 new file mode 100644 index 0000000..3918bfc --- /dev/null +++ b/tests/data/crawl/crawl5681 @@ -0,0 +1 @@ +[14;38H[32m[44ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (sleeping)[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5682 b/tests/data/crawl/crawl5682 new file mode 100644 index 0000000..7336f35 --- /dev/null +++ b/tests/data/crawl/crawl5682 @@ -0,0 +1 @@ +[10;10H[32m[40ml[11d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5683 b/tests/data/crawl/crawl5683 new file mode 100644 index 0000000..91c1a8e --- /dev/null +++ b/tests/data/crawl/crawl5683 @@ -0,0 +1 @@ +[9;65H[37m[40m3[14;38H[32m[40ml[14;52H[30m[40m[1m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5684 b/tests/data/crawl/crawl5684 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5684 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5685 b/tests/data/crawl/crawl5685 new file mode 100644 index 0000000..f727dc5 --- /dev/null +++ b/tests/data/crawl/crawl5685 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA giant newt comes into view.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5686 b/tests/data/crawl/crawl5686 new file mode 100644 index 0000000..3699d56 --- /dev/null +++ b/tests/data/crawl/crawl5686 @@ -0,0 +1 @@ +[2;12H[33m[40m#####[37m[40m...[33m[40m###[37m[40m [3;11H[33m[40m#[3;23H[30m[40m[1m#[4;11H[m[37m[40m+[4;22H.[30m[40m[1m#[5d[33m[40m∩[30m[40m#[6d#[7;9H[m[37m[40m [7;23H[30m[40m[1m#[m[37m[40m [8;8H...[33m[40m#[8;23H[30m[40m[1m####[9;8H[m[37m[40m.[15G[7mp[m[37m[40m.[23G[30m[40m[1m...[33m[40m$[10;8H[m[37m[40m........[23G[30m[40m[1m.[11;8H[m[37m[40m..[32m[40ml[37m[40m..[33m[40m###[37m[40m.[23G[30m[40m[1m.[12;8H[m[37m[40m....[30m[40m[1m.###[m[33m[40m#[37m[40m......[30m[40m[1m....[13;8H[m[37m[40m...[30m[40m[1m......[m[37m[40m.[1m>[m[37m[40m.[33m[40m###[30m[40m[1m###[14;8H[m[37m[40m.. [30m[40m[1m...#[22G.[15;8H[m[37m[40m. [30m[40m[1m.[m[37m[40m [30m[40m[1m..#..[m[37m[40m.....[30m[40m[1m#[m[37m[40m [16;10H [30m[40m[1m..#..[m[37m[40m.....[30m[40m[1m####[17;9H[m[37m[40m[1K [30m[40m[1m##[m[37m[40m [30m[40m[1m#.#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5687 b/tests/data/crawl/crawl5687 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5687 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5688 b/tests/data/crawl/crawl5688 new file mode 100644 index 0000000..63b47b5 --- /dev/null +++ b/tests/data/crawl/crawl5688 @@ -0,0 +1 @@ +[11;10H[37m[40m.[32m[40ml[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5689 b/tests/data/crawl/crawl5689 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl5689 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl569 b/tests/data/crawl/crawl569 new file mode 100644 index 0000000..4aca6ce --- /dev/null +++ b/tests/data/crawl/crawl569 @@ -0,0 +1 @@ +[10;18H[37m[40mg[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5690 b/tests/data/crawl/crawl5690 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5690 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5691 b/tests/data/crawl/crawl5691 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl5691 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5692 b/tests/data/crawl/crawl5692 new file mode 100644 index 0000000..d74e3aa --- /dev/null +++ b/tests/data/crawl/crawl5692 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;10H[1K ######...### [3;10H[1K #...........# [4;10H[1K [4;21H..# [5;10H[1K [5;21H.∩# [6;10H[1K [6;21H..# [7;10H[1K [7;21H..# [8;7H[1K ..[8;21H..#### [9;7H[1K ..[9;21H.....$ [10;7H[1K ..[10;21H...... [11;7H[1K ..[11;21H...... [12;7H[1K ..[12;21H...... [13;7H[1K ..[13;21H##### [14;7H[1K .. [14;21H..# [15;7H[1K . . ..#.......# [16;12H[1K ..#.......#### [17;9H[1K ## [17;27H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5693 b/tests/data/crawl/crawl5693 new file mode 100644 index 0000000..a6ec3fa --- /dev/null +++ b/tests/data/crawl/crawl5693 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5694 b/tests/data/crawl/crawl5694 new file mode 100644 index 0000000..ef05df5 --- /dev/null +++ b/tests/data/crawl/crawl5694 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;10H[1K [33m[40m######[37m[40m...[33m[40m###[37m[40m [3;10H[1K [33m[40m#[37m[40m...........[30m[40m[1m#[m[37m[40m [4;10H[1K [4;21H..[30m[40m[1m#[m[37m[40m [5;10H[1K [5;21H.[33m[40m[1m∩[30m[40m#[m[37m[40m [6;10H[1K [6;21H..[30m[40m[1m#[m[37m[40m [7;10H[1K [7;21H..[30m[40m[1m#[m[37m[40m [8;7H[1K ..[8;21H..[30m[40m[1m####[m[37m[40m [9;7H[1K ..[9;21H..[30m[40m[1m...[33m[40m$[m[37m[40m [10;7H[1K ..[10;21H..[30m[40m[1m....[m[37m[40m [11;7H[1K ..[11;21H..[30m[40m[1m....[m[37m[40m [12;7H[1K ..[12;21H..[30m[40m[1m....[m[37m[40m [13;7H[1K ..[13;21H[33m[40m##[30m[40m[1m###[m[37m[40m [14;7H[1K .. [14;21H.[30m[40m[1m.#[m[37m[40m [15;7H[1K . [30m[40m[1m.[m[37m[40m [30m[40m[1m..#..[m[37m[40m.....[30m[40m[1m#[m[37m[40m [16;12H[1K [30m[40m[1m..#..[m[37m[40m.....[30m[40m[1m####[m[37m[40m [17;9H[1K [30m[40m[1m##[m[37m[40m [17;27H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5695 b/tests/data/crawl/crawl5695 new file mode 100644 index 0000000..0825fcb --- /dev/null +++ b/tests/data/crawl/crawl5695 @@ -0,0 +1 @@ +[11;11H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5696 b/tests/data/crawl/crawl5696 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl5696 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5697 b/tests/data/crawl/crawl5697 new file mode 100644 index 0000000..2a23efd --- /dev/null +++ b/tests/data/crawl/crawl5697 @@ -0,0 +1 @@ +[11;11H[32m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5698 b/tests/data/crawl/crawl5698 new file mode 100644 index 0000000..11ca284 --- /dev/null +++ b/tests/data/crawl/crawl5698 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[8;52H[37m[40m8[9;65H5[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5699 b/tests/data/crawl/crawl5699 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5699 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl57 b/tests/data/crawl/crawl57 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl57 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl570 b/tests/data/crawl/crawl570 new file mode 100644 index 0000000..e097b10 --- /dev/null +++ b/tests/data/crawl/crawl570 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m-[9;64H[m[37m[40m9[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5700 b/tests/data/crawl/crawl5700 new file mode 100644 index 0000000..f1e9108 --- /dev/null +++ b/tests/data/crawl/crawl5700 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5701 b/tests/data/crawl/crawl5701 new file mode 100644 index 0000000..9e31f30 --- /dev/null +++ b/tests/data/crawl/crawl5701 @@ -0,0 +1,2 @@ +[14;17r[17;1H +[1;24r[1;11H[30m[40m[1m######...###[2;12H[m[37m[40m..........[30m[40m[1m.#[3;11H[m[37m[40m+[3;22H[30m[40m[1m.[4;11H[m[33m[40m#[4;22H[1m∩[5;7H[m[37m[40m.[5;22H[30m[40m[1m.[6;7H[m[37m[40m...[6;22H[30m[40m[1m.[7;7H[m[37m[40m....[7;22H[30m[40m[1m.####[8;7H[m[37m[40m.....[8;22H[30m[40m[1m....[33m[40m$[9;7H[m[37m[40m.[14G[7mp[m[37m[40m.[22G[30m[40m[1m.....[10;7H[m[37m[40m....[32m[40m†[37m[40m.[33m[40m###[22G[30m[40m[1m.[11;7H[m[37m[40m.....[30m[40m[1m.####[m[37m[40m.....[30m[40m[1m.[12;7H[m[37m[40m....[30m[40m[1m.......[37m[40m>[m[37m[40m.[33m[40m##[30m[40m[1m####[m[37m[40m [13;7H[33m[40m#[37m[40m.. [30m[40m[1m...##...[m[37m[40m...[30m[40m[1m.#[m[37m[40m [14;7H.[14;18H[30m[40m[1m..[m[37m[40m..[30m[40m[1m.[15;7H[m[37m[40m.[15;18H[30m[40m[1m...[m[37m[40m.[30m[40m[1m.[17;3H...#..##.##.##..........[34G[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5702 b/tests/data/crawl/crawl5702 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl5702 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5703 b/tests/data/crawl/crawl5703 new file mode 100644 index 0000000..eb10cdd --- /dev/null +++ b/tests/data/crawl/crawl5703 @@ -0,0 +1 @@ +[9;50H[17;34H[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5704 b/tests/data/crawl/crawl5704 new file mode 100644 index 0000000..5788b05 --- /dev/null +++ b/tests/data/crawl/crawl5704 @@ -0,0 +1 @@ +[2;21H[30m[40m[1m.[3;6H[m[37m[40m.[3;21H[30m[40m[1m.[4;6H[m[37m[40m..[4;21H[30m[40m[1m.[5;6H[m[37m[40m...[5;21H[30m[40m[1m.[6;6H[m[37m[40m.[6;21H[30m[40m[1m.[7;6H[m[37m[40m.[7;21H[30m[40m[1m.[8;6H[m[37m[40m.[8;21H[30m[40m[1m.[9;6H[m[37m[40m.[13G[7mp[m[37m[40m.[21G[30m[40m[1m.[10;6H[m[37m[40m.[10;21H[30m[40m[1m.[11;6H[m[37m[40m.......[30m[40m[1m####.[m[37m[40m...[30m[40m[1m.[12;6H[m[37m[40m.......[19G[30m[40m[1m.[m[33m[40m#[30m[40m[1m#[13;6H[m[33m[40m##[37m[40m.....[19G[30m[40m[1m...[14;6H[m[37m[40m.......[20G[30m[40m[1m..[15;6H[m[33m[40m#[37m[40m......[15;21H[30m[40m[1m.[16;6H[m[33m[40m#[37m[40m..[33m[40m####[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5705 b/tests/data/crawl/crawl5705 new file mode 100644 index 0000000..69d0b65 --- /dev/null +++ b/tests/data/crawl/crawl5705 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;12H[30m[40m[1m...........#[2;5H[m[37m[40m..... +[2;20H[30m[40m[1m.[3;5H[m[37m[40m..... [33m[40m#[3;20H[30m[40m[1m..[33m[40m∩[4;5H[m[37m[40m......[4;20H[30m[40m[1m...[5;5H[m[37m[40m......[5;20H[30m[40m[1m.[6;5H[m[37m[40m......[6;20H[30m[40m[1m...####[7;5H[m[37m[40m.......[7;20H[30m[40m[1m......[33m[40m$[8;5H[m[37m[40m.[8;20H[30m[40m[1m.......[9;5H[m[37m[40m......[32m[40m†[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.....[10;5H[m[37m[40m........[33m[40m#[30m[40m[1m###....[11;5H[m[37m[40m.[13G.[30m[40m[1m....[37m[40m>[30m[40m.######[m[37m[40m [12;5H[33m[40m#[13G[37m[40m.[33m[40m#[13d[37m[40m..[14;5H[33m[40m#[13G[37m[40m..[33m[40m#[15;13H#[37m[40m.[33m[40m#[16;6H#[37m[40m..[30m[40m[1m##.##[m[37m[40m.[33m[40m#[17;3H[30m[40m[1m...#..[m[37m[40m [30m[40m[1m.....##..........[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5706 b/tests/data/crawl/crawl5706 new file mode 100644 index 0000000..e77eac7 --- /dev/null +++ b/tests/data/crawl/crawl5706 @@ -0,0 +1 @@ +[3;46H[37m[40m51[79G[32m[40m=[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5707 b/tests/data/crawl/crawl5707 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5707 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5708 b/tests/data/crawl/crawl5708 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl5708 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5709 b/tests/data/crawl/crawl5709 new file mode 100644 index 0000000..a8f63c9 --- /dev/null +++ b/tests/data/crawl/crawl5709 @@ -0,0 +1 @@ +[2;4H[37m[40m.......[30m[40m[1m+[19G.[3;4H[33m[40m$[m[37m[40m......[30m[40m[1m#[19G.[4;4H[m[37m[40m.[11G[30m[40m[1m#[19G.[5;4H[m[37m[40m.[11G[30m[40m[1m#[19G.[6;4H[m[37m[40m.[6;19H[30m[40m[1m.[7;4H[m[37m[40m.[7;19H[30m[40m[1m.[8;4H[m[37m[40m.[8;19H[30m[40m[1m.[9;4H[m[37m[40m.[11G[7mp[m[37m[40m.[10;4H.[11d.[11;14H.[12;4H.[12;15H[33m[40m#[17;34H[m[39;49m[37m[40m[4;78H[30m[40m[1m--[9;65H[m[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl571 b/tests/data/crawl/crawl571 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl571 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5710 b/tests/data/crawl/crawl5710 new file mode 100644 index 0000000..38df2af --- /dev/null +++ b/tests/data/crawl/crawl5710 @@ -0,0 +1 @@ +[C[37m[43m[5mZ[18;2H[m[37m[40mThe giant newt convulses in agony![K
[19d_[31m[40mYou kill the giant newt!
[20d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5711 b/tests/data/crawl/crawl5711 new file mode 100644 index 0000000..8e0fbef --- /dev/null +++ b/tests/data/crawl/crawl5711 @@ -0,0 +1 @@ +[4;47H[32m[40m1[76G[35m[40m--[9;64H[37m[40m50[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5712 b/tests/data/crawl/crawl5712 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5712 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5713 b/tests/data/crawl/crawl5713 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl5713 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5714 b/tests/data/crawl/crawl5714 new file mode 100644 index 0000000..781bc3b --- /dev/null +++ b/tests/data/crawl/crawl5714 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;65H[37m[40m1.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5715 b/tests/data/crawl/crawl5715 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5715 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5716 b/tests/data/crawl/crawl5716 new file mode 100644 index 0000000..91677c6 --- /dev/null +++ b/tests/data/crawl/crawl5716 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 2 chunks of flesh (gained 1)[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5717 b/tests/data/crawl/crawl5717 new file mode 100644 index 0000000..b34c707 --- /dev/null +++ b/tests/data/crawl/crawl5717 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m#####...###[m[37m[40m [2;4H [33m[40m#[37m[40m... [33m[40m#[19G[37m[40m.[3;4H[30m[40m[1m.[m[37m[40m....[30m[40m[1m..[m[37m[40m+[19G.[30m[40m[1m...[4;4H[33m[40m$[m[37m[40m.....[30m[40m[1m.[m[33m[40m#[19G[37m[40m.[30m[40m[1m..[33m[40m∩[5;4H[30m[40m.[m[37m[40m.....[30m[40m[1m.[m[33m[40m#[19G[37m[40m.[6;4H[30m[40m[1m.[6;19H[m[37m[40m.[30m[40m[1m...#[m[37m[40m [7;4H[30m[40m[1m.[11G[m[33m[40m#[19G[37m[40m.[30m[40m[1m...####[8;4H.[8;19H[m[37m[40m.[26G[33m[40m[1m$[9;4H[30m[40m.[11G[m[37m[40m.[7mp[m[37m[40m.......[10;4H[30m[40m[1m.[12G[m[37m[43m[5mZ[m[33m[40m###[37m[40m....[11;4H[30m[40m[1m.[11;13H[m[33m[40m#[30m[40m[1m###..[m[37m[40m.[30m[40m[1m.......[12;4H.[m[37m[40m...[14G[30m[40m[1m....[37m[40m>[30m[40m.######[13;4H.[m[33m[40m###[14G[30m[40m[1m#[14;5H[m[37m[40m .[14;15H[30m[40m[1m#[14;24H[m[37m[40m [15;5H[33m[40m##[37m[40m........[30m[40m[1m#[23G####[16;3H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#####[37m[40m.[33m[40m#[30m[40m[1m.[17;9H##.##[17;34H[m[39;49m[37m[40m[3;79H[32m[40m[1m=[9;65H[m[37m[40m2.0 (1[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5718 b/tests/data/crawl/crawl5718 new file mode 100644 index 0000000..8950c66 --- /dev/null +++ b/tests/data/crawl/crawl5718 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;10H[1K [33m[40m######[37m[40m...[33m[40m#[30m[40m[1m##[m[37m[40m [3;4H [30m[40m[1m#...[m[37m[40m [33m[40m#[3;20H[37m[40m.[4;4H[30m[40m[1m.......[m[37m[40m+[4;20H.[30m[40m[1m..[5;4H[33m[40m$[30m[40m.....[5;20H[m[37m[40m.[30m[40m[1m.[33m[40m∩[6;5H[30m[40m.[m[37m[40m.[30m[40m[1m....[6;20H[m[37m[40m.[7;5H[30m[40m[1m.[m[37m[40m...[30m[40m[1m..[7;20H[m[37m[40m.[30m[40m[1m..#[m[37m[40m [8;5H[30m[40m[1m.[m[37m[40m.....[33m[40m#[8;20H[37m[40m.[30m[40m[1m..####[9;5H.[12G[m[37m[40m.[7mp[20G[m[37m[40m.[30m[40m[1m.....[33m[40m$[10;5H[30m[40m.[12G[m[37m[40m.........[11;5H[30m[40m[1m.[12G[m[37m[43m[5mZ[m[33m[40m###[37m[40m.....[12;5H[30m[40m[1m.[13G####[m[37m[40m....[30m[40m[1m......[13;5H.[m[37m[40m.......[30m[40m[1m.....[37m[40m>[m[37m[40m.[33m[40m#[30m[40m[1m#####[14;4H.#[m[33m[40m##[37m[40m.....[30m[40m[1m.##...[m[37m[40m..[15;5H .[13G[30m[40m[1m..#....[m[37m[40m.[30m[40m[1m..#[m[37m[40m [16;5H[30m[40m[1m#[m[33m[40m#[37m[40m......[30m[40m[1m..#[23G####[17;3H[m[37m[40m [30m[40m[1m#..#####.#.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5719 b/tests/data/crawl/crawl5719 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5719 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl572 b/tests/data/crawl/crawl572 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl572 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5720 b/tests/data/crawl/crawl5720 new file mode 100644 index 0000000..232df65 --- /dev/null +++ b/tests/data/crawl/crawl5720 @@ -0,0 +1 @@ +[10;13H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5721 b/tests/data/crawl/crawl5721 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl5721 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5722 b/tests/data/crawl/crawl5722 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5722 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5723 b/tests/data/crawl/crawl5723 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl5723 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5724 b/tests/data/crawl/crawl5724 new file mode 100644 index 0000000..ef06a55 --- /dev/null +++ b/tests/data/crawl/crawl5724 @@ -0,0 +1 @@ +[2;16H[37m[40m[1K ...[33m[40m#[37m[40m [3;10H[1K [33m[40m######[37m[40m...[33m[40m##[30m[40m[1m#[m[37m[40m [4;4H [30m[40m[1m#...[m[37m[40m [33m[40m#[4;21H[37m[40m.[5;4H[30m[40m[1m.[11G[m[37m[40m+[5;21H.[30m[40m[1m.[6;4H[33m[40m$[30m[40m..[6;21H[m[37m[40m.[33m[40m[1m∩[7;6H[30m[40m...[7;21H[m[37m[40m.[8;6H[30m[40m[1m.....[8;21H[m[37m[40m.[30m[40m[1m.#[m[37m[40m [9;6H[30m[40m[1m.....[m[33m[40m#[37m[40m..[7mp[21G[m[37m[40m.[30m[40m[1m.####[10;6H.[13G[m[37m[40m.[21G.[30m[40m[1m....[33m[40m$[11;6H[30m[40m.[13G[m[37m[43m[5mZ[m[37m[40m........[12;6H[30m[40m[1m.[13G[m[33m[40m###[37m[40m......[13;6H[30m[40m[1m.[13G###[m[33m[40m#[37m[40m.....[30m[40m[1m.....[14;5H..[m[37m[40m.[14G[30m[40m[1m...[m[37m[40m.[1m>[m[37m[40m.[33m[40m##[30m[40m[1m####[15;4H.##[m[33m[40m#[37m[40m....[30m[40m[1m..##..[m[37m[40m....[16;5H [30m[40m[1m.[m[37m[40m.....[30m[40m[1m...#..[m[37m[40m....[30m[40m[1m.#[m[37m[40m [17;5H[30m[40m[1m##.......[17;23H####[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5725 b/tests/data/crawl/crawl5725 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5725 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5726 b/tests/data/crawl/crawl5726 new file mode 100644 index 0000000..5d95db3 --- /dev/null +++ b/tests/data/crawl/crawl5726 @@ -0,0 +1 @@ +[10;14H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5727 b/tests/data/crawl/crawl5727 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl5727 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5728 b/tests/data/crawl/crawl5728 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5728 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5729 b/tests/data/crawl/crawl5729 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl5729 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl573 b/tests/data/crawl/crawl573 new file mode 100644 index 0000000..222c655 --- /dev/null +++ b/tests/data/crawl/crawl573 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[30m[40m[1m a + Fighting [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m f + Spellcasting [m[39;49m[37m[40m [37m[40m 2.2[30m[40m [m[39;49m[37m[40m [33m[40m 37%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[30m[40m[1m b + Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m g + Necromancy[63G4.3[30m[40m [m[39;49m[37m[40m [33m[40m 58%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [5;2H[1m c + Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Stealth[5;63H2.0[30m[40m [m[39;49m[37m[40m [33m[40m 2%[30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [6;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [7;2H[1m d + Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [8;3H[37m[40me + Dodging[8;24H2.0[30m[40m [m[39;49m[37m[40m [33m[40m 3%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5730 b/tests/data/crawl/crawl5730 new file mode 100644 index 0000000..705b2d7 --- /dev/null +++ b/tests/data/crawl/crawl5730 @@ -0,0 +1 @@ +[2;17H[33m[40m###[3;16H[37m[40m[1K ...[33m[40m#[37m[40m [4;10H[1K [33m[40m######[37m[40m...[33m[40m###[37m[40m [5;4H [30m[40m[1m#...[m[37m[40m [33m[40m#[5;22H[37m[40m.[6;4H[30m[40m[1m.[11G[m[37m[40m+[6;22H.[7;4H[33m[40m[1m$[7;22H∩[8d[m[37m[40m.[9;14H.[7mp[22G[m[37m[40m.[30m[40m[1m#[m[37m[40m [10;7H[30m[40m[1m....[m[33m[40m#[37m[40m...[22G.[30m[40m[1m####[11;7H.[14G[m[37m[43m[5mZ[22G[m[37m[40m.[30m[40m[1m...[33m[40m$[12;7H[30m[40m.[m[37m[40m........[22G.[13;7H[30m[40m[1m.[m[37m[40m.....[33m[40m###[37m[40m.......[14;7H[30m[40m[1m.[m[37m[40m.....[30m[40m[1m###[m[33m[40m#[37m[40m......[30m[40m[1m....[15;5H...[14G...[m[37m[40m.[1m>[m[37m[40m.[33m[40m###[30m[40m[1m###[16;4H.###[14G##.[m[37m[40m....[30m[40m[1m.[17;5H[m[37m[40m [30m[40m[1m.[17;24H[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5731 b/tests/data/crawl/crawl5731 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5731 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5732 b/tests/data/crawl/crawl5732 new file mode 100644 index 0000000..c5284b9 --- /dev/null +++ b/tests/data/crawl/crawl5732 @@ -0,0 +1 @@ +[10;15H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5733 b/tests/data/crawl/crawl5733 new file mode 100644 index 0000000..2ea4837 --- /dev/null +++ b/tests/data/crawl/crawl5733 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;65H[m[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5734 b/tests/data/crawl/crawl5734 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5734 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5735 b/tests/data/crawl/crawl5735 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl5735 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5736 b/tests/data/crawl/crawl5736 new file mode 100644 index 0000000..1a9e77a --- /dev/null +++ b/tests/data/crawl/crawl5736 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;17H[33m[40m###[4;16H[37m[40m[1K ...[33m[40m#[37m[40m [5;10H[1K [33m[40m######[37m[40m...[33m[40m####[6;4H[37m[40m [30m[40m[1m#...[m[37m[40m [33m[40m#[6;23H#[7;4H[30m[40m[1m.[11G[m[37m[40m+[7;22H.[33m[40m#[8;4H[1m$[8;22H∩[m[33m[40m#[9;15H[37m[40m.[7mp[23G[m[33m[40m#[10;15H[37m[40m.[23G[33m[40m#[37m[40m [11;8H[30m[40m[1m...[m[33m[40m#[37m[40m...[37m[43m[5mZ[23G[m[33m[40m#[30m[40m[1m###[12;8H.[12;23H[m[37m[40m.[30m[40m[1m..[33m[40m$[13;8H[30m[40m.[m[37m[40m.......[23G.[14;8H[30m[40m[1m.[m[37m[40m....[33m[40m###[37m[40m.[23G.[15;8H[30m[40m[1m.[m[37m[40m....[30m[40m[1m##[m[33m[40m##[37m[40m.......[30m[40m[1m...[16;5H....[m[37m[40m...[30m[40m[1m.....[m[37m[40m.[1m>[m[37m[40m.[33m[40m####[30m[40m[1m##[17;4H.###[14G#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5737 b/tests/data/crawl/crawl5737 new file mode 100644 index 0000000..1e2ffdc --- /dev/null +++ b/tests/data/crawl/crawl5737 @@ -0,0 +1 @@ +[3d[33m[40m#[4d#[9d[37m[40m.[7mp[12;9H[m[30m[40m[1m.[12;24H[m[37m[40m.[13;9H[30m[40m[1m.[13;24H[m[37m[40m.[14;9H[30m[40m[1m.[14;24H[m[37m[40m.[15;9H[30m[40m[1m.[15;24H[m[37m[40m.[16;9H[30m[40m[1m.[16G[m[37m[40m.[24G[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5738 b/tests/data/crawl/crawl5738 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5738 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5739 b/tests/data/crawl/crawl5739 new file mode 100644 index 0000000..4ccb030 --- /dev/null +++ b/tests/data/crawl/crawl5739 @@ -0,0 +1 @@ +[10;16H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl574 b/tests/data/crawl/crawl574 new file mode 100644 index 0000000..27e8f9f --- /dev/null +++ b/tests/data/crawl/crawl574 @@ -0,0 +1 @@ + [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [20;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[21;2HThe species aptitude is in [1mwhite[m[37m[40m.[23;2H[[33m[40m[1m?[m[37m[40m] Help
[24d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[73G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5740 b/tests/data/crawl/crawl5740 new file mode 100644 index 0000000..aba15a8 --- /dev/null +++ b/tests/data/crawl/crawl5740 @@ -0,0 +1 @@ +[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5741 b/tests/data/crawl/crawl5741 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5741 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5742 b/tests/data/crawl/crawl5742 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl5742 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5743 b/tests/data/crawl/crawl5743 new file mode 100644 index 0000000..5db6335 --- /dev/null +++ b/tests/data/crawl/crawl5743 @@ -0,0 +1 @@ +[37m[40m.[7mp[12;10H[m[30m[40m[1m.[12;25H[m[37m[40m.[13;10H[30m[40m[1m.[13;25H[m[37m[40m.[14;10H[30m[40m[1m.[14;25H[m[37m[40m.[15;10H[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[15;25H[m[37m[40m.[16;10H[30m[40m[1m..[16;25H[m[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5744 b/tests/data/crawl/crawl5744 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5744 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5745 b/tests/data/crawl/crawl5745 new file mode 100644 index 0000000..b8bfb1c --- /dev/null +++ b/tests/data/crawl/crawl5745 @@ -0,0 +1 @@ +[9;17H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5746 b/tests/data/crawl/crawl5746 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl5746 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5747 b/tests/data/crawl/crawl5747 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5747 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5748 b/tests/data/crawl/crawl5748 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl5748 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5749 b/tests/data/crawl/crawl5749 new file mode 100644 index 0000000..e86d3ef --- /dev/null +++ b/tests/data/crawl/crawl5749 @@ -0,0 +1 @@ +[5;11H[30m[40m[1m#[6d#[7d+[8d#[9d#[18G[m[37m[40m.[7mp[10;11H[m[30m[40m[1m#[11d#[12d.[12;25H.[13;11H.[13;26H[m[37m[40m.[14;11H[30m[40m[1m.[14;26H[m[37m[40m.[15;11H[30m[40m[1m.[15;26H[m[37m[40m.[16d[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl575 b/tests/data/crawl/crawl575 new file mode 100644 index 0000000..41e064d --- /dev/null +++ b/tests/data/crawl/crawl575 @@ -0,0 +1 @@ +[2;69H[33m[40m29[3;2H[37m[40m[1m b * Unarmed Combat [m[39;49m[37m[40m [37m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 19%[3;69H46[5d3[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5750 b/tests/data/crawl/crawl5750 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5750 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5751 b/tests/data/crawl/crawl5751 new file mode 100644 index 0000000..7fd7ccb --- /dev/null +++ b/tests/data/crawl/crawl5751 @@ -0,0 +1 @@ +[9;17H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5752 b/tests/data/crawl/crawl5752 new file mode 100644 index 0000000..02c9ea7 --- /dev/null +++ b/tests/data/crawl/crawl5752 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5753 b/tests/data/crawl/crawl5753 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5753 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5754 b/tests/data/crawl/crawl5754 new file mode 100644 index 0000000..cef2750 --- /dev/null +++ b/tests/data/crawl/crawl5754 @@ -0,0 +1 @@ +[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5755 b/tests/data/crawl/crawl5755 new file mode 100644 index 0000000..ce29a4c --- /dev/null +++ b/tests/data/crawl/crawl5755 @@ -0,0 +1 @@ +[3;20H[30m[40m[1m#[4d#[5;12H#[6d.[7d.[8d.[9d.[19G[m[37m[40m.[7mp[10;12H[m[30m[40m[1m.[11d.[12d.[13d.[13;26H.[14;12H.[14;27H[m[37m[40m.[15d.[16d[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5756 b/tests/data/crawl/crawl5756 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5756 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5757 b/tests/data/crawl/crawl5757 new file mode 100644 index 0000000..b282647 --- /dev/null +++ b/tests/data/crawl/crawl5757 @@ -0,0 +1 @@ +[9;18H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5758 b/tests/data/crawl/crawl5758 new file mode 100644 index 0000000..e7660e6 --- /dev/null +++ b/tests/data/crawl/crawl5758 @@ -0,0 +1 @@ +[9;64H[37m[40m60[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5759 b/tests/data/crawl/crawl5759 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5759 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl576 b/tests/data/crawl/crawl576 new file mode 100644 index 0000000..94afa10 --- /dev/null +++ b/tests/data/crawl/crawl576 @@ -0,0 +1 @@ +[2;69H[33m[40m37[3;2H[30m[40m[1m b - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [3;69H[33m[40m58[5d2[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5760 b/tests/data/crawl/crawl5760 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl5760 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5761 b/tests/data/crawl/crawl5761 new file mode 100644 index 0000000..7279502 --- /dev/null +++ b/tests/data/crawl/crawl5761 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;17H[33m[40m###[5;15H[37m[40m[1K [33m[40m#[37m[40m...[30m[40m[1m#[m[37m[40m [6;10H[1K [30m[40m[1m###[m[33m[40m###[37m[40m...[33m[40m###[7;4H[37m[40m [30m[40m[1m#...[m[37m[40m [30m[40m[1m#..[8;4H.[11G+..[8;22H[m[37m[40m.[9;4H[33m[40m[1m$[9;13H[30m[40m.[m[37m[40m.......[7mp[m[33m[40m[1m∩[10;13H[30m[40m.[m[37m[40m.....[37m[43m[5mZ[11;13H[m[30m[40m[1m.[11;24H[m[37m[40m [12;11H[30m[40m[1m#..[12;23H[m[33m[40m#[30m[40m[1m###[13;13H.[13;24H..[33m[40m$[14;13H[30m[40m.[m[37m[40m..[14;25H[30m[40m[1m..[m[37m[40m [15;14H[33m[40m##[37m[40m.[15;25H[30m[40m[1m...[16;13H##[m[33m[40m##[37m[40m.........[30m[40m[1m..[17;5H...[14G....[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5762 b/tests/data/crawl/crawl5762 new file mode 100644 index 0000000..fb6213f --- /dev/null +++ b/tests/data/crawl/crawl5762 @@ -0,0 +1 @@ +[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5763 b/tests/data/crawl/crawl5763 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5763 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5764 b/tests/data/crawl/crawl5764 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl5764 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5765 b/tests/data/crawl/crawl5765 new file mode 100644 index 0000000..de57129 --- /dev/null +++ b/tests/data/crawl/crawl5765 @@ -0,0 +1 @@ +[4d[30m[40m[1m#[6;14H#[7d.[8d.[9d.[21G[m[37m[40m.[7mp[10;14H[m[30m[40m[1m.[11d.[12d.[13d.[14d.[14;24H.[15;14H#[15;24H.[16d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5766 b/tests/data/crawl/crawl5766 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5766 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5767 b/tests/data/crawl/crawl5767 new file mode 100644 index 0000000..ca1a7da --- /dev/null +++ b/tests/data/crawl/crawl5767 @@ -0,0 +1 @@ +[9;20H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5768 b/tests/data/crawl/crawl5768 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl5768 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5769 b/tests/data/crawl/crawl5769 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5769 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl577 b/tests/data/crawl/crawl577 new file mode 100644 index 0000000..9583a16 --- /dev/null +++ b/tests/data/crawl/crawl577 @@ -0,0 +1 @@ +[2;69H[33m[40m29[3d46[5d3[7;2H[37m[40m[1m d * Armour [m[39;49m[37m[40m [37m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 19%[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5770 b/tests/data/crawl/crawl5770 new file mode 100644 index 0000000..86098be --- /dev/null +++ b/tests/data/crawl/crawl5770 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an entrance to Jogurghe's Antique Armour Shop here.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5771 b/tests/data/crawl/crawl5771 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl5771 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl5772 b/tests/data/crawl/crawl5772 new file mode 100644 index 0000000..53a6bed --- /dev/null +++ b/tests/data/crawl/crawl5772 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Jogurghe's Antique Armour Shop! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 88 gold a scale mail
[3d[34m[40m[1m [32m[40mb - [34m[40m 88 gold a runed scale mail[4;2H[32m[40mc - [m[37m[40m 44 gold a leather armour
[5d [32m[40m[1md - [m[37m[40m 15 gold a robe
[6d [31m[40me - [37m[40m 506 gold a plate armour
[7d [32m[40m[1mf - [m[37m[40m 15 gold a robe
[8d [32m[40m[1mg - [m[37m[40m 15 gold a robe
[9d[34m[40m[1m [32m[40mh - [34m[40m 15 gold a runed robe[10;2H[m[31m[40mi - [37m[40m 506 gold a plate armour
[11d [32m[40m[1mj - [m[37m[40m 99 gold a cloak
[12d [32m[40m[1mk - [m[37m[40m 88 gold a ring mail
[13d [32m[40m[1ml - [m[37m[40m 88 gold a scale mail
[14d [32m[40m[1mm - [m[37m[40m 15 gold a robe
[15d [32m[40m[1mn - [m[37m[40m 99 gold a cloak
[22d[33m[40m[1mYou have 185 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mn[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mN[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5773 b/tests/data/crawl/crawl5773 new file mode 100644 index 0000000..84fadff --- /dev/null +++ b/tests/data/crawl/crawl5773 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Jogurghe's Antique Armour Shop! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 88 gold a scale mail
[3d[34m[40m[1m [32m[40mb - [34m[40m 88 gold a runed scale mail[4;2H[32m[40mc - [m[37m[40m 44 gold a leather armour
[5d [32m[40m[1md - [m[37m[40m 15 gold a robe
[6d [31m[40me - [37m[40m 506 gold a plate armour
[7d [32m[40m[1mf - [m[37m[40m 15 gold a robe
[8d [32m[40m[1mg - [m[37m[40m 15 gold a robe
[9d[34m[40m[1m [32m[40mh + [34m[40m 15 gold a runed robe[10;2H[m[31m[40mi - [37m[40m 506 gold a plate armour
[11d [32m[40m[1mj - [m[37m[40m 99 gold a cloak
[12d [32m[40m[1mk - [m[37m[40m 88 gold a ring mail
[13d [32m[40m[1ml - [m[37m[40m 88 gold a scale mail
[14d [32m[40m[1mm - [m[37m[40m 15 gold a robe
[15d [32m[40m[1mn - [m[37m[40m 99 gold a cloak
[22d[33m[40m[1mYou have 185 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mn[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mN[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5774 b/tests/data/crawl/crawl5774 new file mode 100644 index 0000000..2520ef8 --- /dev/null +++ b/tests/data/crawl/crawl5774 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Jogurghe's Antique Armour Shop! What would you like to do?[K[2;2H[33m[40ma - [m[37m[40m 88 gold a scale mail
[3d[34m[40m[1m [33m[40mb - [34m[40m 88 gold a runed scale mail[4;2H[32m[40mc - [m[37m[40m 44 gold a leather armour
[5d [32m[40m[1md - [m[37m[40m 15 gold a robe
[6d [31m[40me - [37m[40m 506 gold a plate armour
[7d [32m[40m[1mf - [m[37m[40m 15 gold a robe
[8d [32m[40m[1mg - [m[37m[40m 15 gold a robe
[9d[34m[40m[1m [32m[40mh + [34m[40m 15 gold a runed robe[10;2H[m[31m[40mi - [37m[40m 506 gold a plate armour
[11d [33m[40m[1mj + [m[37m[40m 99 gold a cloak
[12d [33m[40m[1mk - [m[37m[40m 88 gold a ring mail
[13d [33m[40m[1ml - [m[37m[40m 88 gold a scale mail
[14d [32m[40m[1mm - [m[37m[40m 15 gold a robe
[15d [33m[40m[1mn - [m[37m[40m 99 gold a cloak
[22d[33m[40m[1mYou have 185 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mn[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mN[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5775 b/tests/data/crawl/crawl5775 new file mode 100644 index 0000000..98ea000 --- /dev/null +++ b/tests/data/crawl/crawl5775 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Jogurghe's Antique Armour Shop! What would you like to do?[K[2;2H[33m[40ma - [m[37m[40m 88 gold a scale mail
[3d[34m[40m[1m [33m[40mb - [34m[40m 88 gold a runed scale mail[4;2H[32m[40mc - [m[37m[40m 44 gold a leather armour
[5d [32m[40m[1md - [m[37m[40m 15 gold a robe
[6d [31m[40me - [37m[40m 506 gold a plate armour
[7d [32m[40m[1mf - [m[37m[40m 15 gold a robe
[8d [32m[40m[1mg - [m[37m[40m 15 gold a robe
[9d[34m[40m[1m [32m[40mh + [34m[40m 15 gold a runed robe[10;2H[m[31m[40mi - [37m[40m 506 gold a plate armour
[11d [33m[40m[1mj + [m[37m[40m 99 gold a cloak
[12d [33m[40m[1mk - [m[37m[40m 88 gold a ring mail
[13d [33m[40m[1ml - [m[37m[40m 88 gold a scale mail
[14d [32m[40m[1mm - [m[37m[40m 15 gold a robe
[15d [33m[40m[1mn - [m[37m[40m 99 gold a cloak
[21d[36m[40mPurchase items for 114 gold? (y/N)
[22d[33m[40m[1mYou have 185 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mn[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mN[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5776 b/tests/data/crawl/crawl5776 new file mode 100644 index 0000000..4e81906 --- /dev/null +++ b/tests/data/crawl/crawl5776 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Jogurghe's Antique Armour Shop! What would you like to do?[K[2;2H[m[31m[40ma - [37m[40m 88 gold a scale mail
[3d[34m[40m[1m [m[31m[40mb - [34m[40m[1m 88 gold a runed scale mail[4;2H[32m[40mc - [m[37m[40m 44 gold a leather armour
[5d [32m[40m[1md - [m[37m[40m 15 gold a robe
[6d [31m[40me - [37m[40m 506 gold a plate armour
[7d [32m[40m[1mf - [m[37m[40m 15 gold a robe
[8d [32m[40m[1mg - [m[37m[40m 15 gold a robe
[9d [31m[40mh - [37m[40m 506 gold a plate armour
[10d [31m[40mi - [37m[40m 88 gold a ring mail
[11d [31m[40mj - [37m[40m 88 gold a scale mail
[12d [32m[40m[1mk - [m[37m[40m 15 gold a robe
[13d [31m[40ml - [37m[40m 99 gold a cloak
[22d[33m[40m[1mYou have 71 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5777 b/tests/data/crawl/crawl5777 new file mode 100644 index 0000000..f09699d --- /dev/null +++ b/tests/data/crawl/crawl5777 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[33m[40m#[9;62H[37m[40m4462.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[18;2H[36m[40mCasting: [37m[40m[1mPain[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2H[37m[40mYou attempt to give life to the dead...
[21d Before your eyes, flesh is ripped from the corpse!
[22d_The dead are walking!
[23d_H - 2 chunks of flesh (gained 1)
[24d[30m[40m[1m_[m[37m[40mThere is an entrance to Jogurghe's Antique Armour Shop here.[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mI - a cloak; [34m[40m[1mJ - a runed robe[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThank you for shopping at Jogurghe's Antique Armour Shop![9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5778 b/tests/data/crawl/crawl5778 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl5778 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5779 b/tests/data/crawl/crawl5779 new file mode 100644 index 0000000..162186d --- /dev/null +++ b/tests/data/crawl/crawl5779 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d a - a +1 robe (worn)
[5d[34m[40m J - a runed robe[6;2H[m[37m[40mI - a cloak[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl578 b/tests/data/crawl/crawl578 new file mode 100644 index 0000000..c5f05f3 --- /dev/null +++ b/tests/data/crawl/crawl578 @@ -0,0 +1 @@ +[2;69H[33m[40m37[3d58[5d2[7;2H[30m[40m[1m d - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5780 b/tests/data/crawl/crawl5780 new file mode 100644 index 0000000..80286bd --- /dev/null +++ b/tests/data/crawl/crawl5780 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[33m[40m#[9;62H[37m[40m4462.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[18d[37m[40m_The dead are walking!
[19d_H - 2 chunks of flesh (gained 1)
[20d[30m[40m[1m_[m[37m[40mThere is an entrance to Jogurghe's Antique Armour Shop here.
[21d I - a cloak; [34m[40m[1mJ - a runed robe
[22d[30m[40m_[m[37m[40mThank you for shopping at Jogurghe's Antique Armour Shop!
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.[7mp[m[33m[40m#[9;62H[37m[40m4462.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........
\ No newline at end of file diff --git a/tests/data/crawl/crawl5781 b/tests/data/crawl/crawl5781 new file mode 100644 index 0000000..55f69d8 --- /dev/null +++ b/tests/data/crawl/crawl5781 @@ -0,0 +1 @@ +[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[18d[37m[40m_The dead are walking!
[19d_H - 2 chunks of flesh (gained 1)
[20d[30m[40m[1m_[m[37m[40mThere is an entrance to Jogurghe's Antique Armour Shop here.
[21d I - a cloak; [34m[40m[1mJ - a runed robe
[22d[30m[40m_[m[37m[40mThank you for shopping at Jogurghe's Antique Armour Shop!
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5782 b/tests/data/crawl/crawl5782 new file mode 100644 index 0000000..648e8f8 --- /dev/null +++ b/tests/data/crawl/crawl5782 @@ -0,0 +1 @@ +[9;20H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5783 b/tests/data/crawl/crawl5783 new file mode 100644 index 0000000..1610a60 --- /dev/null +++ b/tests/data/crawl/crawl5783 @@ -0,0 +1 @@ +[9;65H[37m[40m3.0 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5784 b/tests/data/crawl/crawl5784 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5784 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5785 b/tests/data/crawl/crawl5785 new file mode 100644 index 0000000..9c91956 --- /dev/null +++ b/tests/data/crawl/crawl5785 @@ -0,0 +1 @@ +[9;65H[37m[40m4.0 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5786 b/tests/data/crawl/crawl5786 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5786 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5787 b/tests/data/crawl/crawl5787 new file mode 100644 index 0000000..96e7114 --- /dev/null +++ b/tests/data/crawl/crawl5787 @@ -0,0 +1 @@ +[9;65H[37m[40m5.0 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5788 b/tests/data/crawl/crawl5788 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5788 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5789 b/tests/data/crawl/crawl5789 new file mode 100644 index 0000000..34c776a --- /dev/null +++ b/tests/data/crawl/crawl5789 @@ -0,0 +1 @@ +[9;65H[37m[40m6.0 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl579 b/tests/data/crawl/crawl579 new file mode 100644 index 0000000..d6109d9 --- /dev/null +++ b/tests/data/crawl/crawl579 @@ -0,0 +1 @@ +[2;69H[33m[40m29[3d46[5;2H[37m[40m[1m c * Throwing [m[39;49m[37m[40m [37m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 19%[5;70H3[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5790 b/tests/data/crawl/crawl5790 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5790 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5791 b/tests/data/crawl/crawl5791 new file mode 100644 index 0000000..1850da1 --- /dev/null +++ b/tests/data/crawl/crawl5791 @@ -0,0 +1 @@ +[9;65H[37m[40m7.0 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5792 b/tests/data/crawl/crawl5792 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5792 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5793 b/tests/data/crawl/crawl5793 new file mode 100644 index 0000000..1ab8da7 --- /dev/null +++ b/tests/data/crawl/crawl5793 @@ -0,0 +1 @@ +
[18d[M[5;43H[37m[40m4
[24d_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your cloak.[m[37m[40m x4[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5794 b/tests/data/crawl/crawl5794 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5794 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5795 b/tests/data/crawl/crawl5795 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5795 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5796 b/tests/data/crawl/crawl5796 new file mode 100644 index 0000000..b7a010b --- /dev/null +++ b/tests/data/crawl/crawl5796 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish putting on your +0 cloak.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5797 b/tests/data/crawl/crawl5797 new file mode 100644 index 0000000..7d83574 --- /dev/null +++ b/tests/data/crawl/crawl5797 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d a - a +1 robe (worn)
[6d[34m[40m J - a runed robe[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5798 b/tests/data/crawl/crawl5798 new file mode 100644 index 0000000..ff40cbf --- /dev/null +++ b/tests/data/crawl/crawl5798 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m4467.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[18;2H[37m[40mI - a cloak; [34m[40m[1mJ - a runed robe
[19d[30m[40m_[m[37m[40mThank you for shopping at Jogurghe's Antique Armour Shop!
[20d[30m[40m[1m_Unknown command.
[21d[m[37m[40m_[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[22d[37m[40m_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your cloak.[m[37m[40m x4
[23d[30m[40m[1m_[m[37m[40mYou finish putting on your +0 cloak.
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m4467.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m.....
\ No newline at end of file diff --git a/tests/data/crawl/crawl5799 b/tests/data/crawl/crawl5799 new file mode 100644 index 0000000..ad78618 --- /dev/null +++ b/tests/data/crawl/crawl5799 @@ -0,0 +1 @@ +...[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[18;2H[37m[40mI - a cloak; [34m[40m[1mJ - a runed robe
[19d[30m[40m_[m[37m[40mThank you for shopping at Jogurghe's Antique Armour Shop!
[20d[30m[40m[1m_Unknown command.
[21d[m[37m[40m_[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[22d[37m[40m_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your cloak.[m[37m[40m x4
[23d[30m[40m[1m_[m[37m[40mYou finish putting on your +0 cloak.
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl58 b/tests/data/crawl/crawl58 new file mode 100644 index 0000000..74f3874 --- /dev/null +++ b/tests/data/crawl/crawl58 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1md - a purple potion[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl580 b/tests/data/crawl/crawl580 new file mode 100644 index 0000000..a42e5de --- /dev/null +++ b/tests/data/crawl/crawl580 @@ -0,0 +1 @@ +[2;69H[33m[40m37[3d58[5;2H[30m[40m[1m c - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [5;70H[33m[40m2[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5800 b/tests/data/crawl/crawl5800 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5800 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5801 b/tests/data/crawl/crawl5801 new file mode 100644 index 0000000..d0d656d --- /dev/null +++ b/tests/data/crawl/crawl5801 @@ -0,0 +1 @@ +[9;65H[37m[40m8.0 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5802 b/tests/data/crawl/crawl5802 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5802 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5803 b/tests/data/crawl/crawl5803 new file mode 100644 index 0000000..c30cd30 --- /dev/null +++ b/tests/data/crawl/crawl5803 @@ -0,0 +1 @@ +[9;65H[37m[40m9.0 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5804 b/tests/data/crawl/crawl5804 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5804 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5805 b/tests/data/crawl/crawl5805 new file mode 100644 index 0000000..c23f9dc --- /dev/null +++ b/tests/data/crawl/crawl5805 @@ -0,0 +1 @@ +[9;64H[37m[40m70.0 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5806 b/tests/data/crawl/crawl5806 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5806 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5807 b/tests/data/crawl/crawl5807 new file mode 100644 index 0000000..05af351 --- /dev/null +++ b/tests/data/crawl/crawl5807 @@ -0,0 +1 @@ +[9;65H[37m[40m1.0 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5808 b/tests/data/crawl/crawl5808 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5808 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5809 b/tests/data/crawl/crawl5809 new file mode 100644 index 0000000..edd152a --- /dev/null +++ b/tests/data/crawl/crawl5809 @@ -0,0 +1 @@ +[9;65H[37m[40m2.0 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl581 b/tests/data/crawl/crawl581 new file mode 100644 index 0000000..ea88343 --- /dev/null +++ b/tests/data/crawl/crawl581 @@ -0,0 +1 @@ +[2;69H[33m[40m29[3d4[5;41H[37m[40m[1m h * Stealth [m[39;49m[37m[40m [37m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 20[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5810 b/tests/data/crawl/crawl5810 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5810 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5811 b/tests/data/crawl/crawl5811 new file mode 100644 index 0000000..ddc3328 --- /dev/null +++ b/tests/data/crawl/crawl5811 @@ -0,0 +1 @@ +
[18d[M[5;43H[37m[40m1
[24d_[30m[40m[1mYou start removing your armour.[m[37m[40m [30m[40m[1mYou continue taking off your +1 robe.[m[37m[40m x4[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5812 b/tests/data/crawl/crawl5812 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5812 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5813 b/tests/data/crawl/crawl5813 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5813 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5814 b/tests/data/crawl/crawl5814 new file mode 100644 index 0000000..2d896c1 --- /dev/null +++ b/tests/data/crawl/crawl5814 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou finish taking off your +1 robe.
[24d [30m[40m[1mYou start putting on your armour.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5815 b/tests/data/crawl/crawl5815 new file mode 100644 index 0000000..0d2b49e --- /dev/null +++ b/tests/data/crawl/crawl5815 @@ -0,0 +1 @@ +[9;65H[37m[40m3.0 (6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5816 b/tests/data/crawl/crawl5816 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5816 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5817 b/tests/data/crawl/crawl5817 new file mode 100644 index 0000000..0645b7d --- /dev/null +++ b/tests/data/crawl/crawl5817 @@ -0,0 +1 @@ +[9;65H[37m[40m4.0 (7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5818 b/tests/data/crawl/crawl5818 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5818 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5819 b/tests/data/crawl/crawl5819 new file mode 100644 index 0000000..7caf7b7 --- /dev/null +++ b/tests/data/crawl/crawl5819 @@ -0,0 +1 @@ +[9;65H[37m[40m5.0 (8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl582 b/tests/data/crawl/crawl582 new file mode 100644 index 0000000..72b402c --- /dev/null +++ b/tests/data/crawl/crawl582 @@ -0,0 +1 @@ +[2;69H[33m[40m38[3d60[5;41H[30m[40m[1m h - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [8;31H[33m[40m2[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5820 b/tests/data/crawl/crawl5820 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5820 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5821 b/tests/data/crawl/crawl5821 new file mode 100644 index 0000000..ed6c7d9 --- /dev/null +++ b/tests/data/crawl/crawl5821 @@ -0,0 +1 @@ +[9;65H[37m[40m6.0 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5822 b/tests/data/crawl/crawl5822 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5822 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5823 b/tests/data/crawl/crawl5823 new file mode 100644 index 0000000..682f9b6 --- /dev/null +++ b/tests/data/crawl/crawl5823 @@ -0,0 +1 @@ +[9;65H[37m[40m7.0 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5824 b/tests/data/crawl/crawl5824 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5824 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5825 b/tests/data/crawl/crawl5825 new file mode 100644 index 0000000..a44fa16 --- /dev/null +++ b/tests/data/crawl/crawl5825 @@ -0,0 +1 @@ +
[18d[2M[5;43H[37m[40m3
[23d_[30m[40m[1mYou continue putting on your runed robe.[m[37m[40m x5
[24d You finish putting on your cursed +0 robe.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5826 b/tests/data/crawl/crawl5826 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5826 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5827 b/tests/data/crawl/crawl5827 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5827 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5828 b/tests/data/crawl/crawl5828 new file mode 100644 index 0000000..d1e468f --- /dev/null +++ b/tests/data/crawl/crawl5828 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mOops, that feels deathly cold.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5829 b/tests/data/crawl/crawl5829 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl5829 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl583 b/tests/data/crawl/crawl583 new file mode 100644 index 0000000..c2141a2 --- /dev/null +++ b/tests/data/crawl/crawl583 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m16[37m[40m/19 [32m[40m[1m====================[30m[40m----[4;38H[m[33m[40mMagic: [31m[40m0[37m[40m/5[56G[30m[40m[1m------------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m15[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 2 [33m[40mNext: [37m[40m55%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m[H[30m[40m[1m###..[12G........#[m[37m[40m [30m[40m[1m.###..
[2d....♣♣[13G♣.[m[37m[40m..[34m[40m[1m=[30m[40m.[m[37m[40m.[33m[40m##[30m[40m[1m♣.♣....
[3d###..♣♣♣♣♣♣♣♣..[m[37m[40m..[30m[40m[1m.[m[37m[40m.[36m[40m[7m)[m[30m[40m[1m........
[4d###............[m[37m[40m..[33m[40m#[37m[40m..[30m[40m[1m........
[5d......[m[37m[40m [30m[40m[1m.........[m[37m[40m...[30m[40m[1m.[31m[40m%[30m[40m.......
[6d###.#######....[m[34m[40m([37m[40m...[30m[40m[1m..##..###
[7d............#...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#
[8d###.######....#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m.[8;56H[m[33m[40mPlace: [37m[40mDungeon:1[9;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......[m[33m[40m#[37m[40m[7mp[m[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.##[9;62H[m[37m[40m699.0 (0.0)[10;3H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m.....g[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..#[11;3H#.###...#[m[33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[12;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [33m[40m#[30m[40m[1m..[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m.##.#[13;2H#......##[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m##.##.#
[14d##...#######..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m...[30m[40m[1m##.##.######
[15d..............[m[37m[40m..[30m[40m[1m..[m[37m[40m....[30m[40m[1m...........
[16d.##.#######..[m[37m[40m..[33m[40m#[30m[40m[1m..[m[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m.##..#####
[17d..#.#[m[37m[40m [30m[40m[1m##.#..#.#....#.###.#####[m[39;49m[37m[40m[14;38H[37m[40mg [35m[40m[7m [m[37m[40m goblin
[18d [36m[40mAiming: [37m[40m[1mPain[19;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[20;2HAim: [37m[40ma goblin, wielding a dagger (chance to defeat MR: 92%)
[21d You miscast Pain.
[22d You are very lightly contaminated with residual magic.
[23d_Nothing appears to happen. The goblin hits you but does no damage.
[24d_Your goblin skeleton hits the goblin.[m[39;49m[37m[40m[13;38H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5830 b/tests/data/crawl/crawl5830 new file mode 100644 index 0000000..3069cc2 --- /dev/null +++ b/tests/data/crawl/crawl5830 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 6 scrolls of identify
[4d y - a scroll of enchant armour
[5d[36m[40m G - a scroll of teleportation
[6d[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5831 b/tests/data/crawl/crawl5831 new file mode 100644 index 0000000..153d9ee --- /dev/null +++ b/tests/data/crawl/crawl5831 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m4477.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[18;2H[37m[40mYou finish taking off your +1 robe.
[19d [30m[40m[1mYou start putting on your armour.
[20d[m[37m[40m_[30m[40m[1mYou continue putting on your runed robe.[m[37m[40m x5
[21d You finish putting on your cursed +0 robe.
[22d[30m[40m[1m_[m[37m[40mOops, that feels deathly cold.
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5832 b/tests/data/crawl/crawl5832 new file mode 100644 index 0000000..2b97c21 --- /dev/null +++ b/tests/data/crawl/crawl5832 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5833 b/tests/data/crawl/crawl5833 new file mode 100644 index 0000000..79d5555 --- /dev/null +++ b/tests/data/crawl/crawl5833 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d[31m[40m J - a cursed +0 robe (worn)
[6d[m[32m[40m a - a +1 robe[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5834 b/tests/data/crawl/crawl5834 new file mode 100644 index 0000000..4e1acfa --- /dev/null +++ b/tests/data/crawl/crawl5834 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m28%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m71[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;16H[33m[40m###[30m[40m[1m##[5;16H[m[33m[40m#[37m[40m...[30m[40m[1m#[6;11H####[m[33m[40m##[37m[40m...[33m[40m####[7;5H[30m[40m[1m#...[m[37m[40m [30m[40m[1m#...[m[37m[40m........[33m[40m#[8;4H[30m[40m[1m.......+...[m[37m[40m........[33m[40m#[8;56HPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m$[30m[40m......#...[m[37m[40m......[37m[43m[5mZ[m[37m[40m[7mp[m[33m[40m#[9;62H[37m[40m4477.0 (0.0)[10;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[11;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[12;4H[30m[40m[1m.......#...[m[37m[40m........[33m[40m#[30m[40m[1m###[13;4H...........[m[37m[40m.........[30m[40m[1m..[33m[40m$[14;4H[30m[40m...........[m[37m[40m.........[30m[40m[1m...[15;4H.........##[m[33m[40m#[37m[40m........[30m[40m[1m....[16;4H.........##[m[33m[40m##[37m[40m........[30m[40m[1m...[17;4H..............[37m[40m>[30m[40m.########[34G[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[18;2H[37m[40mYou finish putting on your cursed +0 robe.
[19d[30m[40m[1m_[m[37m[40mOops, that feels deathly cold.
[20d[30m[40m[1m_Unknown command.[21;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[22d[30m[40m[1m_[m[36m[40mOkay, then.
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5835 b/tests/data/crawl/crawl5835 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl5835 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5836 b/tests/data/crawl/crawl5836 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5836 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5837 b/tests/data/crawl/crawl5837 new file mode 100644 index 0000000..d3ec9b0 --- /dev/null +++ b/tests/data/crawl/crawl5837 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5838 b/tests/data/crawl/crawl5838 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl5838 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5839 b/tests/data/crawl/crawl5839 new file mode 100644 index 0000000..1fdc899 --- /dev/null +++ b/tests/data/crawl/crawl5839 @@ -0,0 +1 @@ +[44G[37m[40m87 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl584 b/tests/data/crawl/crawl584 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl584 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5840 b/tests/data/crawl/crawl5840 new file mode 100644 index 0000000..bb91a36 --- /dev/null +++ b/tests/data/crawl/crawl5840 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 87 gold pieces (gained 16).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5841 b/tests/data/crawl/crawl5841 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl5841 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5842 b/tests/data/crawl/crawl5842 new file mode 100644 index 0000000..482c738 --- /dev/null +++ b/tests/data/crawl/crawl5842 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m#####[2;5H[m[33m[40m#######[37m[40m [30m[40m[1m#...#[3;5H[m[33m[40m#[37m[40m.....[33m[40m#[30m[40m[1m#####...####[4;3H[m[33m[40m###[37m[40m.....[33m[40m#[30m[40m[1m...........#[5;3H[m[37m[40m........+[30m[40m[1m...........#[6;3H[m[37m[40m.[33m[40m[1m$[m[37m[40m......[33m[40m#[30m[40m[1m..........[33m[40m∩[30m[40m#[7;3H[m[37m[40m........[33m[40m#[30m[40m[1m...........#[8;3H[m[37m[40m........[33m[40m#[30m[40m[1m...........#[9;3H[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m...........######[9;63H[m[37m[40m501.0 (24.0)[10;3H...........[37m[43m[5mZ[m[37m[40m...[30m[40m[1m..........#[11;3H[m[37m[40m...............[30m[40m[1m..........#[12;3H[m[37m[40m..........[33m[40m###[37m[40m..[30m[40m[1m..........#[13;3H[m[37m[40m..........[33m[40m#[30m[40m[1m###...........#[14;3H[33m[40m∩[m[37m[40m..........[30m[40m[1m....[37m[40m>[30m[40m.#########[15;3H[m[37m[40m..[33m[40m###[37m[40m......[33m[40m#[30m[40m[1m#.......#[m[37m[40m [16;3H.. [30m[40m[1m.[m[37m[40m........[30m[40m[1m#.......#[m[37m[40m [17;4H [30m[40m[1m##[17;15H#.......####[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5843 b/tests/data/crawl/crawl5843 new file mode 100644 index 0000000..4499a88 --- /dev/null +++ b/tests/data/crawl/crawl5843 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound Seuc's Armour Shoppe.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5844 b/tests/data/crawl/crawl5844 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl5844 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5845 b/tests/data/crawl/crawl5845 new file mode 100644 index 0000000..63aac9b --- /dev/null +++ b/tests/data/crawl/crawl5845 @@ -0,0 +1 @@ +[44G[37m[40m96 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5846 b/tests/data/crawl/crawl5846 new file mode 100644 index 0000000..cc26601 --- /dev/null +++ b/tests/data/crawl/crawl5846 @@ -0,0 +1 @@ +
[18d[M[1;33H[37m[40m[1K[2;3H[33m[40m#####[37m[40m [3;3H..... [30m[40m[1m#####[4;3H[m[37m[40m.....[31m[44ma[37m[40m [30m[40m[1m##[m[33m[40m####[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#[5;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.....[30m[40m[1m######...####[6;4H[m[37m[40m.....[33m[40m####[37m[40m.....[30m[40m[1m#...........#[7;11H[m[37m[40m.......[30m[40m[1m+...........#[8;11H[m[37m[40m.......[30m[40m[1m#..........[33m[40m∩[30m[40m#[9;3H[m[37m[40m [30m[40m[1m..##[m[33m[40m#[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m#...........#[10;7H[m[37m[40m[1K [33m[40m#[37m[40m......[37m[43m[5mZ[m[37m[40m..[30m[40m[1m#[10;28H..#[11;7H[m[37m[40m[1K [33m[40m#[11;18H[30m[40m[1m#[11;28H..####[12;7H[m[37m[40m[1K [33m[40m#[37m[40m.........[30m[40m[1m...Z[28G......[13;3H[m[37m[40m [30m[40m[1m.[m[37m[40m..........[13;28H[30m[40m[1m......[14;3H[m[37m[40m [30m[40m[1m.[14G[m[37m[40m....[30m[40m[1m..###...........[15;3H[m[37m[40m [30m[40m[1m.[m[37m[40m.[14G....[30m[40m[1m..####..........[16;3H[m[37m[40m ....[33m[40m[1m∩[m[37m[40m.......[30m[40m[1m.......[37m[40m>[30m[40m.#######[17;5H[m[37m[40m [30m[40m[1m...###......##.......#
[24d[m[37m[40m_You now have 96 gold pieces (gained 9).[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5847 b/tests/data/crawl/crawl5847 new file mode 100644 index 0000000..d819215 --- /dev/null +++ b/tests/data/crawl/crawl5847 @@ -0,0 +1 @@ +[9;65H[37m[40m8.0 (7.0) [14;38H[31m[44ma[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mworker ant (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5848 b/tests/data/crawl/crawl5848 new file mode 100644 index 0000000..4fd5ae1 --- /dev/null +++ b/tests/data/crawl/crawl5848 @@ -0,0 +1 @@ +[9;14H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5849 b/tests/data/crawl/crawl5849 new file mode 100644 index 0000000..e7e028b --- /dev/null +++ b/tests/data/crawl/crawl5849 @@ -0,0 +1 @@ +[9;65H[37m[40m9.0 (8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl585 b/tests/data/crawl/crawl585 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl585 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5850 b/tests/data/crawl/crawl5850 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5850 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5851 b/tests/data/crawl/crawl5851 new file mode 100644 index 0000000..363c8f4 --- /dev/null +++ b/tests/data/crawl/crawl5851 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA worker ant comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5852 b/tests/data/crawl/crawl5852 new file mode 100644 index 0000000..5ab8938 --- /dev/null +++ b/tests/data/crawl/crawl5852 @@ -0,0 +1 @@ +[2d[33m[40m##[3d[37m[40m..[3;23H [30m[40m[1m#####[4;8H[m[37m[40m.[31m[44ma[37m[40m [30m[40m[1m###[m[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[5;9H[m[37m[40m. [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.######...####[6;9H[m[37m[40m.[33m[40m####[37m[40m....[30m[40m[1m.#[6;30H.#[7;18H.+[7;30H.#[8;18H.#[8;29H.[33m[40m∩[30m[40m#[9;4H[m[37m[40m [30m[40m[1m..##[m[33m[40m#[37m[40m[7mp[m[37m[40m....[37m[43m[5mZ[m[37m[40m..[30m[40m[1m.#[9;30H.#[10;8H[m[37m[40m [33m[40m#[10;18H[30m[40m[1m.#[10;30H.#[11;8H[m[37m[40m [33m[40m#[11;18H[30m[40m[1m.#[11;30H.[12;8H[m[37m[40m [33m[40m#[12;21H[30m[40m[1m.Z[13;7H[m[37m[40m [30m[40m[1m.[14;6H[m[37m[40m [30m[40m[1m..[14;20H.###[15;6H[m[37m[40m [30m[40m[1m..[15;20H.####[16;6H[m[37m[40m [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[16;25H[30m[40m.[37m[40m>[30m[40m.[17;9H[m[37m[40m [30m[40m[1m...###......##[30G.#[34G[m[39;49m[37m[40m
[18d[9;14H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m10.0 (1[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5853 b/tests/data/crawl/crawl5853 new file mode 100644 index 0000000..126ad60 --- /dev/null +++ b/tests/data/crawl/crawl5853 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d #######
[3d ....... #####
[4d ..[m[37m[40m....[31m[44ma[30m[40m[1m ####### #...#
[5d ..[m[37m[40m.....[30m[40m[1m #.[m[37m[40m.[30m[40m[1m..[5;32H
[6d ..[6;16H..[6;32H
[7d ..[7;16H..[7;32H
[8d ..[8;16H..[8;30H∩#
[9d [9;16H..[9;32H [10;8H[1K [16G..[10;32H [11;8H[1K [16G..[12;8H[1K [16G..[13;7H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ...........[16;6H[1K ....∩......[16;26H>[17;9H[1K [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5854 b/tests/data/crawl/crawl5854 new file mode 100644 index 0000000..e2da249 --- /dev/null +++ b/tests/data/crawl/crawl5854 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worker ant[24;2HAim: [37m[40ma worker ant (resting, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5855 b/tests/data/crawl/crawl5855 new file mode 100644 index 0000000..2f77e92 --- /dev/null +++ b/tests/data/crawl/crawl5855 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d [33m[40m#######[37m[40m
[3d ....... [30m[40m[1m#####[m[37m[40m
[4d ......[31m[44ma[37m[40m [30m[40m[1m###[m[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[5d ....... [30m[40m[1m#.[m[37m[40m...[5;32H
[6d ..[6;16H..[6;32H
[7d ..[7;16H..[7;32H
[8d ..[8;16H..[8;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[9d [9;16H..[9;32H [10;8H[1K [16G..[10;32H [11;8H[1K [16G..[12;8H[1K [16G..[13;7H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m..[m[37m[40m.........[16;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[16;26H[1m>[17;9H[m[37m[40m[1K [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5856 b/tests/data/crawl/crawl5856 new file mode 100644 index 0000000..35d505c --- /dev/null +++ b/tests/data/crawl/crawl5856 @@ -0,0 +1 @@ +[4;9H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5857 b/tests/data/crawl/crawl5857 new file mode 100644 index 0000000..75a3093 --- /dev/null +++ b/tests/data/crawl/crawl5857 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40m[1mThe worker ant twitches its antennae in your direction.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5858 b/tests/data/crawl/crawl5858 new file mode 100644 index 0000000..74a27b2 --- /dev/null +++ b/tests/data/crawl/crawl5858 @@ -0,0 +1 @@ +[4;9H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5859 b/tests/data/crawl/crawl5859 new file mode 100644 index 0000000..80fec2e --- /dev/null +++ b/tests/data/crawl/crawl5859 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl586 b/tests/data/crawl/crawl586 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl586 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5860 b/tests/data/crawl/crawl5860 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5860 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5861 b/tests/data/crawl/crawl5861 new file mode 100644 index 0000000..8ad432e --- /dev/null +++ b/tests/data/crawl/crawl5861 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony! The worker ant moves out of view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5862 b/tests/data/crawl/crawl5862 new file mode 100644 index 0000000..b1704b2 --- /dev/null +++ b/tests/data/crawl/crawl5862 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K
[2d #######
[3d ....... #####
[4d ..[m[37m[40m.....[30m[40m[1m ####### #...#
[5d ..[m[37m[40m.....[30m[40m[1m #.[m[37m[40m.[30m[40m[1m..[5;32H
[6d ..[6;16H..[6;32H
[7d ..[7;16H..[7;32H
[8d ..[8;16H..[8;30H∩#
[9d [9;16H..[9;32H [10;8H[1K [16G..[10;32H [11;8H[1K [16G..[12;8H[1K [16G..[13;7H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ...........[16;6H[1K ....∩......[16;26H>[17;9H[1K [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5863 b/tests/data/crawl/crawl5863 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl5863 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5864 b/tests/data/crawl/crawl5864 new file mode 100644 index 0000000..97ab190 --- /dev/null +++ b/tests/data/crawl/crawl5864 @@ -0,0 +1 @@ +
[18d[M[9;10H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5865 b/tests/data/crawl/crawl5865 new file mode 100644 index 0000000..eae0277 --- /dev/null +++ b/tests/data/crawl/crawl5865 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K
[2d [33m[40m#######[37m[40m
[3d ....... [30m[40m[1m#####[m[37m[40m
[4d ....... [30m[40m[1m###[m[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[5d ....... [30m[40m[1m#.[m[37m[40m...[5;32H
[6d ..[6;16H..[6;32H
[7d ..[7;16H..[7;32H
[8d ..[8;16H..[8;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[9d [30m[40m[1m..##[m[33m[40m#[37m[40m[7mp[m[37m[40m...[37m[43m[5mZ[m[37m[40m...[9;32H [10;8H[1K [16G..[10;32H [11;8H[1K [16G..[12;8H[1K [16G..[13;7H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m..[m[37m[40m.........[16;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[16;26H[1m>[17;9H[m[37m[40m[1K [17;32H [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5866 b/tests/data/crawl/crawl5866 new file mode 100644 index 0000000..31fcd3c --- /dev/null +++ b/tests/data/crawl/crawl5866 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5867 b/tests/data/crawl/crawl5867 new file mode 100644 index 0000000..67c1d23 --- /dev/null +++ b/tests/data/crawl/crawl5867 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#######[2;3H.[m[37m[40m......[2;24H[30m[40m[1m#####[3;3H..[3;13H##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...[4;3H...[4;14H[m[37m[40m....[30m[40m[1m.######...####[5;3H....[m[37m[40m...[33m[40m####[37m[40m....[30m[40m[1m.#...........[6;3H.....[m[37m[40m..........[30m[40m[1m.+[7;3H......[7;19H#[7;30H[33m[40m∩[8;3H[m[37m[40m [30m[40m[1m..##[m[33m[40m#[37m[40m....[37m[43m[5mZ[8;30H[m[30m[40m[1m.[9;5H[m[37m[40m [33m[40m#[37m[40m[7mp[m[37m[40m....[10;32H[30m[40m[1m##[11;19H...Z[11;31H...[12;8H.[m[37m[40m.[12;22H[30m[40m[1m.[13;7H.[13;21H###[14;8H[m[37m[40m.[14;24H[30m[40m[1m#[15;8H[m[37m[40m...[33m[40m[1m∩[15;21H[30m[40m.....[37m[40m>[30m[40m.######[16;7H[m[37m[40m.[31m[44m[1mo[m[37m[40m....[33m[40m###[22G[30m[40m[1m##.......#[m[37m[40m [17;10H [30m[40m[1m..[m[37m[40m [30m[40m[1m..[22G.[17;34H[m[39;49m[37m[40m[14;38H[31m[44m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[18d[m[39;49m[37m[40m[5;9H[31m[40ma[8;14H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5868 b/tests/data/crawl/crawl5868 new file mode 100644 index 0000000..e5b4e91 --- /dev/null +++ b/tests/data/crawl/crawl5868 @@ -0,0 +1 @@ +[9;65H[37m[40m2[14;38H[31m[40ma[37m[40m [32m[40m[7m [m[37m[40m [33m[40m[1mworker ant[K[15;38H[31m[44mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (sleeping)[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5869 b/tests/data/crawl/crawl5869 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5869 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl587 b/tests/data/crawl/crawl587 new file mode 100644 index 0000000..70b0f2c --- /dev/null +++ b/tests/data/crawl/crawl587 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5870 b/tests/data/crawl/crawl5870 new file mode 100644 index 0000000..a1f50f5 --- /dev/null +++ b/tests/data/crawl/crawl5870 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mAn orc comes into view. It is wielding a club.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5871 b/tests/data/crawl/crawl5871 new file mode 100644 index 0000000..b0e873e --- /dev/null +++ b/tests/data/crawl/crawl5871 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K .o....###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5872 b/tests/data/crawl/crawl5872 new file mode 100644 index 0000000..723e9bf --- /dev/null +++ b/tests/data/crawl/crawl5872 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worker ant[24;2HAim: [37m[40ma worker ant (lightly wounded, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5873 b/tests/data/crawl/crawl5873 new file mode 100644 index 0000000..ae3178c --- /dev/null +++ b/tests/data/crawl/crawl5873 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K .[31m[44m[1mo[m[37m[40m....[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5874 b/tests/data/crawl/crawl5874 new file mode 100644 index 0000000..6f03259 --- /dev/null +++ b/tests/data/crawl/crawl5874 @@ -0,0 +1 @@ +[5;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5875 b/tests/data/crawl/crawl5875 new file mode 100644 index 0000000..2cec5b7 --- /dev/null +++ b/tests/data/crawl/crawl5875 @@ -0,0 +1 @@ +[37m[40m.[6d[31m[40ma[9;12H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5876 b/tests/data/crawl/crawl5876 new file mode 100644 index 0000000..00a17f1 --- /dev/null +++ b/tests/data/crawl/crawl5876 @@ -0,0 +1 @@ +[3;79H[30m[40m[1m-[4;47H[m[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5877 b/tests/data/crawl/crawl5877 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5877 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5878 b/tests/data/crawl/crawl5878 new file mode 100644 index 0000000..5e23313 --- /dev/null +++ b/tests/data/crawl/crawl5878 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5879 b/tests/data/crawl/crawl5879 new file mode 100644 index 0000000..b0e873e --- /dev/null +++ b/tests/data/crawl/crawl5879 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K .o....###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl588 b/tests/data/crawl/crawl588 new file mode 100644 index 0000000..81ec67b --- /dev/null +++ b/tests/data/crawl/crawl588 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[1;1H[37m[40m [30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣♣♣[1;24H♣[m[37m[40m
[2d[30m[40m[1m###..[m[37m[40m [30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[33m[40m#[30m[40m[1m##
[3d....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[30m[40m.[m[37m[40m.[33m[40m##[32m[40m♣[37m[40m.[30m[40m[1m♣[4;6H♣♣♣♣♣♣♣♣[m[37m[40m....[30m[40m[1m.[m[37m[40m.[36m[40m[7m)[m[37m[40m..
[5d[30m[40m[1m###....[15G[m[37m[40m...[33m[40m#[37m[40m...
[6d[30m[40m[1m......[m[37m[40m [30m[40m[1m........[m[37m[40m.....[31m[40m[1m%[30m[40m.......
[7d###.#######....[m[34m[40m([37m[40m...[30m[40m[1m..##..###
[8d............#...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[27G#
[9d###.######....#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m.[m[37m[40m [10;8H [30m[40m[1m#.......[m[33m[40m#[37m[40m.[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.#[11;6H[m[37m[40m [30m[40m[1m#..##....[m[37m[40m.g[33m[40m#[26G[30m[40m[1m.[12;2H[m[37m[40m [30m[40m[1m#.###...##..#[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m.#[m[37m[40m
[13d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m.##.#[14;21H#[14;38H[m[37m[40mg [35m[40m[7m [m[37m[40m goblin[15;21H[30m[40m[1m.[15;38H[m[37m[40m[K[16;22H[30m[40m[1m.[17;14H..#...#.##[17;34H[m[39;49m[37m[40m
[18d[10;18H[37m[40mg[11d.[12d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;62H[37m[40m700.0 (1[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K
[24d[37m[40m_[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5880 b/tests/data/crawl/crawl5880 new file mode 100644 index 0000000..5a1d6f0 --- /dev/null +++ b/tests/data/crawl/crawl5880 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant (lightly wounded, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5881 b/tests/data/crawl/crawl5881 new file mode 100644 index 0000000..ae3178c --- /dev/null +++ b/tests/data/crawl/crawl5881 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K .[31m[44m[1mo[m[37m[40m....[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5882 b/tests/data/crawl/crawl5882 new file mode 100644 index 0000000..62f94e4 --- /dev/null +++ b/tests/data/crawl/crawl5882 @@ -0,0 +1 @@ +[6;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5883 b/tests/data/crawl/crawl5883 new file mode 100644 index 0000000..318ff73 --- /dev/null +++ b/tests/data/crawl/crawl5883 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe worker ant convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5884 b/tests/data/crawl/crawl5884 new file mode 100644 index 0000000..2d115e1 --- /dev/null +++ b/tests/data/crawl/crawl5884 @@ -0,0 +1 @@ +[6;10H[37m[40m.[7d[31m[40ma[9d[37m[43m[5mZ[m[37m[40m.[15;9H[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5885 b/tests/data/crawl/crawl5885 new file mode 100644 index 0000000..a88d9df --- /dev/null +++ b/tests/data/crawl/crawl5885 @@ -0,0 +1 @@ +[3;46H[32m[40m49[4d[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[14;40H[33m[40m[1m[7m [15;38H[m[31m[40m[1mo[45G[30m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5886 b/tests/data/crawl/crawl5886 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5886 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5887 b/tests/data/crawl/crawl5887 new file mode 100644 index 0000000..63d56b0 --- /dev/null +++ b/tests/data/crawl/crawl5887 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc shouts![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5888 b/tests/data/crawl/crawl5888 new file mode 100644 index 0000000..588af16 --- /dev/null +++ b/tests/data/crawl/crawl5888 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ..o.∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5889 b/tests/data/crawl/crawl5889 new file mode 100644 index 0000000..2bbd7f3 --- /dev/null +++ b/tests/data/crawl/crawl5889 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl589 b/tests/data/crawl/crawl589 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl589 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5890 b/tests/data/crawl/crawl5890 new file mode 100644 index 0000000..27525db --- /dev/null +++ b/tests/data/crawl/crawl5890 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m.[31m[40m[1mo[m[37m[40m.[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5891 b/tests/data/crawl/crawl5891 new file mode 100644 index 0000000..f5f7f3b --- /dev/null +++ b/tests/data/crawl/crawl5891 @@ -0,0 +1 @@ +[7;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5892 b/tests/data/crawl/crawl5892 new file mode 100644 index 0000000..aa51c83 --- /dev/null +++ b/tests/data/crawl/crawl5892 @@ -0,0 +1 @@ +
[18d[M[7;10H[37m[40m.[8d[31m[42ma[14;9H[31m[40m[1mo[15d[m[37m[40m.
[24d The worker ant convulses in agony! The worker ant bites you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5893 b/tests/data/crawl/crawl5893 new file mode 100644 index 0000000..0b1956e --- /dev/null +++ b/tests/data/crawl/crawl5893 @@ -0,0 +1 @@ +[3;47H[32m[40m6[77G[31m[40m--[4;46H[33m[40m[1m9[m[37m[40m/13 [4;72H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m5[14;38H[31m[42ma[37m[40m [31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5894 b/tests/data/crawl/crawl5894 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5894 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5895 b/tests/data/crawl/crawl5895 new file mode 100644 index 0000000..a257be0 --- /dev/null +++ b/tests/data/crawl/crawl5895 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your giant newt skeleton bites the worker ant but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5896 b/tests/data/crawl/crawl5896 new file mode 100644 index 0000000..5e3e840 --- /dev/null +++ b/tests/data/crawl/crawl5896 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5897 b/tests/data/crawl/crawl5897 new file mode 100644 index 0000000..f7e98db --- /dev/null +++ b/tests/data/crawl/crawl5897 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 87%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5898 b/tests/data/crawl/crawl5898 new file mode 100644 index 0000000..a07eacc --- /dev/null +++ b/tests/data/crawl/crawl5898 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5899 b/tests/data/crawl/crawl5899 new file mode 100644 index 0000000..62d9012 --- /dev/null +++ b/tests/data/crawl/crawl5899 @@ -0,0 +1 @@ +[8;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl59 b/tests/data/crawl/crawl59 new file mode 100644 index 0000000..df9ddc6 --- /dev/null +++ b/tests/data/crawl/crawl59 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m#######.########.#######[m[37m[40m [2;7H[30m[40m[1m.[15G##.....[m[37m[40m..[30m[40m[1m......[m[37m[40m..[3;7H[1m>[15G[30m[40m...####[m[33m[40m#[37m[40m.[30m[40m[1m#####[m[33m[40m#[37m[40m..[4;7H[30m[40m[1m........####[4;27H[m[37m[40m [33m[40m#[37m[40m...[5;7H[30m[40m[1m#####.#[5;24H#[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[6;12H[30m[40m[1m..[21G[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m...[33m[40m#[7;11H[30m[40m[1m##[7;22H[m[33m[40m#[37m[40m.[33m[40m†[37m[40m....[33m[40m#[8;17H[37m[40m [33m[40m#[37m[40m......[33m[40m#[30m[40m[1m#[m[37m[40m [9;13H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[33m[40m#[37m[40m..[7mp[m[33m[40m#[30m[40m[1m######[10;13H..[m[37m[40m ..............[11;17H[33m[40m##[37m[40m..[33m[40m##[37m[40m.[33m[40m#######[37m[40m.[12;18H[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[17;22H..[17;34H[m[39;49m[37m[40m[9;62H[37m[40m60.0 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl590 b/tests/data/crawl/crawl590 new file mode 100644 index 0000000..8aeb7cf --- /dev/null +++ b/tests/data/crawl/crawl590 @@ -0,0 +1 @@ +[1;12H[37m[40m[1K [30m[40m[1m.[20G.[m[37m[40m [30m[40m[1m#[m[37m[40m
[2d [30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣[m[32m[40m♣[1m♣[2;23H[30m[40m.[32m[40m♣[m[37m[40m
[3d[30m[40m[1m###..[m[37m[40m [30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[33m[40m#[30m[40m[1m##
[4d....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[30m[40m.[m[37m[40m.[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m.[5;6H[30m[40m[1m♣♣♣♣♣[m[32m[40m♣♣♣[37m[40m....[30m[40m[1m.[m[37m[40m.[36m[40m[7m)[m[37m[40m.....
[6d[30m[40m[1m###.......[m[37m[40m.......[33m[40m#[37m[40m.......
[7d[30m[40m[1m......[m[37m[40m [30m[40m[1m...[m[37m[40m..........[31m[40m[1m%[m[37m[40m....[30m[40m[1m...
[8d###.######[m[33m[40m#[37m[40m....[34m[40m([37m[40m.....[33m[40m#[30m[40m[1m#..###
[9d............#...[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.[27G#
[10d###.######....#.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1mZ.#[m[37m[40m [30m[40m[1m.[m[37m[40m [11;8H [30m[40m[1m#.......[m[33m[40m#[37m[40mg[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.#[12;6H[m[37m[40m [30m[40m[1m#[15G..[m[37m[40m..[33m[40m#[26G[30m[40m[1m.[13;2H[m[37m[40m [30m[40m[1m#.###...##..#.[m[37m[40m.[33m[40m#[37m[43m[5mZ[m[30m[40m[1m.#[m[37m[40m [14;3H[30m[40m[1m#.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#..#[m[37m[40m..[30m[40m[1m#[m[37m[40m.[30m[40m[1m.#[m[37m[40m
[15d [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..#[m[37m[40m..[30m[40m[1m.[m[37m[40m.[30m[40m[1m.#[29G[m[37m[40m
[16d[30m[40m[1m##...#######..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.##.##.######
[17d.................................[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5900 b/tests/data/crawl/crawl5900 new file mode 100644 index 0000000..318ff73 --- /dev/null +++ b/tests/data/crawl/crawl5900 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe worker ant convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5901 b/tests/data/crawl/crawl5901 new file mode 100644 index 0000000..0ae4b50 --- /dev/null +++ b/tests/data/crawl/crawl5901 @@ -0,0 +1 @@ +[8;10H[31m[40m†[13d[1mo[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5902 b/tests/data/crawl/crawl5902 new file mode 100644 index 0000000..b17c00e --- /dev/null +++ b/tests/data/crawl/crawl5902 @@ -0,0 +1 @@ +[3;47H[32m[40m5[77G[30m[40m[1m--[4;46H[33m[40m8[4;70H[m[35m[40m--[30m[40m[1m--[8;51H[m[37m[40m35[9;65H6[14;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5903 b/tests/data/crawl/crawl5903 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5903 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5904 b/tests/data/crawl/crawl5904 new file mode 100644 index 0000000..29746a5 --- /dev/null +++ b/tests/data/crawl/crawl5904 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the worker ant![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5905 b/tests/data/crawl/crawl5905 new file mode 100644 index 0000000..5e3e840 --- /dev/null +++ b/tests/data/crawl/crawl5905 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5906 b/tests/data/crawl/crawl5906 new file mode 100644 index 0000000..3d97891 --- /dev/null +++ b/tests/data/crawl/crawl5906 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wielding a club (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5907 b/tests/data/crawl/crawl5907 new file mode 100644 index 0000000..a07eacc --- /dev/null +++ b/tests/data/crawl/crawl5907 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5908 b/tests/data/crawl/crawl5908 new file mode 100644 index 0000000..2b97fcf --- /dev/null +++ b/tests/data/crawl/crawl5908 @@ -0,0 +1 @@ +[13;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5909 b/tests/data/crawl/crawl5909 new file mode 100644 index 0000000..2d3382e --- /dev/null +++ b/tests/data/crawl/crawl5909 @@ -0,0 +1 @@ +[A[31m[40m[1mo[13d[m[37m[40m.[16d[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl591 b/tests/data/crawl/crawl591 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl591 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5910 b/tests/data/crawl/crawl5910 new file mode 100644 index 0000000..d188bab --- /dev/null +++ b/tests/data/crawl/crawl5910 @@ -0,0 +1 @@ +[3;47H[32m[40m4[76G[31m[40m-[4;46H[33m[40m[1m7[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m7[14;39H[31m[40m[1mo[m[37m[40m [30m[40m[1m2 orcs[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5911 b/tests/data/crawl/crawl5911 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5911 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5912 b/tests/data/crawl/crawl5912 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl5912 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5913 b/tests/data/crawl/crawl5913 new file mode 100644 index 0000000..b0e873e --- /dev/null +++ b/tests/data/crawl/crawl5913 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K .o....###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5914 b/tests/data/crawl/crawl5914 new file mode 100644 index 0000000..0eaa942 --- /dev/null +++ b/tests/data/crawl/crawl5914 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The orc convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wielding a club (lightly wounded, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5915 b/tests/data/crawl/crawl5915 new file mode 100644 index 0000000..960b435 --- /dev/null +++ b/tests/data/crawl/crawl5915 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K .[31m[40m[1mo[m[37m[40m....[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5916 b/tests/data/crawl/crawl5916 new file mode 100644 index 0000000..d85b0b4 --- /dev/null +++ b/tests/data/crawl/crawl5916 @@ -0,0 +1 @@ +[12;9H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5917 b/tests/data/crawl/crawl5917 new file mode 100644 index 0000000..7b2f9a4 --- /dev/null +++ b/tests/data/crawl/crawl5917 @@ -0,0 +1 @@ +[A[31m[40m[1mo[12d[m[37m[40m.[15d[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5918 b/tests/data/crawl/crawl5918 new file mode 100644 index 0000000..ff868de --- /dev/null +++ b/tests/data/crawl/crawl5918 @@ -0,0 +1 @@ +[3;47H[32m[40m3[76G[30m[40m[1m-[4;68H--[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5919 b/tests/data/crawl/crawl5919 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5919 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl592 b/tests/data/crawl/crawl592 new file mode 100644 index 0000000..0bc4669 --- /dev/null +++ b/tests/data/crawl/crawl592 @@ -0,0 +1 @@ +[10;18H[37m[40mg[11d.[12d[37m[43m[5mZ[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5920 b/tests/data/crawl/crawl5920 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl5920 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5921 b/tests/data/crawl/crawl5921 new file mode 100644 index 0000000..588af16 --- /dev/null +++ b/tests/data/crawl/crawl5921 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ..o.∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5922 b/tests/data/crawl/crawl5922 new file mode 100644 index 0000000..de17495 --- /dev/null +++ b/tests/data/crawl/crawl5922 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The orc convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wielding a club ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5923 b/tests/data/crawl/crawl5923 new file mode 100644 index 0000000..27525db --- /dev/null +++ b/tests/data/crawl/crawl5923 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m.[31m[40m[1mo[m[37m[40m.[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5924 b/tests/data/crawl/crawl5924 new file mode 100644 index 0000000..2dee304 --- /dev/null +++ b/tests/data/crawl/crawl5924 @@ -0,0 +1 @@ +[11;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5925 b/tests/data/crawl/crawl5925 new file mode 100644 index 0000000..314bf64 --- /dev/null +++ b/tests/data/crawl/crawl5925 @@ -0,0 +1 @@ +[A[31m[40m[1mo[11d[m[37m[40m.[14d[31m[40m[1mo[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5926 b/tests/data/crawl/crawl5926 new file mode 100644 index 0000000..f0fec1c --- /dev/null +++ b/tests/data/crawl/crawl5926 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;67H[m[35m[40m-[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5927 b/tests/data/crawl/crawl5927 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5927 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5928 b/tests/data/crawl/crawl5928 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl5928 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5929 b/tests/data/crawl/crawl5929 new file mode 100644 index 0000000..5e3e840 --- /dev/null +++ b/tests/data/crawl/crawl5929 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl593 b/tests/data/crawl/crawl593 new file mode 100644 index 0000000..dc21f89 --- /dev/null +++ b/tests/data/crawl/crawl593 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m====[9;64H[37m[40m1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5930 b/tests/data/crawl/crawl5930 new file mode 100644 index 0000000..21c4caf --- /dev/null +++ b/tests/data/crawl/crawl5930 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The orc convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wielding a club ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5931 b/tests/data/crawl/crawl5931 new file mode 100644 index 0000000..a07eacc --- /dev/null +++ b/tests/data/crawl/crawl5931 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5932 b/tests/data/crawl/crawl5932 new file mode 100644 index 0000000..e8169ff --- /dev/null +++ b/tests/data/crawl/crawl5932 @@ -0,0 +1 @@ +[10;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5933 b/tests/data/crawl/crawl5933 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl5933 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5934 b/tests/data/crawl/crawl5934 new file mode 100644 index 0000000..fea6d32 --- /dev/null +++ b/tests/data/crawl/crawl5934 @@ -0,0 +1 @@ +[10;10H[37m[40m)[13d[31m[40m[1mo[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5935 b/tests/data/crawl/crawl5935 new file mode 100644 index 0000000..8634875 --- /dev/null +++ b/tests/data/crawl/crawl5935 @@ -0,0 +1 @@ +[3;47H[32m[40m2[75G[31m[40m-[4;46H5[4;65H[35m[40m--[30m[40m[1m-[9;64H[m[37m[40m20[14;39H [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5936 b/tests/data/crawl/crawl5936 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5936 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5937 b/tests/data/crawl/crawl5937 new file mode 100644 index 0000000..cf4f926 --- /dev/null +++ b/tests/data/crawl/crawl5937 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5938 b/tests/data/crawl/crawl5938 new file mode 100644 index 0000000..5e3e840 --- /dev/null +++ b/tests/data/crawl/crawl5938 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [10G
[2d ....... #####
[3d ....... ####### #...#
[4d [10G #[m[37m[40m..[30m[40m[1m..[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H∩#
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K ....∩......[15;26H>[16;6H[1K ......###..[16;32H [17;10H[1K .. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5939 b/tests/data/crawl/crawl5939 new file mode 100644 index 0000000..12a047a --- /dev/null +++ b/tests/data/crawl/crawl5939 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_[31m[40mYou kill the orc![19;2H[36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H[37m[40m[2P[23;26Hhand axe and wearing a leather armour (chance to defeat[24;2HMR: 95%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl594 b/tests/data/crawl/crawl594 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl594 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5940 b/tests/data/crawl/crawl5940 new file mode 100644 index 0000000..a07eacc --- /dev/null +++ b/tests/data/crawl/crawl5940 @@ -0,0 +1 @@ +[H[37m[40m [10G
[2d [30m[40m[1m.[m[37m[40m...... [30m[40m[1m#####[m[37m[40m
[3d [30m[40m[1m..[m[37m[40m..... [30m[40m[1m##[m[33m[40m###[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m
[4d [10G [30m[40m[1m#[m[37m[40m....[4;32H
[5d [5;16H..[5;32H
[6d [6;16H..[6;32H
[7d [7;16H..[7;30H[33m[40m[1m∩[30m[40m#[m[37m[40m
[8d [8;16H..[8;32H [9;8H[1K [16G..[9;32H [10;8H[1K [16G..[11;8H[1K [16G..[12;7H[1K [12;16H..[13;6H[1K [13;16H..[14;6H[1K [14;16H..[15;6H[1K [30m[40m[1m.[m[37m[40m...[33m[40m[1m∩[m[37m[40m......[15;26H[1m>[16;6H[m[37m[40m[1K ......[33m[40m###[37m[40m..[16;32H [17;10H[1K [30m[40m[1m..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5941 b/tests/data/crawl/crawl5941 new file mode 100644 index 0000000..7cd0c14 --- /dev/null +++ b/tests/data/crawl/crawl5941 @@ -0,0 +1 @@ +[13;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5942 b/tests/data/crawl/crawl5942 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl5942 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5943 b/tests/data/crawl/crawl5943 new file mode 100644 index 0000000..bde82d3 --- /dev/null +++ b/tests/data/crawl/crawl5943 @@ -0,0 +1 @@ +[13;10H[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5944 b/tests/data/crawl/crawl5944 new file mode 100644 index 0000000..9615996 --- /dev/null +++ b/tests/data/crawl/crawl5944 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m41[75G[30m[40m-[4;46H[m[31m[40m4[4;63H[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m6[9;65H1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5945 b/tests/data/crawl/crawl5945 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5945 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5946 b/tests/data/crawl/crawl5946 new file mode 100644 index 0000000..cf4f926 --- /dev/null +++ b/tests/data/crawl/crawl5946 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5947 b/tests/data/crawl/crawl5947 new file mode 100644 index 0000000..4e28da5 --- /dev/null +++ b/tests/data/crawl/crawl5947 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;3H[33m[40m#######[2;24H[37m[40m [3;3H..[3;13H [30m[40m[1m####[4;3H[m[37m[40m...[4;14H[30m[40m[1m##[m[33m[40m##[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[m[37m[40m [5;3H....... [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.######...###[6;3H[m[37m[40m.......[33m[40m####[37m[40m....[30m[40m[1m.#[7;3H[m[37m[40m......[7;19H[30m[40m[1m+[7;30H.[8;3H[m[37m[40m........[8;30H[33m[40m[1m∩[9;5H[30m[40m..##[m[33m[40m#[37m[40m[7mp[m[37m[40m.[10d.[37m[43m[5mZ[10;32H[m[37m[40m [11;10H)[11;19H[30m[40m[1m#...[11;31H###[12;8H[m[37m[40m [33m[40m#[12;22H[30m[40m[1mZ[13;7H[m[37m[40m [30m[40m[1m.[m[37m[40m..[13;21H[30m[40m[1m...[14;8H.[m[37m[40m.[35m[40m[7m)[14;24H[m[30m[40m[1m.[15;8H.[m[37m[40m...[15;21H[30m[40m[1m####.........[16;7H.[m[37m[40m...[33m[40m[1m∩[m[37m[40m....[22G[30m[40m[1m....[37m[40m>[30m[40m.######[17;7H......###[22G#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5948 b/tests/data/crawl/crawl5948 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5948 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5949 b/tests/data/crawl/crawl5949 new file mode 100644 index 0000000..26be45d --- /dev/null +++ b/tests/data/crawl/crawl5949 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a worker ant corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl595 b/tests/data/crawl/crawl595 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl595 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5950 b/tests/data/crawl/crawl5950 new file mode 100644 index 0000000..a53549d --- /dev/null +++ b/tests/data/crawl/crawl5950 @@ -0,0 +1 @@ +[10;80H[13;9H[30m[42mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[14;38H[30m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5951 b/tests/data/crawl/crawl5951 new file mode 100644 index 0000000..2f17a70 --- /dev/null +++ b/tests/data/crawl/crawl5951 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You butcher the worker ant corpse.
[24d[30m[40m[1m_[m[37m[40mYou see here a chunk of flesh.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5952 b/tests/data/crawl/crawl5952 new file mode 100644 index 0000000..5ec3de8 --- /dev/null +++ b/tests/data/crawl/crawl5952 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;3H[33m[40m##########[3;24H[37m[40m [4;10H... [30m[40m[1m#####[5;10H[m[37m[40m.. [30m[40m[1m#######[m[37m[40m [30m[40m[1m#...#[m[37m[40m [6;10H.. [30m[40m[1m#..[m[37m[40m.[30m[40m[1m..######...####[7;11H[m[33m[40m####[37m[40m...[30m[40m[1m..#[7;31H.#[8;19H.+[8;30H..#[9;3H[m[37m[40m.......[9;19H[30m[40m[1m.#[9;31H[33m[40m∩[30m[40m#[10;3H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[19G[30m[40m.#[10;31H.#[11;5H[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.[37m[43m[5mZ[19G[m[30m[40m[1m.#[11;31H.#[m[37m[40m [12;9H [30m[40m[1m#[m[37m[40m)[12;20H[30m[40m[1m#..[12;32H##[13;8H[m[37m[40m [30m[40m[1m#[13;23HZ[14;7H[m[37m[40m [30m[40m[1m.o[14;21H...[15;7H[m[37m[40m [30m[40m[1m...[m[35m[40m[7m)[15;21H[m[30m[40m[1m.[16;7H[m[37m[40m [30m[40m[1m...[m[37m[40m.[16;22H[30m[40m[1m####........[17;7H[m[37m[40m [30m[40m[1m....[33m[40m∩[30m[40m...[22G.....[37m[40m>[30m[40m.#####[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[10;11H[37m[43m[5mZ[11d[m[37m[40m.[13d[30m[42mo[14d[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[14;38H[30m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5953 b/tests/data/crawl/crawl5953 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5953 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5954 b/tests/data/crawl/crawl5954 new file mode 100644 index 0000000..dbef6b9 --- /dev/null +++ b/tests/data/crawl/crawl5954 @@ -0,0 +1 @@ +[3;13H[33m[40m###[4;3H#[4;13H[37m[40m..[4;25H [30m[40m[1m#####[5;3H[m[33m[40m#[5;12H[37m[40m.. [21G[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#[6;3H[m[33m[40m#[6;12H[37m[40m. [30m[40m[1m#.....######...####[7;11H[m[37m[40m.[33m[40m####[37m[40m..[30m[40m[1m...#[7;32H.#[8;20H.+[8;32H.#[9;20H.#[9;31H.[33m[40m∩[30m[40m#[10;3H[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[37m[43m[5mZ[20G[m[30m[40m[1m.#[10;32H.#[11;5H[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#.[20G.#[11;32H.#[12;5H[m[37m[40m.. [30m[40m[1m#[m[37m[40m)[30m[40m[1m.[20G.#[12;32H.[13;4H[m[37m[40m.. [30m[40m[1m#o..[13;23H.Z[14;3H[m[37m[40m.. [30m[40m[1m......[15;3H[m[37m[40m. [30m[40m[1m...[m[35m[40m[7m)[m[30m[40m[1m....[m[37m[40m.[30m[40m[1m.....###[16;8H[m[37m[40m [30m[40m[1m..............####[17;8H[m[37m[40m [30m[40m[1m....[33m[40m∩[17;27H[30m[40m.[37m[40m>[30m[40m.####[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[9;11H[37m[43m[5mZ[10d[m[31m[40m[1m%[17;34H[m[39;49m[37m[40m[3;46H[32m[40m42[4d[31m[40m5[4;63H[34m[40m==[9d[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5955 b/tests/data/crawl/crawl5955 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5955 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5956 b/tests/data/crawl/crawl5956 new file mode 100644 index 0000000..ba76de9 --- /dev/null +++ b/tests/data/crawl/crawl5956 @@ -0,0 +1 @@ +[3;3H[37m[40m [3;16H[33m[40m#[4;3H[37m[40m [33m[40m#[4;15H[37m[40m.[33m[40m#[4;26H[37m[40m [30m[40m[1m#####[5;3H[m[37m[40m [33m[40m#[5;14H[37m[40m..[22G[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#[6;4H[m[33m[40m#[6;13H[37m[40m.. [30m[40m[1m#.....######...[7;3H[m[33m[40m#[7;12H[37m[40m.[33m[40m####[37m[40m.[30m[40m[1m....#[7;33H.[8;3H[m[33m[40m#[8;21H[30m[40m[1m.+[8;33H.[9;11H[m[37m[40m.[37m[43m[5mZ[9;21H[m[30m[40m[1m.#[9;32H.[33m[40m∩[10;3H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[21G[30m[40m.#[10;33H.[11;6H[m[37m[40m [33m[40m#[37m[40m.. [30m[40m[1m#..[21G.#[11;33H.[12;5H[m[37m[40m .... [30m[40m[1m#[m[37m[40m)[30m[40m[1m...[m[37m[40m.[30m[40m[1m....#[12;33H.[13;4H[m[37m[40m ..... [30m[40m[1m#o....[24G.Z[14;5H[m[37m[40m..... [30m[40m[1m.......[15;4H[m[37m[40m..[31m[42m[1mo[m[37m[40m...[30m[40m[1m...[m[35m[40m[7m)[m[30m[40m[1m..........###[16;3H[m[37m[40m.....[34m[40m[[37m[40m.[16;23H[30m[40m[1m.####[17;9H[m[37m[40m [30m[40m[1m....[33m[40m∩[17;28H[30m[40m.[37m[40m>[30m[40m.###[m[39;49m[37m[40m[14;38H[31m[42m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (wandering)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[18d[m[39;49m[37m[40m[15;5H[31m[42m[1mo[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5957 b/tests/data/crawl/crawl5957 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5957 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5958 b/tests/data/crawl/crawl5958 new file mode 100644 index 0000000..458a4b7 --- /dev/null +++ b/tests/data/crawl/crawl5958 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;4H [33m[40m#############[4;27H[37m[40m [5;4H [33m[40m#[5;16H[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#####[6;3H[m[37m[40m [33m[40m#[6;15H[37m[40m..[33m[40m#[30m[40m[1m######[m[37m[40m [30m[40m[1m#...#[m[37m[40m [7;3H [33m[40m##[13G[37m[40m....[33m[40m#[30m[40m[1m.....######...##[8;3H[m[37m[40m [33m[40m#[8;14H####[30m[40m[1m.....#[9;3H[m[37m[40m [33m[40m#[12G[37m[40m.[9;22H[30m[40m[1m.+[9;33H.[10;3H[m[37m[40m..........[37m[43m[5mZ[10;22H[m[30m[40m[1m.#[11;3H[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[22G[30m[40m.#[12;6H[m[33m[40m#[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m...[30m[40m[1m.....#[13;5H[m[37m[40m [30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[30m[40m[1m..[m[37m[40m.[30m[40m[1m.....#..[14;3H[m[37m[40m [30m[40m[1m.[m[37m[40m..... [30m[40m[1m#o[14;26HZ[15;3H[m[37m[40m [30m[40m[1m...[m[37m[40m.....[30m[40m[1m..[15;24H...[16;3H[m[37m[40m [30m[40m[1m..[31m[42mo[m[37m[40m.....[30m[40m[1m..[m[35m[40m[7m)[16;24H[m[30m[40m[1m.[17;4H.....[m[34m[40m[[30m[40m[1m.....[17;25H####.....[m[39;49m[37m[40m
[18d[9;12H[37m[43m[5mZ[10d[m[37m[40m.[11d[32m[40mo[15;7H[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5959 b/tests/data/crawl/crawl5959 new file mode 100644 index 0000000..495a157 --- /dev/null +++ b/tests/data/crawl/crawl5959 @@ -0,0 +1 @@ +[9;65H[37m[40m7[14;38H[32m[40mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest[K[15;38H[31m[40mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl596 b/tests/data/crawl/crawl596 new file mode 100644 index 0000000..94e2c57 --- /dev/null +++ b/tests/data/crawl/crawl596 @@ -0,0 +1 @@ +
[18d[2M[1;12H[30m[40m[1m[1K [1;21H #
[2d #♣ ♣♣♣......# .♣ . [3;6H ........# .###.. [4;7H [4;24H♣.... [5;11H♣♣[5;24H..... [6;11H..[6;24H..... [7;7H .....[7;24H..... [8;11H#.[8;29H [9;23H .# [10;23H .
[11d #.# [11;20H†## .##
[12d #.# [12;22H ..#
[13d [13;22H #.#
[14d ##.†....# [14;22H .##.#
[15d [15;11H #..#....[15;29H [16;15H#.#...[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - goblin[24;2HAim: [37m[40ma goblin, wielding a dagger ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m[1;12H[37m[40m[1K [1;21H [30m[40m[1m#[m[37m[40m
[2d [30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣[m[32m[40m♣[1m♣[m[37m[40m....[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.[32m[40m♣[m[37m[40m [30m[40m[1m.[m[37m[40m [3;6H [30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m .[33m[40m#[30m[40m[1m##..[m[37m[40m [4;7H [4;24H[32m[40m♣[37m[40m.[30m[40m[1m...[m[37m[40m [5;11H[32m[40m♣♣[5;24H[37m[40m..[30m[40m[1m...[m[37m[40m [6;11H..[6;24H..[30m[40m[1m...[m[37m[40m [7;7H [30m[40m[1m...[m[37m[40m..[7;24H..[30m[40m[1m...[m[37m[40m [8;11H[33m[40m#[37m[40m.[8;29H [9;23H [30m[40m[1m.#[m[37m[40m [10;23H [30m[40m[1m.[m[37m[40m
[11d [30m[40m[1m#.#[m[37m[40m [11;20H[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.##[m[37m[40m
[12d [30m[40m[1m#.#[m[37m[40m [12;22H [30m[40m[1m..#[m[37m[40m
[13d [13;22H [30m[40m[1m#.#[m[37m[40m
[14d [30m[40m[1m##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [14;22H [30m[40m[1m.##.#[m[37m[40m
[15d [15;11H [30m[40m[1m#..#[m[37m[40m..[30m[40m[1m.[m[37m[40m.[15;29H [16;15H[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[17;34H[m[39;49m[37m[40m[10;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5960 b/tests/data/crawl/crawl5960 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5960 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5961 b/tests/data/crawl/crawl5961 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5961 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5962 b/tests/data/crawl/crawl5962 new file mode 100644 index 0000000..277284d --- /dev/null +++ b/tests/data/crawl/crawl5962 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;5H [33m[40m############[30m[40m[1m#[5;28H[m[37m[40m [6;5H [33m[40m#[6;17H[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#####[7;4H[m[37m[40m [33m[40m#[7;17H[37m[40m.[30m[40m[1m#######[m[37m[40m [30m[40m[1m#...[8;4H[m[37m[40m [33m[40m##[14G[37m[40m....[30m[40m[1m#.....######...#[9;4H[m[37m[40m [33m[40m#[12G[37m[40m...[33m[40m#[30m[40m[1m###.....#[10;3H[m[37m[40m [33m[40m#[13G[37m[43m[5mZ[10;23H[m[30m[40m[1m.+[11;4H[m[37m[40m...........[11;23H[30m[40m[1m.#[12;3H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[32m[40mo[23G[30m[40m[1m.#[13;3H[m[33m[40m#[37m[40m [33m[40m#[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m.[23G[30m[40m[1m.#[14;6H[m[37m[40m .....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[30m[40m[1m.[m[37m[40m.[24G[30m[40m[1m#..[15;4H[m[37m[40m ..[30m[40m[1m.[m[37m[40m.... [30m[40m[1m#o[15;27HZ[16;4H[m[37m[40m ...[30m[40m[1mo[m[37m[40m....[30m[40m[1m..[16;25H...[17;4H[m[37m[40m [30m[40m[1m..........[m[35m[40m[7m)[17;25H[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;38H[37m[40m[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5963 b/tests/data/crawl/crawl5963 new file mode 100644 index 0000000..2d08e2c --- /dev/null +++ b/tests/data/crawl/crawl5963 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[10d[m[37m[40m.[11d[32m[40mo[12d[31m[40m[1m%[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5964 b/tests/data/crawl/crawl5964 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl5964 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5965 b/tests/data/crawl/crawl5965 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5965 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5966 b/tests/data/crawl/crawl5966 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5966 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5967 b/tests/data/crawl/crawl5967 new file mode 100644 index 0000000..1d242d3 --- /dev/null +++ b/tests/data/crawl/crawl5967 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;6H [33m[40m###########[30m[40m[1m##[6;29H[m[37m[40m [7;6H [33m[40m#[7;18H[30m[40m[1m.#[m[37m[40m [30m[40m[1m###[8;5H[m[37m[40m [33m[40m#[8;18H[30m[40m[1m.#######[m[37m[40m [30m[40m[1m#...[9;5H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m..[7mp[m[37m[40m.......[30m[40m[1m.#.....######[10;5H[m[37m[40m [33m[40m#[13G[37m[43m[5mZ[m[37m[40m..[33m[40m##[30m[40m[1m##.....#[11;3H[m[37m[40m [33m[40m#[14G[37m[40m.[11;24H[30m[40m[1m.+[12;3H[m[37m[40m [30m[40m[1m.[m[37m[40m..........[32m[40mo[12;24H[30m[40m[1m.#[13;3H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[24G[30m[40m.#[14;4H[m[33m[40m#[37m[40m [33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[14;24H.#[15;7H[m[37m[40m ..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[15;25H[30m[40m[1m#..[16;7H.[m[37m[40m.[31m[40m[1mo[30m[40m.[m[37m[40m... [30m[40m[1m#o[16;28HZ[17;5H[m[37m[40m [30m[40m[1m...o......[17;26H...[34G[m[39;49m[37m[40m[15;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[16;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K
[18d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5968 b/tests/data/crawl/crawl5968 new file mode 100644 index 0000000..997c274 --- /dev/null +++ b/tests/data/crawl/crawl5968 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[10d[m[37m[40m.[11d[32m[40mo[12d[37m[40m.[15;9H[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5969 b/tests/data/crawl/crawl5969 new file mode 100644 index 0000000..a0534b3 --- /dev/null +++ b/tests/data/crawl/crawl5969 @@ -0,0 +1 @@ +[4;63H[34m[40m[1m==[9d[m[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl597 b/tests/data/crawl/crawl597 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl597 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5970 b/tests/data/crawl/crawl5970 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5970 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5971 b/tests/data/crawl/crawl5971 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5971 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5972 b/tests/data/crawl/crawl5972 new file mode 100644 index 0000000..7150d78 --- /dev/null +++ b/tests/data/crawl/crawl5972 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;7H [33m[40m##########[30m[40m[1m###[7;30H[m[37m[40m [8;7H [33m[40m#[8;19H[30m[40m[1m.#[m[37m[40m [30m[40m[1m###[9;6H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m..[19G[30m[40m[1m.#######[m[37m[40m [30m[40m[1m#[10;6H[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m....[37m[43m[5mZ[m[37m[40m....[30m[40m[1m..#.....######[11;6H[m[37m[40m [33m[40m#[14G[37m[40m...[33m[40m#[30m[40m[1m###.....#[12;4H[m[37m[40m [33m[40m#[15G[32m[40mo[12;25H[30m[40m[1m.+[13;4H[m[37m[40m [30m[40m[1m..[m[37m[40m..........[13;25H[30m[40m[1m.#[14;4H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[25G[30m[40m.#[15;5H[m[33m[40m#[37m[40m.[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[15;25H.#[16;6H[m[37m[40m ...[31m[40m[1mo[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[16;26H[30m[40m[1m#..[17;9H......[m[37m[40m [30m[40m[1m#o[17;29HZ....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5973 b/tests/data/crawl/crawl5973 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5973 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl5974 b/tests/data/crawl/crawl5974 new file mode 100644 index 0000000..df04158 --- /dev/null +++ b/tests/data/crawl/crawl5974 @@ -0,0 +1 @@ +[9;12H[37m[43m[5mZ[10d[m[37m[40m.[11d[32m[40mo[12d[37m[40m.[15;10H[31m[40m[1mo[16d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5975 b/tests/data/crawl/crawl5975 new file mode 100644 index 0000000..5d62201 --- /dev/null +++ b/tests/data/crawl/crawl5975 @@ -0,0 +1 @@ +[9;64H[37m[40m30[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5976 b/tests/data/crawl/crawl5976 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5976 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5977 b/tests/data/crawl/crawl5977 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl5977 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5978 b/tests/data/crawl/crawl5978 new file mode 100644 index 0000000..88ae121 --- /dev/null +++ b/tests/data/crawl/crawl5978 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;7H[1K [7;16H##### [8;7H[1K [8;16H....# [9;7H[1K [9;16H..[9;27H [10;6H[1K [10;16H..[11;6H[1K [11;16H.#[12;6H[1K [12;16H..
[13d [13;16H..
[14d [14;16H#%
[15d #.#[#o#..#
[16d . .......# #)[17;5H[1K [17;15H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5979 b/tests/data/crawl/crawl5979 new file mode 100644 index 0000000..179259b --- /dev/null +++ b/tests/data/crawl/crawl5979 @@ -0,0 +1 @@ +
[18d[37m[40m_You see here a chunk of flesh.
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc priest[23;2HAim: [37m[40man orc priest, wielding a morningstar and wearing a scale mail (chance to
[24d defeat MR: 81%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl598 b/tests/data/crawl/crawl598 new file mode 100644 index 0000000..932db92 --- /dev/null +++ b/tests/data/crawl/crawl598 @@ -0,0 +1 @@ +[10;18H[36m[40m[7m)[11d[m[37m[43m[5mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5980 b/tests/data/crawl/crawl5980 new file mode 100644 index 0000000..bed1671 --- /dev/null +++ b/tests/data/crawl/crawl5980 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;7H[1K [7;16H[33m[40m##[30m[40m[1m###[m[37m[40m [8;7H[1K [8;16H..[30m[40m[1m..#[m[37m[40m [9;7H[1K [9;16H..[9;27H [10;6H[1K [10;16H..[11;6H[1K [11;16H.[33m[40m#[12;6H[37m[40m[1K [12;16H..
[13d [13;16H..
[14d [14;16H[33m[40m#[31m[40m[1m%
[15d[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[36m[40m[1m[[m[33m[40m#[31m[40m[1mo[m[33m[40m#[37m[40m..[33m[40m#[37m[40m
[16d . .......[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[17;5H[1K [17;15H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5981 b/tests/data/crawl/crawl5981 new file mode 100644 index 0000000..24abaa2 --- /dev/null +++ b/tests/data/crawl/crawl5981 @@ -0,0 +1 @@ +[11;14H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5982 b/tests/data/crawl/crawl5982 new file mode 100644 index 0000000..c4338ea --- /dev/null +++ b/tests/data/crawl/crawl5982 @@ -0,0 +1 @@ +[A[32m[40mo[11d[37m[40m.[14;10H[31m[40m[1mo[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5983 b/tests/data/crawl/crawl5983 new file mode 100644 index 0000000..7153142 --- /dev/null +++ b/tests/data/crawl/crawl5983 @@ -0,0 +1 @@ +[4;46H[31m[40m4[4;63H[35m[40m--[9d[37m[40m1[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5984 b/tests/data/crawl/crawl5984 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5984 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5985 b/tests/data/crawl/crawl5985 new file mode 100644 index 0000000..c83276e --- /dev/null +++ b/tests/data/crawl/crawl5985 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5986 b/tests/data/crawl/crawl5986 new file mode 100644 index 0000000..62fa84a --- /dev/null +++ b/tests/data/crawl/crawl5986 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;7H[1K [7;16H##### [8;7H[1K [8;16H....# [9;7H[1K [9;16H..[9;27H [10;6H[1K [10;16H..[11;6H[1K [11;16H.#[12;6H[1K [12;16H..
[13d [13;16H..
[14d [14;16H#%
[15d #.#[#.#..#
[16d . .......# #)[17;5H[1K [17;15H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5987 b/tests/data/crawl/crawl5987 new file mode 100644 index 0000000..a557806 --- /dev/null +++ b/tests/data/crawl/crawl5987 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc priest convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc priest[23;71H[33m[40m[1mmoderately[24;1H[m[37m[40m [33m[40m[1mwounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5988 b/tests/data/crawl/crawl5988 new file mode 100644 index 0000000..95b391b --- /dev/null +++ b/tests/data/crawl/crawl5988 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;7H[1K [7;16H[33m[40m##[30m[40m[1m###[m[37m[40m [8;7H[1K [8;16H..[30m[40m[1m..#[m[37m[40m [9;7H[1K [9;16H..[9;27H [10;6H[1K [10;16H..[11;6H[1K [11;16H.[33m[40m#[12;6H[37m[40m[1K [12;16H..
[13d [13;16H..
[14d [14;16H[33m[40m#[31m[40m[1m%
[15d[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m
[16d . .......[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[17;5H[1K [17;15H [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5989 b/tests/data/crawl/crawl5989 new file mode 100644 index 0000000..cfe8abb --- /dev/null +++ b/tests/data/crawl/crawl5989 @@ -0,0 +1 @@ +[10;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl599 b/tests/data/crawl/crawl599 new file mode 100644 index 0000000..ce0982b --- /dev/null +++ b/tests/data/crawl/crawl599 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m15[74G[m[31m[40m--[4;46H0[4;56H[35m[40m----[8;51H[37m[40m60[9;64H2[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5990 b/tests/data/crawl/crawl5990 new file mode 100644 index 0000000..d74a716 --- /dev/null +++ b/tests/data/crawl/crawl5990 @@ -0,0 +1 @@ +[A[37m[43m[5mZ[m[32m[40mo[10d[37m[40m.[13;10H[31m[40m[1mo[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5991 b/tests/data/crawl/crawl5991 new file mode 100644 index 0000000..2f8869a --- /dev/null +++ b/tests/data/crawl/crawl5991 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m41[4d[m[31m[40m3[4;61H[35m[40m--[30m[40m[1m--[9d[m[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5992 b/tests/data/crawl/crawl5992 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl5992 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5993 b/tests/data/crawl/crawl5993 new file mode 100644 index 0000000..633cfa9 --- /dev/null +++ b/tests/data/crawl/crawl5993 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest barely resists.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5994 b/tests/data/crawl/crawl5994 new file mode 100644 index 0000000..d1b84d1 --- /dev/null +++ b/tests/data/crawl/crawl5994 @@ -0,0 +1 @@ +[6d[33m[40m###########[30m[40m[1m##[7;9H[m[37m[40m..........[30m[40m[1m.[7;31H###[8;11H[m[37m[43m[5mZ[m[32m[40mo[37m[40m......[30m[40m[1m.#######[m[37m[40m [30m[40m[1m#..[9;7H#[m[33m[40m#[37m[40m..[7mp[m[37m[40m.......[30m[40m[1m.#.....#####[10;7H[m[33m[40m#[37m[40m.[10;17H[33m[40m##[30m[40m[1m#[27G.....[11;17H[m[37m[40m..[30m[40m[1m.......+[12;5H.[m[37m[40m....[31m[40m[1mo[18G[m[37m[40m.[26G[30m[40m[1m#[13;5H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m.[14;5H[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m.[15;5H[30m[40m[1m.[m[37m[40m .[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[16;5H ..[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m... [30m[40m[1m#o[16;26H...Z[17;6H[m[37m[40m [30m[40m[1m...o.......[17;29H.....[m[39;49m[37m[40m
[18d[11;11H[31m[40m[1mo[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m3[3;70H[m[31m[40m-----[4;46H4[4;61H[34m[40m==[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl5995 b/tests/data/crawl/crawl5995 new file mode 100644 index 0000000..e5acc3e --- /dev/null +++ b/tests/data/crawl/crawl5995 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest hits you with a morningstar![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5996 b/tests/data/crawl/crawl5996 new file mode 100644 index 0000000..17161de --- /dev/null +++ b/tests/data/crawl/crawl5996 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;7H[1K ############# [7;7H[1K #...........# [8;7H[1K #.[m[37m[40m.[37m[43m[5mZ[m[32m[40mo[30m[40m[1m......[8;27H [9;6H[1K ##.[m[37m[40m.[7mp[m[37m[40m.[30m[40m[1m......[10;6H[1K #..[m[37m[40m...[30m[40m[1m....##[11;6H[1K #...o.......
[12d ..............
[13d #.#.#.#..###%.
[14d #.#[#.#..# #..
[15d . .......# #)[16;5H[1K ......... [17;6H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5997 b/tests/data/crawl/crawl5997 new file mode 100644 index 0000000..c2bb01a --- /dev/null +++ b/tests/data/crawl/crawl5997 @@ -0,0 +1 @@ +
[18d[37m[40m_The orc priest hits you with a morningstar![K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mVampiric Draining[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc priest[23;2HAim: [37m[40man orc priest, wielding a morningstar and wearing a scale mail ([33m[40m[1mmoderately[24;2Hwounded[m[37m[40m)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5998 b/tests/data/crawl/crawl5998 new file mode 100644 index 0000000..ce16d7c --- /dev/null +++ b/tests/data/crawl/crawl5998 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;7H[1K [33m[40m###########[30m[40m[1m##[m[37m[40m [7;7H[1K [33m[40m#[37m[40m..........[30m[40m[1m.#[m[37m[40m [8;7H[1K [33m[40m#[37m[40m..[37m[43m[5mZ[m[32m[40mo[37m[40m......[8;27H [9;6H[1K [30m[40m[1m#[m[33m[40m#[37m[40m..[7mp[m[37m[40m.......[10;6H[1K [33m[40m#[37m[40m.........[33m[40m##[11;6H[37m[40m[1K [33m[40m#[37m[40m...[31m[40m[1mo[m[37m[40m.......
[12d [30m[40m[1m.[m[37m[40m.............
[13d [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m.
[14d [33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m.
[15d [30m[40m[1m.[m[37m[40m .[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[16;5H[1K ..[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m... [17;6H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl5999 b/tests/data/crawl/crawl5999 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl5999 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl60 b/tests/data/crawl/crawl60 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl60 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl600 b/tests/data/crawl/crawl600 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl600 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6000 b/tests/data/crawl/crawl6000 new file mode 100644 index 0000000..0c2cbef --- /dev/null +++ b/tests/data/crawl/crawl6000 @@ -0,0 +1 @@ +[M[24;2H[31m[40mYou kill the orc priest![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6001 b/tests/data/crawl/crawl6001 new file mode 100644 index 0000000..a51e4e2 --- /dev/null +++ b/tests/data/crawl/crawl6001 @@ -0,0 +1 @@ +[8;12H[37m[40m[7m)[10d[m[31m[40m[1mo[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6002 b/tests/data/crawl/crawl6002 new file mode 100644 index 0000000..854616c --- /dev/null +++ b/tests/data/crawl/crawl6002 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[3;70H[m[32m[40m==[30m[40m[1m---[4;46H[m[31m[40m1[4;57H[35m[40m------[8;51H[37m[40m44[9;65H4[14;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6003 b/tests/data/crawl/crawl6003 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6003 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6004 b/tests/data/crawl/crawl6004 new file mode 100644 index 0000000..ccfaccd --- /dev/null +++ b/tests/data/crawl/crawl6004 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel life coursing into your body.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6005 b/tests/data/crawl/crawl6005 new file mode 100644 index 0000000..f502df0 --- /dev/null +++ b/tests/data/crawl/crawl6005 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou hit the orc.
[24d [31m[40m[1mThe orc is severely wounded.[m[39;49m[37m[40m[8;11H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;46H[33m[40m[1m29[3;69H[m[31m[40m---[9;65H[37m[40m5.1 (1.1[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6006 b/tests/data/crawl/crawl6006 new file mode 100644 index 0000000..9b192df --- /dev/null +++ b/tests/data/crawl/crawl6006 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc hits you with a mace![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6007 b/tests/data/crawl/crawl6007 new file mode 100644 index 0000000..2dfb222 --- /dev/null +++ b/tests/data/crawl/crawl6007 @@ -0,0 +1 @@ +
[18d[3M[22;2H[30m[40m[1mYou hit the orc but do no damage.[23;2H[31m[40mThe orc is severely wounded.[24;2H[30m[40mThe orc closely misses you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6008 b/tests/data/crawl/crawl6008 new file mode 100644 index 0000000..ba0e5d9 --- /dev/null +++ b/tests/data/crawl/crawl6008 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m30[3;69H[m[32m[40m=[30m[40m[1m--[9;65H[m[37m[40m6.2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6009 b/tests/data/crawl/crawl6009 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6009 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl601 b/tests/data/crawl/crawl601 new file mode 100644 index 0000000..f03fe3b --- /dev/null +++ b/tests/data/crawl/crawl601 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the goblin![9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6010 b/tests/data/crawl/crawl6010 new file mode 100644 index 0000000..57e14cb --- /dev/null +++ b/tests/data/crawl/crawl6010 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour giant newt skeleton misses the orc.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6011 b/tests/data/crawl/crawl6011 new file mode 100644 index 0000000..61a5ed1 --- /dev/null +++ b/tests/data/crawl/crawl6011 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the orc.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6012 b/tests/data/crawl/crawl6012 new file mode 100644 index 0000000..bad4580 --- /dev/null +++ b/tests/data/crawl/crawl6012 @@ -0,0 +1 @@ +[10;11H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6013 b/tests/data/crawl/crawl6013 new file mode 100644 index 0000000..d597cf6 --- /dev/null +++ b/tests/data/crawl/crawl6013 @@ -0,0 +1 @@ +[8;52H[37m[40m5[9;65H7[72G0[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6014 b/tests/data/crawl/crawl6014 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6014 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6015 b/tests/data/crawl/crawl6015 new file mode 100644 index 0000000..025baae --- /dev/null +++ b/tests/data/crawl/crawl6015 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6016 b/tests/data/crawl/crawl6016 new file mode 100644 index 0000000..8a365d7 --- /dev/null +++ b/tests/data/crawl/crawl6016 @@ -0,0 +1 @@ +[5;8H[33m[40m###########[30m[40m[1m##[6;9H[m[37m[40m..........[30m[40m[1m.[6;31H###[7;12H[m[37m[40m[7m)[7;21H[m[30m[40m[1m######[m[37m[40m [30m[40m[1m#..[8;7H[m[33m[40m##[37m[40m.[37m[43m[5mZ[m[37m[40m..[8;21H[30m[40m[1m.....#####[9;7H[m[33m[40m#[37m[40m...[17G[33m[40m#[30m[40m[1m##[27G.....[10;11H[m[37m[40m........[30m[40m[1m.......+[11;4H[m[37m[40m....[11;26H[30m[40m[1m#[12;4H[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[13;6H[30m[40m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[14;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[30m[40m[1m.[15;5H[m[37m[40m .[30m[40m[1m.[14G[m[37m[40m. [30m[40m[1m#o[15;26H...Z[16;5H[m[37m[40m..[30m[40m[1m.[m[37m[40m.[15G.[30m[40m[1m..[16;29H.[17;10H.[17G[m[35m[40m[7m)[17;28H[m[30m[40m[1m###...[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6017 b/tests/data/crawl/crawl6017 new file mode 100644 index 0000000..381f04b --- /dev/null +++ b/tests/data/crawl/crawl6017 @@ -0,0 +1 @@ +[4;57H[30m[40m[1m------[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6018 b/tests/data/crawl/crawl6018 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6018 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6019 b/tests/data/crawl/crawl6019 new file mode 100644 index 0000000..8b8dcb8 --- /dev/null +++ b/tests/data/crawl/crawl6019 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d_[m[37m[40ma mace; a leather armour[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl602 b/tests/data/crawl/crawl602 new file mode 100644 index 0000000..8b6504d --- /dev/null +++ b/tests/data/crawl/crawl602 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m#♣[m[37m[40m [30m[40m[1m♣♣♣[20G#[m[37m[40m [30m[40m[1m.♣[m[37m[40m [30m[40m[1m.
[2d###..[m[37m[40m [30m[40m[1m.[m[37m[40m.[2;23H.[33m[40m#[30m[40m[1m##.
[3d....♣♣[m[37m[40m [32m[40m♣[37m[40m...[34m[40m[1m=[30m[40m.[m[37m[40m.[33m[40m##[32m[40m♣[37m[40m.[30m[40m[1m♣..
[4d###..♣♣♣♣♣♣♣♣[m[37m[40m....[30m[40m[1m.[m[37m[40m.[36m[40m[7m)[m[37m[40m..[30m[40m[1m...[5;6H.........[m[37m[40m...[33m[40m#[37m[40m...[30m[40m[1m....
[6d......[m[37m[40m [30m[40m[1m........[m[37m[40m.....[31m[40m[1m%[30m[40m....
[7d###.#######....[m[34m[40m([37m[40m...[30m[40m[1m..##..###
[8d............#...[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#[m[37m[40m
[9d[30m[40m[1m###.######....#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1mZ[27G[m[37m[40m
[10d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.......[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[32m[40m†[30m[40m[1m##[m[37m[40m [30m[40m[1m.##[11;8H#..##....[m[37m[40m..[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m..[12;6H##.[15G#[m[37m[40m..[33m[40m#[37m[40m.[26G[30m[40m[1m#[13;2H##.[m[33m[40m†[30m[40m[1m....#[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m.#[14;3H......##[m[37m[40m [30m[40m[1m#..[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m..[30m[40m[1m###
[15d##...#######..[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[29G#####
[16d..............[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m............
[17d.##.#######....#...#.##.##..#####[m[39;49m[37m[40m[9;64H[37m[40m3[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6020 b/tests/data/crawl/crawl6020 new file mode 100644 index 0000000..d76c143 --- /dev/null +++ b/tests/data/crawl/crawl6020 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;9H[33m[40m###########[6;31H[37m[40m [7;12H.[19G.[30m[40m[1m#[m[37m[40m [30m[40m[1m###[8;7H[m[37m[40m [33m[40m#[37m[40m...[7m)[19G[m[37m[40m.[30m[40m[1m#######[m[37m[40m [9;7H[30m[40m[1m#[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.......[27G[30m[40m[1m#####[10;11H[m[37m[40m[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#[11;4H[m[37m[40m [33m[40m#[11;19H[37m[40m.[26G[30m[40m[1m+[12;4H.[m[37m[40m...............[13;4H[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[14;5H[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m..[15;5H[30m[40m[1m.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)[30m[40m[1m.[m[37m[40m.[26G[30m[40m[1m#...[16;5H[m[37m[40m .[30m[40m[1m.[m[37m[40m....... [30m[40m[1m#o[16;29HZ[17;5H..[17;17H.[17;28H......[m[39;49m[37m[40m
[18d[9;10H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6021 b/tests/data/crawl/crawl6021 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl6021 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6022 b/tests/data/crawl/crawl6022 new file mode 100644 index 0000000..0cbf3fa --- /dev/null +++ b/tests/data/crawl/crawl6022 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;9H[33m[40m###########[7;31H[37m[40m [8;12H.[8;21H [30m[40m[1m###[9;7H[m[37m[40m [33m[40m#[37m[40m...[9;21H[30m[40m[1m######[m[37m[40m [10;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m........[27G[30m[40m[1m#####[11;11H[m[37m[40m[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#[12;4H[m[37m[40m [33m[40m#[12;26H[30m[40m[1m+[13;5H.[m[37m[40m............[14;4H[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[15G[33m[40m##[31m[40m[1m%[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m..[16;5H[30m[40m[1m.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[26G[30m[40m[1m#...[17;5H[m[37m[40m [17;15H [30m[40m[1m#o[17;29HZ....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6023 b/tests/data/crawl/crawl6023 new file mode 100644 index 0000000..c686fab --- /dev/null +++ b/tests/data/crawl/crawl6023 @@ -0,0 +1 @@ +[3;69H[32m[40m[1m=[4;46H[m[31m[40m2[4;57H[34m[40m==[9;64H[37m[40m40[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6024 b/tests/data/crawl/crawl6024 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6024 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6025 b/tests/data/crawl/crawl6025 new file mode 100644 index 0000000..8c69267 --- /dev/null +++ b/tests/data/crawl/crawl6025 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mK - a wand of iceblast
[24d Items here: [30m[40m[1m) [ †[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6026 b/tests/data/crawl/crawl6026 new file mode 100644 index 0000000..900a7b3 --- /dev/null +++ b/tests/data/crawl/crawl6026 @@ -0,0 +1 @@ +[9;65H[37m[40m1.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6027 b/tests/data/crawl/crawl6027 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6027 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6028 b/tests/data/crawl/crawl6028 new file mode 100644 index 0000000..2186a81 --- /dev/null +++ b/tests/data/crawl/crawl6028 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_a morningstar; a scale mail; an orc corpse[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6029 b/tests/data/crawl/crawl6029 new file mode 100644 index 0000000..0a6ea86 --- /dev/null +++ b/tests/data/crawl/crawl6029 @@ -0,0 +1 @@ +[14G[37m[43m[5mZ[18;2H[m[37m[40mK - a wand of iceblast
[19d Items here: [30m[40m[1m) [ †
[20d[m[37m[40m_a morningstar; a scale mail; an orc corpse
[21d [36m[40mCasting: [37m[40m[1mVampiric Draining[22;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m1[4d[m[31m[40m1[4;57H[35m[40m--[9;65H[37m[40m2.2 (1[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl603 b/tests/data/crawl/crawl603 new file mode 100644 index 0000000..c14bbab --- /dev/null +++ b/tests/data/crawl/crawl603 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) †
[24d_[m[37m[40ma dagger; a goblin corpse[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6030 b/tests/data/crawl/crawl6030 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl6030 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6031 b/tests/data/crawl/crawl6031 new file mode 100644 index 0000000..c1f33a1 --- /dev/null +++ b/tests/data/crawl/crawl6031 @@ -0,0 +1 @@ +[9;65H[37m[40m3.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6032 b/tests/data/crawl/crawl6032 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6032 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6033 b/tests/data/crawl/crawl6033 new file mode 100644 index 0000000..9844846 --- /dev/null +++ b/tests/data/crawl/crawl6033 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 5 chunks of flesh (gained 3)[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6034 b/tests/data/crawl/crawl6034 new file mode 100644 index 0000000..3069cc2 --- /dev/null +++ b/tests/data/crawl/crawl6034 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 6 scrolls of identify
[4d y - a scroll of enchant armour
[5d[36m[40m G - a scroll of teleportation
[6d[34m[40mBooks[7;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6035 b/tests/data/crawl/crawl6035 new file mode 100644 index 0000000..de50784 --- /dev/null +++ b/tests/data/crawl/crawl6035 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m31[m[37m[40m/51 [32m[40m[1m==============[30m[40m----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/13[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4543.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mCasting: [37m[40m[1mVampiric Draining[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2H[37m[40mYou attempt to give life to the dead...
[21d Before your eyes, flesh is ripped from the corpse!
[22d_The dead are walking!
[23d_H - 5 chunks of flesh (gained 3)
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m31[m[37m[40m/51 [32m[40m[1m==============[30m[40m----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/13[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4543.2 (0
\ No newline at end of file diff --git a/tests/data/crawl/crawl6036 b/tests/data/crawl/crawl6036 new file mode 100644 index 0000000..7edaf71 --- /dev/null +++ b/tests/data/crawl/crawl6036 @@ -0,0 +1 @@ +.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mCasting: [37m[40m[1mVampiric Draining[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2H[37m[40mYou attempt to give life to the dead...
[21d Before your eyes, flesh is ripped from the corpse!
[22d_The dead are walking!
[23d_H - 5 chunks of flesh (gained 3)
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6037 b/tests/data/crawl/crawl6037 new file mode 100644 index 0000000..482554f --- /dev/null +++ b/tests/data/crawl/crawl6037 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mIdentify which item? (\ to view known items)[K
[2d[m[34m[40mWands[3;2H[37m[40mK - a wand of iceblast
[4d[34m[40mPotions
[5d[1m F - 2 lumpy pink potions
[6d n - a glowing grey potion
[7d v - an orange potion
[8d z - a brown potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6038 b/tests/data/crawl/crawl6038 new file mode 100644 index 0000000..909cdbf --- /dev/null +++ b/tests/data/crawl/crawl6038 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m31[m[37m[40m/51 [32m[40m[1m==============[30m[40m----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/13[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4543.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[19;2H[37m[40mYou attempt to give life to the dead...
[20d Before your eyes, flesh is ripped from the corpse!
[21d_The dead are walking!
[22d_H - 5 chunks of flesh (gained 3)
[23d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m31[m[37m[40m/51 [32m[40m[1m==============[30m[40m----------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/13[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[40m.[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6039 b/tests/data/crawl/crawl6039 new file mode 100644 index 0000000..9778339 --- /dev/null +++ b/tests/data/crawl/crawl6039 @@ -0,0 +1 @@ +#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4543.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[37m[43m[5mZ[m[37m[40m........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[19;2H[37m[40mYou attempt to give life to the dead...
[20d Before your eyes, flesh is ripped from the corpse!
[21d_The dead are walking!
[22d_H - 5 chunks of flesh (gained 3)
[23d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl604 b/tests/data/crawl/crawl604 new file mode 100644 index 0000000..d087576 --- /dev/null +++ b/tests/data/crawl/crawl604 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6040 b/tests/data/crawl/crawl6040 new file mode 100644 index 0000000..1b13e48 --- /dev/null +++ b/tests/data/crawl/crawl6040 @@ -0,0 +1 @@ +[9;13H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6041 b/tests/data/crawl/crawl6041 new file mode 100644 index 0000000..e15a780 --- /dev/null +++ b/tests/data/crawl/crawl6041 @@ -0,0 +1 @@ +[9;65H[37m[40m4.2 (1[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6042 b/tests/data/crawl/crawl6042 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6042 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6043 b/tests/data/crawl/crawl6043 new file mode 100644 index 0000000..39d9928 --- /dev/null +++ b/tests/data/crawl/crawl6043 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_K - a wand of iceblast (9/15)[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6044 b/tests/data/crawl/crawl6044 new file mode 100644 index 0000000..412c029 --- /dev/null +++ b/tests/data/crawl/crawl6044 @@ -0,0 +1 @@ +[9;50H
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[11;79H[m[39;49m[37m[40m[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6045 b/tests/data/crawl/crawl6045 new file mode 100644 index 0000000..068769e --- /dev/null +++ b/tests/data/crawl/crawl6045 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m2[3;70H[m[32m[40m=[4;46H[31m[40m2[4;57H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6046 b/tests/data/crawl/crawl6046 new file mode 100644 index 0000000..c18d611 --- /dev/null +++ b/tests/data/crawl/crawl6046 @@ -0,0 +1 @@ +[3;70H[32m[40m[1m=[4;57H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6047 b/tests/data/crawl/crawl6047 new file mode 100644 index 0000000..df98253 --- /dev/null +++ b/tests/data/crawl/crawl6047 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6048 b/tests/data/crawl/crawl6048 new file mode 100644 index 0000000..44e4ff1 --- /dev/null +++ b/tests/data/crawl/crawl6048 @@ -0,0 +1 @@ +[4;46H[31m[40m3[4;59H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6049 b/tests/data/crawl/crawl6049 new file mode 100644 index 0000000..d06752c --- /dev/null +++ b/tests/data/crawl/crawl6049 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[3;71H[m[32m[40m=[4;59H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl605 b/tests/data/crawl/crawl605 new file mode 100644 index 0000000..cf745aa --- /dev/null +++ b/tests/data/crawl/crawl605 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6050 b/tests/data/crawl/crawl6050 new file mode 100644 index 0000000..dd7e45f --- /dev/null +++ b/tests/data/crawl/crawl6050 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6051 b/tests/data/crawl/crawl6051 new file mode 100644 index 0000000..4d8966b --- /dev/null +++ b/tests/data/crawl/crawl6051 @@ -0,0 +1 @@ +[3;71H[32m[40m[1m=[4;46H[m[31m[40m4[4;61H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6052 b/tests/data/crawl/crawl6052 new file mode 100644 index 0000000..dad5fba --- /dev/null +++ b/tests/data/crawl/crawl6052 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6053 b/tests/data/crawl/crawl6053 new file mode 100644 index 0000000..c92e63f --- /dev/null +++ b/tests/data/crawl/crawl6053 @@ -0,0 +1 @@ +[4;61H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6054 b/tests/data/crawl/crawl6054 new file mode 100644 index 0000000..39bedbc --- /dev/null +++ b/tests/data/crawl/crawl6054 @@ -0,0 +1 @@ +[4;46H[31m[40m5[4;63H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6055 b/tests/data/crawl/crawl6055 new file mode 100644 index 0000000..09d4efa --- /dev/null +++ b/tests/data/crawl/crawl6055 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6056 b/tests/data/crawl/crawl6056 new file mode 100644 index 0000000..d85d8e3 --- /dev/null +++ b/tests/data/crawl/crawl6056 @@ -0,0 +1 @@ +[4;63H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6057 b/tests/data/crawl/crawl6057 new file mode 100644 index 0000000..e6f2085 --- /dev/null +++ b/tests/data/crawl/crawl6057 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m7[3;72H[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6058 b/tests/data/crawl/crawl6058 new file mode 100644 index 0000000..20e6c02 --- /dev/null +++ b/tests/data/crawl/crawl6058 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m6[4;65H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6059 b/tests/data/crawl/crawl6059 new file mode 100644 index 0000000..18cba9f --- /dev/null +++ b/tests/data/crawl/crawl6059 @@ -0,0 +1 @@ +[3;72H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl606 b/tests/data/crawl/crawl606 new file mode 100644 index 0000000..cf745aa --- /dev/null +++ b/tests/data/crawl/crawl606 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6060 b/tests/data/crawl/crawl6060 new file mode 100644 index 0000000..6f5370e --- /dev/null +++ b/tests/data/crawl/crawl6060 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m8[4;65H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6061 b/tests/data/crawl/crawl6061 new file mode 100644 index 0000000..017a78d --- /dev/null +++ b/tests/data/crawl/crawl6061 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;67H[m[34m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6062 b/tests/data/crawl/crawl6062 new file mode 100644 index 0000000..8de7498 --- /dev/null +++ b/tests/data/crawl/crawl6062 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m9[73G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6063 b/tests/data/crawl/crawl6063 new file mode 100644 index 0000000..f26eaa6 --- /dev/null +++ b/tests/data/crawl/crawl6063 @@ -0,0 +1 @@ +[4;67H[34m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6064 b/tests/data/crawl/crawl6064 new file mode 100644 index 0000000..6606870 --- /dev/null +++ b/tests/data/crawl/crawl6064 @@ -0,0 +1 @@ +[3;73H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6065 b/tests/data/crawl/crawl6065 new file mode 100644 index 0000000..90d2575 --- /dev/null +++ b/tests/data/crawl/crawl6065 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m8[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6066 b/tests/data/crawl/crawl6066 new file mode 100644 index 0000000..38f7755 --- /dev/null +++ b/tests/data/crawl/crawl6066 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m40[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6067 b/tests/data/crawl/crawl6067 new file mode 100644 index 0000000..f69e5a5 --- /dev/null +++ b/tests/data/crawl/crawl6067 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6068 b/tests/data/crawl/crawl6068 new file mode 100644 index 0000000..3c1a4c3 --- /dev/null +++ b/tests/data/crawl/crawl6068 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m1[74G[m[32m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6069 b/tests/data/crawl/crawl6069 new file mode 100644 index 0000000..d55a51f --- /dev/null +++ b/tests/data/crawl/crawl6069 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl607 b/tests/data/crawl/crawl607 new file mode 100644 index 0000000..856eb89 --- /dev/null +++ b/tests/data/crawl/crawl607 @@ -0,0 +1 @@ +[13;38H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6070 b/tests/data/crawl/crawl6070 new file mode 100644 index 0000000..ba5e337 --- /dev/null +++ b/tests/data/crawl/crawl6070 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6071 b/tests/data/crawl/crawl6071 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl6071 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6072 b/tests/data/crawl/crawl6072 new file mode 100644 index 0000000..90ef5fa --- /dev/null +++ b/tests/data/crawl/crawl6072 @@ -0,0 +1 @@ +
[18d[M[3;46H[32m[40m42
[24d[37m[40m_Your giant newt skeleton crumbles into dust![11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6073 b/tests/data/crawl/crawl6073 new file mode 100644 index 0000000..e363fe2 --- /dev/null +++ b/tests/data/crawl/crawl6073 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating one of 4 chunks of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6074 b/tests/data/crawl/crawl6074 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl6074 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6075 b/tests/data/crawl/crawl6075 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6075 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6076 b/tests/data/crawl/crawl6076 new file mode 100644 index 0000000..9bc9126 --- /dev/null +++ b/tests/data/crawl/crawl6076 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[m[37m[40m/13[4;72H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6077 b/tests/data/crawl/crawl6077 new file mode 100644 index 0000000..39bee99 --- /dev/null +++ b/tests/data/crawl/crawl6077 @@ -0,0 +1 @@ +[3;47H[32m[40m3[75G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6078 b/tests/data/crawl/crawl6078 new file mode 100644 index 0000000..1de4d70 --- /dev/null +++ b/tests/data/crawl/crawl6078 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6079 b/tests/data/crawl/crawl6079 new file mode 100644 index 0000000..77f0fc7 --- /dev/null +++ b/tests/data/crawl/crawl6079 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[4;46H[m[32m[40m11[74G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl608 b/tests/data/crawl/crawl608 new file mode 100644 index 0000000..4e7c4a1 --- /dev/null +++ b/tests/data/crawl/crawl608 @@ -0,0 +1 @@ +[3;74H[30m[40m[1m--[4;56H----[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6080 b/tests/data/crawl/crawl6080 new file mode 100644 index 0000000..c049c41 --- /dev/null +++ b/tests/data/crawl/crawl6080 @@ -0,0 +1 @@ +[3;47H[32m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6081 b/tests/data/crawl/crawl6081 new file mode 100644 index 0000000..6a1d511 --- /dev/null +++ b/tests/data/crawl/crawl6081 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6082 b/tests/data/crawl/crawl6082 new file mode 100644 index 0000000..661e862 --- /dev/null +++ b/tests/data/crawl/crawl6082 @@ -0,0 +1 @@ +[3;47H[32m[40m5[76G=[4;47H2[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6083 b/tests/data/crawl/crawl6083 new file mode 100644 index 0000000..4d38475 --- /dev/null +++ b/tests/data/crawl/crawl6083 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[4d[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6084 b/tests/data/crawl/crawl6084 new file mode 100644 index 0000000..e5d7b7d --- /dev/null +++ b/tests/data/crawl/crawl6084 @@ -0,0 +1 @@ +[3;47H[32m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6085 b/tests/data/crawl/crawl6085 new file mode 100644 index 0000000..d64aa28 --- /dev/null +++ b/tests/data/crawl/crawl6085 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m13[78G[34m[40m==
[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6086 b/tests/data/crawl/crawl6086 new file mode 100644 index 0000000..3b0152c --- /dev/null +++ b/tests/data/crawl/crawl6086 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6087 b/tests/data/crawl/crawl6087 new file mode 100644 index 0000000..98c26e5 --- /dev/null +++ b/tests/data/crawl/crawl6087 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6088 b/tests/data/crawl/crawl6088 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl6088 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6089 b/tests/data/crawl/crawl6089 new file mode 100644 index 0000000..004aacd --- /dev/null +++ b/tests/data/crawl/crawl6089 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl609 b/tests/data/crawl/crawl609 new file mode 100644 index 0000000..886ab7d --- /dev/null +++ b/tests/data/crawl/crawl609 @@ -0,0 +1 @@ +[3;46H[32m[40m16[74G==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6090 b/tests/data/crawl/crawl6090 new file mode 100644 index 0000000..5b6dfc4 --- /dev/null +++ b/tests/data/crawl/crawl6090 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6091 b/tests/data/crawl/crawl6091 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl6091 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6092 b/tests/data/crawl/crawl6092 new file mode 100644 index 0000000..0e7ffe0 --- /dev/null +++ b/tests/data/crawl/crawl6092 @@ -0,0 +1 @@ +[3;46H[32m[40m50[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6093 b/tests/data/crawl/crawl6093 new file mode 100644 index 0000000..a7d33d2 --- /dev/null +++ b/tests/data/crawl/crawl6093 @@ -0,0 +1 @@ +
[18d[M[10;11H[37m[40m.
[24d_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6094 b/tests/data/crawl/crawl6094 new file mode 100644 index 0000000..5fdaa73 --- /dev/null +++ b/tests/data/crawl/crawl6094 @@ -0,0 +1 @@ +[9;63H[37m[40m659.2 (115.0)[14;42H[32m[40morc[7P[15;38H[37m[40m[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6095 b/tests/data/crawl/crawl6095 new file mode 100644 index 0000000..884e167 --- /dev/null +++ b/tests/data/crawl/crawl6095 @@ -0,0 +1 @@ +[3;46H[37m[40m51[79G[32m[40m=[9;64H[37m[40m60[72G6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6096 b/tests/data/crawl/crawl6096 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6096 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6097 b/tests/data/crawl/crawl6097 new file mode 100644 index 0000000..5b1e401 --- /dev/null +++ b/tests/data/crawl/crawl6097 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6098 b/tests/data/crawl/crawl6098 new file mode 100644 index 0000000..7d3795b --- /dev/null +++ b/tests/data/crawl/crawl6098 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[37m[40m[1m a * Fighting [m[39;49m[37m[40m [37m[40m[1m 2.6[m[30m[40m [m[39;49m[37m[40m [33m[40m 17%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Spellcasting [m[39;49m[37m[40m [37m[40m 4.2[30m[40m [m[39;49m[37m[40m [33m[40m 35%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[37m[40m[1m b * Short Blades [m[39;49m[37m[40m [37m[40m[1m 2.5[m[30m[40m [m[39;49m[37m[40m [33m[40m 18%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m i + Charms [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[34m[40m[1m Long Blades [m[39;49m[37m[40m [34m[40m[1m 1.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m j + Necromancy[63G5.6[30m[40m [m[39;49m[37m[40m [33m[40m 28%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [5;2H[30m[40m[1m c - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [6;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G[1m k + Evocations [m[39;49m[37m[40m [30m[40m[1m 0.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [7;2H[30m[40m[1m d - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m l - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [8;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;2H[1m e - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;3H[37m[40mf + Dodging[10;24H2.6[30m[40m [m[39;49m[37m[40m [33m[40m 2%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H[1m g + Shields [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6099 b/tests/data/crawl/crawl6099 new file mode 100644 index 0000000..57c0204 --- /dev/null +++ b/tests/data/crawl/crawl6099 @@ -0,0 +1 @@ +[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [19;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[20;2HSkills enhanced by cross-training are in [34m[40mblue[37m[40m.[22;2H[[33m[40m[1m?[m[37m[40m] Help
[23d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m_[m[37m[40m] [1menhanced[m[37m[40m|[30m[40m[1mbase[m[37m[40m level
[24d [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[21G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl61 b/tests/data/crawl/crawl61 new file mode 100644 index 0000000..54086d2 --- /dev/null +++ b/tests/data/crawl/crawl61 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m...................[m[37m[40m [2;7H[30m[40m[1m#######.#######[m[33m[40m#[37m[40m.[30m[40m[1m#######[m[37m[40m [3;7H[30m[40m[1m.[15G##.....[m[37m[40m..[30m[40m[1m.......[4;7H[37m[40m>[15G[30m[40m...####[m[33m[40m#[37m[40m.[30m[40m[1m######[5;7H........####[5;27H[m[37m[40m [30m[40m[1m#[m[37m[40m...[6;7H[30m[40m[1m#####.#[6;24H#[m[37m[40m [30m[40m[1m#[7;12H..[21G[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m...[33m[40m#[8;11H[30m[40m[1m##[8;22H[m[33m[40m#[37m[40m.[33m[40m†[37m[40m....[33m[40m#[9;17H[37m[40m [33m[40m#[37m[40m..[7mp[m[37m[40m...[33m[40m#[30m[40m[1m#[m[37m[40m [10;13H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[33m[40m#[37m[40m...[33m[40m####[30m[40m[1m###[11;13H..[m[37m[40m [30m[40m[1m..[m[37m[40m.......[30m[40m[1m......[12;17H#[m[33m[40m#[37m[40m..[33m[40m##[37m[40m.[33m[40m###[30m[40m[1m####.[14;17H[m[37m[40m..[15d[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m#[17d..[17;34H[m[39;49m[37m[40m[9;63H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl610 b/tests/data/crawl/crawl610 new file mode 100644 index 0000000..336a056 --- /dev/null +++ b/tests/data/crawl/crawl610 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m====[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6100 b/tests/data/crawl/crawl6100 new file mode 100644 index 0000000..5b912f8 --- /dev/null +++ b/tests/data/crawl/crawl6100 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4660.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m...........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[20d_Your giant newt skeleton crumbles into dust!
[21d_Eating one of 4 chunks of flesh. This raw flesh tastes terrible.
[22d_[30m[40m[1mYou continue eating.[m[37m[40m x2
[23d_Magic restored.
[24d_HP restored.[m[39;49m[37m[40m[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6101 b/tests/data/crawl/crawl6101 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6101 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6102 b/tests/data/crawl/crawl6102 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl6102 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6103 b/tests/data/crawl/crawl6103 new file mode 100644 index 0000000..7d3795b --- /dev/null +++ b/tests/data/crawl/crawl6103 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[37m[40m[1m a * Fighting [m[39;49m[37m[40m [37m[40m[1m 2.6[m[30m[40m [m[39;49m[37m[40m [33m[40m 17%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Spellcasting [m[39;49m[37m[40m [37m[40m 4.2[30m[40m [m[39;49m[37m[40m [33m[40m 35%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[37m[40m[1m b * Short Blades [m[39;49m[37m[40m [37m[40m[1m 2.5[m[30m[40m [m[39;49m[37m[40m [33m[40m 18%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m i + Charms [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[34m[40m[1m Long Blades [m[39;49m[37m[40m [34m[40m[1m 1.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m j + Necromancy[63G5.6[30m[40m [m[39;49m[37m[40m [33m[40m 28%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [5;2H[30m[40m[1m c - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [6;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G[1m k + Evocations [m[39;49m[37m[40m [30m[40m[1m 0.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [7;2H[30m[40m[1m d - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m l - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [8;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;2H[1m e - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;3H[37m[40mf + Dodging[10;24H2.6[30m[40m [m[39;49m[37m[40m [33m[40m 2%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H[1m g + Shields [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6104 b/tests/data/crawl/crawl6104 new file mode 100644 index 0000000..57c0204 --- /dev/null +++ b/tests/data/crawl/crawl6104 @@ -0,0 +1 @@ +[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [19;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[20;2HSkills enhanced by cross-training are in [34m[40mblue[37m[40m.[22;2H[[33m[40m[1m?[m[37m[40m] Help
[23d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m_[m[37m[40m] [1menhanced[m[37m[40m|[30m[40m[1mbase[m[37m[40m level
[24d [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[21G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6105 b/tests/data/crawl/crawl6105 new file mode 100644 index 0000000..796d91e --- /dev/null +++ b/tests/data/crawl/crawl6105 @@ -0,0 +1 @@ +[2;31H[33m[40m3[2;70H1[3;31H4[3;41H[37m[40m[1m i * Charms [m[39;49m[37m[40m [37m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [33m[40m 14%[4d5[10;31H3[24;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6106 b/tests/data/crawl/crawl6106 new file mode 100644 index 0000000..4d67ad0 --- /dev/null +++ b/tests/data/crawl/crawl6106 @@ -0,0 +1 @@ +[2;31H[33m[40m7[2;70H5[3;31H8[3;41H[30m[40m[1m i - Charms [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [4d[33m[40m8[10;31H2[24;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6107 b/tests/data/crawl/crawl6107 new file mode 100644 index 0000000..5b912f8 --- /dev/null +++ b/tests/data/crawl/crawl6107 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4660.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m...........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[20d_Your giant newt skeleton crumbles into dust!
[21d_Eating one of 4 chunks of flesh. This raw flesh tastes terrible.
[22d_[30m[40m[1mYou continue eating.[m[37m[40m x2
[23d_Magic restored.
[24d_HP restored.[m[39;49m[37m[40m[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6108 b/tests/data/crawl/crawl6108 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6108 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6109 b/tests/data/crawl/crawl6109 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl6109 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl611 b/tests/data/crawl/crawl611 new file mode 100644 index 0000000..a2aa51f --- /dev/null +++ b/tests/data/crawl/crawl611 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6110 b/tests/data/crawl/crawl6110 new file mode 100644 index 0000000..5c81cee --- /dev/null +++ b/tests/data/crawl/crawl6110 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[37m[40m[1m a * Fighting [m[39;49m[37m[40m [37m[40m[1m 2.6[m[30m[40m [m[39;49m[37m[40m [33m[40m 17%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Spellcasting [m[39;49m[37m[40m [37m[40m 4.2[30m[40m [m[39;49m[37m[40m [33m[40m 35%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[37m[40m[1m b * Short Blades [m[39;49m[37m[40m [37m[40m[1m 2.5[m[30m[40m [m[39;49m[37m[40m [33m[40m 18%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m i - Charms [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[34m[40m[1m Long Blades [m[39;49m[37m[40m [34m[40m[1m 1.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m j + Necromancy[63G5.6[30m[40m [m[39;49m[37m[40m [33m[40m 28%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [5;2H[30m[40m[1m c - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [6;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G[1m k + Evocations [m[39;49m[37m[40m [30m[40m[1m 0.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [7;2H[30m[40m[1m d - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m l - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [8;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;2H[1m e - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;3H[37m[40mf + Dodging[10;24H2.6[30m[40m [m[39;49m[37m[40m [33m[40m 2%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H[1m g + Shields [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6111 b/tests/data/crawl/crawl6111 new file mode 100644 index 0000000..57c0204 --- /dev/null +++ b/tests/data/crawl/crawl6111 @@ -0,0 +1 @@ +[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [19;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[20;2HSkills enhanced by cross-training are in [34m[40mblue[37m[40m.[22;2H[[33m[40m[1m?[m[37m[40m] Help
[23d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m_[m[37m[40m] [1menhanced[m[37m[40m|[30m[40m[1mbase[m[37m[40m level
[24d [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[21G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6112 b/tests/data/crawl/crawl6112 new file mode 100644 index 0000000..ddb9e70 --- /dev/null +++ b/tests/data/crawl/crawl6112 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[7;8H[33m[40m############[30m[40m[1m#[8;8H[m[33m[40m#[37m[40m...........[30m[40m[1m#[8;31H###[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;8H[33m[40m#[37m[40m...[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m#######[m[37m[40m [30m[40m[1m#..[9;62H[m[37m[40m4660.2 (0.0)[10;7H[30m[40m[1m#[m[33m[40m#[37m[40m...........[30m[40m[1m#.....######..[11;7H[m[33m[40m#[37m[40m...[7m)[m[37m[40m.....[33m[40m###[30m[40m[1m#.....#.......[12;7H[m[33m[40m#[37m[40m............[30m[40m[1m......+.......[13;4H..[m[37m[40m..............[30m[40m[1m......#.......[14;4H.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m###[31m[40m[1m%[m[37m[40m..[30m[40m[1m......#.......[15;5H[m[33m[40m#[30m[40m[1m.[m[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m...[30m[40m[1m......#.......[16;5H.[m[37m[40m .[30m[40m[1m.[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[17;6H.........[m[37m[40m [30m[40m[1m#o...........Z....[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[20d_Your giant newt skeleton crumbles into dust!
[21d_Eating one of 4 chunks of flesh. This raw flesh tastes terrible.
[22d_[30m[40m[1mYou continue eating.[m[37m[40m x2
[23d_Magic restored.
[24d_HP restored.[m[39;49m[37m[40m[9;50H[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6113 b/tests/data/crawl/crawl6113 new file mode 100644 index 0000000..b9649e2 --- /dev/null +++ b/tests/data/crawl/crawl6113 @@ -0,0 +1 @@ +[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6114 b/tests/data/crawl/crawl6114 new file mode 100644 index 0000000..521c0af --- /dev/null +++ b/tests/data/crawl/crawl6114 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6115 b/tests/data/crawl/crawl6115 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6115 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6116 b/tests/data/crawl/crawl6116 new file mode 100644 index 0000000..4c75e64 --- /dev/null +++ b/tests/data/crawl/crawl6116 @@ -0,0 +1 @@ +
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6117 b/tests/data/crawl/crawl6117 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl6117 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6118 b/tests/data/crawl/crawl6118 new file mode 100644 index 0000000..47bc84e --- /dev/null +++ b/tests/data/crawl/crawl6118 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 4 chunks of flesh (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6119 b/tests/data/crawl/crawl6119 new file mode 100644 index 0000000..6384f25 --- /dev/null +++ b/tests/data/crawl/crawl6119 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a club.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl612 b/tests/data/crawl/crawl612 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl612 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6120 b/tests/data/crawl/crawl6120 new file mode 100644 index 0000000..19e2e5e --- /dev/null +++ b/tests/data/crawl/crawl6120 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a hand axe; a leather armour[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6121 b/tests/data/crawl/crawl6121 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6121 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6122 b/tests/data/crawl/crawl6122 new file mode 100644 index 0000000..7ccadd2 --- /dev/null +++ b/tests/data/crawl/crawl6122 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [31m[40md - [32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [31m[40me - [32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 110 gold a +0 buckler of positive energy
[13d [1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6123 b/tests/data/crawl/crawl6123 new file mode 100644 index 0000000..6b18710 --- /dev/null +++ b/tests/data/crawl/crawl6123 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [33m[40m[1mb - [m[32m[40m 9 gold a +0 robe
[4d [33m[40m[1mc - [m[32m[40m 9 gold a +0 robe
[5d [31m[40m[1md + [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [31m[40me - [32m[40m 230 gold a +2 robe of magic resistance
[7d [33m[40m[1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [33m[40m[1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6124 b/tests/data/crawl/crawl6124 new file mode 100644 index 0000000..db39fab --- /dev/null +++ b/tests/data/crawl/crawl6124 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [31m[40me - [32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 110 gold a +0 buckler of positive energy
[13d [1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6125 b/tests/data/crawl/crawl6125 new file mode 100644 index 0000000..1fdfda0 --- /dev/null +++ b/tests/data/crawl/crawl6125 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [33m[40m[1mb - [m[32m[40m 9 gold a +0 robe
[4d [33m[40m[1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [31m[40m[1me + [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [33m[40m[1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [33m[40m[1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6126 b/tests/data/crawl/crawl6126 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6126 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6127 b/tests/data/crawl/crawl6127 new file mode 100644 index 0000000..a187df7 --- /dev/null +++ b/tests/data/crawl/crawl6127 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 110 gold a +0 buckler of positive energy
[13d [1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6128 b/tests/data/crawl/crawl6128 new file mode 100644 index 0000000..b7c947a --- /dev/null +++ b/tests/data/crawl/crawl6128 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [33m[40m[1mb - [m[32m[40m 9 gold a +0 robe
[4d [33m[40m[1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [33m[40m[1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [33m[40m[1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [31m[40m[1mk + [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6129 b/tests/data/crawl/crawl6129 new file mode 100644 index 0000000..b359ff4 --- /dev/null +++ b/tests/data/crawl/crawl6129 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [36m[40m[1mk $ [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl613 b/tests/data/crawl/crawl613 new file mode 100644 index 0000000..03515ea --- /dev/null +++ b/tests/data/crawl/crawl613 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m16.0 (13.0)
[24d_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6130 b/tests/data/crawl/crawl6130 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6130 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6131 b/tests/data/crawl/crawl6131 new file mode 100644 index 0000000..19de652 --- /dev/null +++ b/tests/data/crawl/crawl6131 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [36m[40m[1mk $ [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml + [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6132 b/tests/data/crawl/crawl6132 new file mode 100644 index 0000000..8bd8c82 --- /dev/null +++ b/tests/data/crawl/crawl6132 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [36m[40m[1mk $ [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [36m[40m[1ml $ [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6133 b/tests/data/crawl/crawl6133 new file mode 100644 index 0000000..79212e4 --- /dev/null +++ b/tests/data/crawl/crawl6133 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m......................#.......[2;4H.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m.........[30m[40m[1m#.......[3;5H#.#[36m[40m[[30m[40m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m#.......[4;5H.[m[37m[40m [30m[40m[1m....[m[37m[40m...[33m[40m#[37m[40m [33m[40m#[37m[40m)........[30m[40m[1m#.......[5;6H.....[m[37m[40m....[33m[40m##[37m[40m.........[30m[40m[1m...Z....[6;5H......[m[37m[40m.......[37m[43m[5mZ[m[37m[40m.......[30m[40m[1m........[7;7H....[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..###...[8;7H....[m[37m[40m.[34m[40m[[37m[40m.............[30m[40m[1m..####..[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;10H[30m[40m[1m##[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m.......[37m[40m>[9;62H[m[37m[40m4673.2 (13.0)[10;12H[33m[40m#[37m[40m.......[33m[40m###[37m[40m...[30m[40m[1m...##...[11;12H[m[33m[40m#[37m[40m.........[30m[40m[1m........#...[12;11H[m[37m[40m........[33m[40m###[37m[40m..[30m[40m[1m......#...[13;10H#[m[33m[40m##[37m[40m....... [30m[40m[1m#.[m[37m[40m.[33m[40m#[30m[40m[1m####.#...[14;11H[m[37m[40m.........[30m[40m[1m.#..[m[33m[40m#[30m[40m[1m#.##.##..[15;11H[m[33m[40m##[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.....##..[16;12H[m[33m[40m#[37m[40m. ......[30m[40m[1m...[m[37m[40m [30m[40m[1m...##..[17;18H......#####.##..[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_HP restored.
[19d_[30m[40m[1mUnknown command.
[20d[m[37m[40m_H - 4 chunks of flesh (gained 1)
[21d_You see here a club.
[22d Items here: [30m[40m[1m) [
[23d[m[37m[40m_a hand axe; a leather armour
[24d There is an entrance to Seuc's Armour Shoppe here.[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6134 b/tests/data/crawl/crawl6134 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6134 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6135 b/tests/data/crawl/crawl6135 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6135 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6136 b/tests/data/crawl/crawl6136 new file mode 100644 index 0000000..70b0f2c --- /dev/null +++ b/tests/data/crawl/crawl6136 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6137 b/tests/data/crawl/crawl6137 new file mode 100644 index 0000000..30eede2 --- /dev/null +++ b/tests/data/crawl/crawl6137 @@ -0,0 +1 @@ +[1;4H[37m[40m [30m[40m[1m#[1;26H+[2;5H......[m[37m[40m.[30m[40m[1m....[m[37m[40m.[2;25H[30m[40m[1m.[3;4H.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[3;25H.[4;5H#.#[36m[40m[[30m[40m#[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[25G[30m[40m[1m.[5;5H.[m[37m[40m [30m[40m[1m...[m[37m[40m....[33m[40m#[37m[40m [33m[40m#[37m[40m)[25G[30m[40m[1m.#...[6;5H[m[37m[40m [30m[40m[1m....[m[37m[40m.....[33m[40m##[37m[40m..[25G[30m[40m[1m....Z[7;5H.....[m[37m[40m.[17G.[37m[43m[5mZ[25G[m[30m[40m[1m......[8;10H[m[37m[40m.......[35m[40m[7m)[25G[m[30m[40m[1m...###.[9;7H...[m[37m[40m..[34m[40m[[37m[40m....[7mp[m[37m[40m.[25G[30m[40m[1m...####..[10;10H[m[33m[40m##[18G[1m∩[m[37m[40m......[30m[40m[1m........[37m[40m>[11;20H[m[33m[40m###[37m[40m..[30m[40m[1m....#[12;11H[m[37m[40m [33m[40m#[19G[37m[40m...[30m[40m[1m..[13;10H[m[37m[40m ..[19G[33m[40m###[37m[40m.[30m[40m[1m......[14;10H[m[33m[40m###[20G[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m#[30m[40m[1m####.#.[15;11H.[m[37m[40m....[15;24H[33m[40m#[30m[40m[1m#.##[16;11H[m[33m[40m##[37m[40m.[33m[40m##[37m[40m.....[30m[40m[1m#..[m[37m[40m [30m[40m[1m..[17;12H#.[m[37m[40m [30m[40m[1m...[24G[m[37m[40m [30m[40m[1m..[34G[m[39;49m[37m[40m
[18d[7;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.2 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6138 b/tests/data/crawl/crawl6138 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl6138 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6139 b/tests/data/crawl/crawl6139 new file mode 100644 index 0000000..796ebb4 --- /dev/null +++ b/tests/data/crawl/crawl6139 @@ -0,0 +1 @@ +[2;12H[37m[40m.[30m[40m[1m....[24G.[3;9H[m[33m[40m#[16G[30m[40m[1m#[24G.[4;9H[m[33m[40m#[16G[30m[40m[1m#[24G.[5;9H[m[37m[40m.[16G[30m[40m[1m#[24G.[6;9H[m[37m[40m.[6;24H[30m[40m[1m.[7;9H[m[37m[40m.[7;24H[30m[40m[1m.[8;9H[m[37m[40m.[8;24H[30m[40m[1m.[9;9H[m[37m[40m.[16G[7mp[m[37m[40m.[24G[30m[40m[1m.[10;9H[m[37m[40m.[10;24H[30m[40m[1m.[11d.[13d[m[37m[40m.[14d[30m[40m[1m#[15;20H[m[37m[40m.[30m[40m[1m#..#[16;21H[m[33m[40m#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl614 b/tests/data/crawl/crawl614 new file mode 100644 index 0000000..8fd9b79 --- /dev/null +++ b/tests/data/crawl/crawl614 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m====[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6140 b/tests/data/crawl/crawl6140 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl6140 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6141 b/tests/data/crawl/crawl6141 new file mode 100644 index 0000000..665d75e --- /dev/null +++ b/tests/data/crawl/crawl6141 @@ -0,0 +1 @@ +[2;9H[37m[40m.[30m[40m[1m.[m[37m[40m...[30m[40m[1m....[m[37m[40m.....[30m[40m[1m.[3;10H[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m###.[m[37m[40m.....[30m[40m[1m.[4d.[5;8H[m[37m[40m.[5;23H[30m[40m[1m.[6;8H[m[37m[40m.[6;23H[30m[40m[1m.[7;8H[m[37m[40m.[7;23H[30m[40m[1m.[8;8H[m[37m[40m.[8;23H[30m[40m[1m.[9;8H[m[37m[40m.[15G[7mp[m[37m[40m.[23G[30m[40m[1m.[10;8H[m[33m[40m#[10;23H[30m[40m[1m.[11d.[12d[m[37m[40m.[13;11H[30m[40m[1m.[13;23H.[14;10H#[14;23H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6142 b/tests/data/crawl/crawl6142 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6142 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6143 b/tests/data/crawl/crawl6143 new file mode 100644 index 0000000..1533505 --- /dev/null +++ b/tests/data/crawl/crawl6143 @@ -0,0 +1 @@ +[8;17H[35m[40m[7m)[9d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6144 b/tests/data/crawl/crawl6144 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl6144 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6145 b/tests/data/crawl/crawl6145 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6145 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6146 b/tests/data/crawl/crawl6146 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6146 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6147 b/tests/data/crawl/crawl6147 new file mode 100644 index 0000000..0796f0d --- /dev/null +++ b/tests/data/crawl/crawl6147 @@ -0,0 +1 @@ +[2;18H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[3;7H[m[33m[40m#[3;18H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[4;7H[m[33m[40m#[4;17H[30m[40m[1m.[m[37m[40m....[30m[40m[1m.[5;7H[m[37m[40m.[15G[33m[40m#[22G[30m[40m[1m.[6;7H[m[37m[40m.[6;22H[30m[40m[1m.[7;7H[m[37m[40m.[7;22H[30m[40m[1m.[8;7H[m[37m[40m.[8;22H[30m[40m[1m.[9;7H[m[37m[40m.[14G[7mp[m[37m[40m.[22G[30m[40m[1m.[10;7H[m[37m[40m.[10;22H[30m[40m[1m.[11d#[12d.[13d.[14;20H[m[37m[40m.[15d[33m[40m#[16;11H[30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[9;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6148 b/tests/data/crawl/crawl6148 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6148 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6149 b/tests/data/crawl/crawl6149 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl6149 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl615 b/tests/data/crawl/crawl615 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl615 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6150 b/tests/data/crawl/crawl6150 new file mode 100644 index 0000000..a0dd0ef --- /dev/null +++ b/tests/data/crawl/crawl6150 @@ -0,0 +1 @@ +[2;7H[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m.......[3;8H[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[4;6H[m[37m[40m.[14G[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m..[30m[40m[1m.[5;6H[m[37m[40m.[5;21H[30m[40m[1m.[6;6H[m[37m[40m.[6;21H[30m[40m[1m.[7;6H[m[37m[40m.[7;21H[30m[40m[1m.[8;6H[m[37m[40m.[8;21H[30m[40m[1m.[9;6H[m[37m[40m.[13G[7mp[m[37m[40m.[21G[30m[40m[1m.[10;6H[m[33m[40m#[10;21H[30m[40m[1m.[11d#[12d.[13d#[14;11H#[15;21H#[16d#[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6151 b/tests/data/crawl/crawl6151 new file mode 100644 index 0000000..63d66b9 --- /dev/null +++ b/tests/data/crawl/crawl6151 @@ -0,0 +1 @@ +[3;5H[33m[40m#[3;20H[30m[40m[1m.[4;5H[m[33m[40m#[4;20H[30m[40m[1m.[5;5H[m[37m[40m.[5;20H[30m[40m[1m.[6;5H[m[37m[40m.[6;20H[30m[40m[1m.[7;5H[m[37m[40m.[7;20H[30m[40m[1m.[8;5H[m[37m[40m.[8;20H[30m[40m[1m.[9;5H[m[37m[40m.[12G[7mp[m[37m[40m.[20G[30m[40m[1m.[10;5H[m[33m[40m#[10;20H[30m[40m[1m.[11;12H#[20G#[12;12H#[20G.[13;12H.[20G#[14;12H#[20G.[15;12H.[20G.[16;12H#[20G.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6152 b/tests/data/crawl/crawl6152 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6152 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6153 b/tests/data/crawl/crawl6153 new file mode 100644 index 0000000..26616f3 --- /dev/null +++ b/tests/data/crawl/crawl6153 @@ -0,0 +1 @@ +[9;14H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6154 b/tests/data/crawl/crawl6154 new file mode 100644 index 0000000..92c9b6f --- /dev/null +++ b/tests/data/crawl/crawl6154 @@ -0,0 +1 @@ +[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6155 b/tests/data/crawl/crawl6155 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6155 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6156 b/tests/data/crawl/crawl6156 new file mode 100644 index 0000000..24a7a16 --- /dev/null +++ b/tests/data/crawl/crawl6156 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a pair of boots.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6157 b/tests/data/crawl/crawl6157 new file mode 100644 index 0000000..d4bc2c8 --- /dev/null +++ b/tests/data/crawl/crawl6157 @@ -0,0 +1 @@ +[C[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6158 b/tests/data/crawl/crawl6158 new file mode 100644 index 0000000..9e9dc78 --- /dev/null +++ b/tests/data/crawl/crawl6158 @@ -0,0 +1 @@ +[9;64H[37m[40m80[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6159 b/tests/data/crawl/crawl6159 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6159 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl616 b/tests/data/crawl/crawl616 new file mode 100644 index 0000000..6806551 --- /dev/null +++ b/tests/data/crawl/crawl616 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your magical contamination has completely faded away.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6160 b/tests/data/crawl/crawl6160 new file mode 100644 index 0000000..fcf2b9e --- /dev/null +++ b/tests/data/crawl/crawl6160 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_L - a pair of boots[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6161 b/tests/data/crawl/crawl6161 new file mode 100644 index 0000000..855d086 --- /dev/null +++ b/tests/data/crawl/crawl6161 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d[31m[40m J - a cursed +0 robe (worn)
[6d[m[32m[40m a - a +1 robe[7;2H[37m[40mL - a pair of boots[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6162 b/tests/data/crawl/crawl6162 new file mode 100644 index 0000000..31f9dbb --- /dev/null +++ b/tests/data/crawl/crawl6162 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m#..................+.......[2;4H...[m[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m...........#.......[3;4H.[m[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m##.........#.......[4;5H[m[33m[40m#[37m[40m.[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m.[30m[40m[1m......#.......[5;5H[m[37m[40m.........[33m[40m##[30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[6;5H[m[37m[40m..........[33m[40m##[37m[40m...[30m[40m[1m.........Z....[7;5H[m[37m[40m...............[30m[40m[1m..............[8;5H[m[37m[40m............[35m[40m[7m)[m[37m[40m..[30m[40m[1m........###...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;5H.......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m........####..[9;62H[m[37m[40m4680.2 (0.0)[10;5H[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m###[37m[40m.....[33m[40m[1m∩[m[37m[40m.[30m[40m[1m.............[37m[40m>[11;12H[30m[40m#[m[37m[40m.......[30m[40m[1m###......##...[12;12H#[m[37m[40m.......[30m[40m[1m..........#...[13;11H..[m[37m[40m......[33m[40m#[30m[40m[1m##........#...[14;10H###[m[37m[40m.......[30m[40m[1m.#..#####.#...[15;11H..[m[37m[40m.......[30m[40m[1m.#..##.##.##..[16;11H##[m[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.....##..[17;12H#.[m[37m[40m [30m[40m[1m.........[m[37m[40m [30m[40m[1m...##..[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_a hand axe; a leather armour
[19d There is an entrance to Seuc's Armour Shoppe here.
[20d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.
[21d_[30m[40m[1mUnknown command.
[22d_[m[37m[40mYou see here a pair of boots.
[23d_L - a pair of boots
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 3[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m#..................+.......[2;4H...[m[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m....
\ No newline at end of file diff --git a/tests/data/crawl/crawl6163 b/tests/data/crawl/crawl6163 new file mode 100644 index 0000000..91833ac --- /dev/null +++ b/tests/data/crawl/crawl6163 @@ -0,0 +1 @@ +.......#.......[3;4H.[m[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m##.........#.......[4;5H[m[33m[40m#[37m[40m.[33m[40m#[36m[40m[1m[[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#..[m[37m[40m.[30m[40m[1m......#.......[5;5H[m[37m[40m.........[33m[40m##[30m[40m[1m#[m[37m[40m)..[30m[40m[1m......#.......[6;5H[m[37m[40m..........[33m[40m##[37m[40m...[30m[40m[1m.........Z....[7;5H[m[37m[40m...............[30m[40m[1m..............[8;5H[m[37m[40m............[35m[40m[7m)[m[37m[40m..[30m[40m[1m........###...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;5H.......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m........####..[9;62H[m[37m[40m4680.2 (0.0)[10;5H[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m###[37m[40m.....[33m[40m[1m∩[m[37m[40m.[30m[40m[1m.............[37m[40m>[11;12H[30m[40m#[m[37m[40m.......[30m[40m[1m###......##...[12;12H#[m[37m[40m.......[30m[40m[1m..........#...[13;11H..[m[37m[40m......[33m[40m#[30m[40m[1m##........#...[14;10H###[m[37m[40m.......[30m[40m[1m.#..#####.#...[15;11H..[m[37m[40m.......[30m[40m[1m.#..##.##.##..[16;11H##[m[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.....##..[17;12H#.[m[37m[40m [30m[40m[1m.........[m[37m[40m [30m[40m[1m...##..[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_a hand axe; a leather armour
[19d There is an entrance to Seuc's Armour Shoppe here.
[20d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.
[21d_[30m[40m[1mUnknown command.
[22d_[m[37m[40mYou see here a pair of boots.
[23d_L - a pair of boots
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[9;65H[37m[40m1.2 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6164 b/tests/data/crawl/crawl6164 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6164 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6165 b/tests/data/crawl/crawl6165 new file mode 100644 index 0000000..d56daa6 --- /dev/null +++ b/tests/data/crawl/crawl6165 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou start putting on your armour.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6166 b/tests/data/crawl/crawl6166 new file mode 100644 index 0000000..20627e3 --- /dev/null +++ b/tests/data/crawl/crawl6166 @@ -0,0 +1 @@ +[9;65H[37m[40m2.2 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6167 b/tests/data/crawl/crawl6167 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6167 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6168 b/tests/data/crawl/crawl6168 new file mode 100644 index 0000000..36b0a31 --- /dev/null +++ b/tests/data/crawl/crawl6168 @@ -0,0 +1 @@ +[9;65H[37m[40m3.2 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6169 b/tests/data/crawl/crawl6169 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6169 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl617 b/tests/data/crawl/crawl617 new file mode 100644 index 0000000..4546b8d --- /dev/null +++ b/tests/data/crawl/crawl617 @@ -0,0 +1 @@ +[7d[37m[43m[5mZ
[18d[m[30m[40m[1m_Unknown command.
[19d[m[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m[K
[20d_Your magical contamination has completely faded away.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6170 b/tests/data/crawl/crawl6170 new file mode 100644 index 0000000..16c796a --- /dev/null +++ b/tests/data/crawl/crawl6170 @@ -0,0 +1 @@ +[9;65H[37m[40m4.2 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6171 b/tests/data/crawl/crawl6171 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6171 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6172 b/tests/data/crawl/crawl6172 new file mode 100644 index 0000000..83e1811 --- /dev/null +++ b/tests/data/crawl/crawl6172 @@ -0,0 +1 @@ +[9;65H[37m[40m5.2 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6173 b/tests/data/crawl/crawl6173 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6173 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6174 b/tests/data/crawl/crawl6174 new file mode 100644 index 0000000..4f6092e --- /dev/null +++ b/tests/data/crawl/crawl6174 @@ -0,0 +1 @@ +
[18d[M[5;43H[37m[40m4
[24d_[30m[40m[1mYou continue putting on your pair of boots.[m[37m[40m x4[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6175 b/tests/data/crawl/crawl6175 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6175 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6176 b/tests/data/crawl/crawl6176 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6176 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6177 b/tests/data/crawl/crawl6177 new file mode 100644 index 0000000..5ef4fcc --- /dev/null +++ b/tests/data/crawl/crawl6177 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish putting on your +0 pair of boots.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6178 b/tests/data/crawl/crawl6178 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl6178 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6179 b/tests/data/crawl/crawl6179 new file mode 100644 index 0000000..cc16b6d --- /dev/null +++ b/tests/data/crawl/crawl6179 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl618 b/tests/data/crawl/crawl618 new file mode 100644 index 0000000..5e550dd --- /dev/null +++ b/tests/data/crawl/crawl618 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m----[9;64H[37m[40m7.0 (1.0) [14;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 goblin skeletons[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6180 b/tests/data/crawl/crawl6180 new file mode 100644 index 0000000..5971d01 --- /dev/null +++ b/tests/data/crawl/crawl6180 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a morningstar; a scale mail[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6181 b/tests/data/crawl/crawl6181 new file mode 100644 index 0000000..79b740e --- /dev/null +++ b/tests/data/crawl/crawl6181 @@ -0,0 +1 @@ +[1;7H[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#[23G###......##[2;8H[m[37m[40m[1K [30m[40m[1m#.#.###[m[37m[40m...[26G[30m[40m[1m.[33G#[3;8H[m[37m[40m[1K [30m[40m[1m..#....[m[37m[40m...[30m[40m[1m...[m[33m[40m#[30m[40m[1m##..[33G#[4;5H[m[37m[40m [30m[40m[1m#######[m[37m[40m..[30m[40m[1m...[m[37m[40m..[30m[40m[1m.#..#####.#[5;10H[m[37m[40m[1K [30m[40m[1m#....[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m.#..##.##.#[6;10H[m[37m[40m[1K [30m[40m[1m#.###[m[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..[m[37m[40m [30m[40m[1m.....#[7;14H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.......[30m[40m[1m....[m[37m[40m [30m[40m[1m...#[8;5H[m[37m[40m [33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m###[37m[40m.......[30m[40m[1m....#####.#[9;5H[m[37m[40m .......[7mp[m[37m[40m.......[30m[40m[1m.........[10;5H[m[37m[40m ...............[30m[40m[1m.#...###..#[11;8H[m[37m[40m.....[20G...[11;33H[30m[40m[1m#[12;8H[m[37m[40m.....[20G...[29G÷[30m[40m[1m.[13;8H[m[37m[40m.......[33m[40m###[37m[40m.[33m[40m#[37m[40m...[30G[30m[40m[1m.[14;8H[m[33m[40m#######[37m[40m .[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[30m[40m[1m..........+[15;17H[m[37m[40m[1K [30m[40m[1m.[m[37m[40m. [30m[40m[1m##..#......[16;18H[m[37m[40m[1K [30m[42mS[37m[40m.[30m[40m[1m...........[17;20H[m[37m[40m[1K [30m[40m[1m............#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6182 b/tests/data/crawl/crawl6182 new file mode 100644 index 0000000..6bb8cc5 --- /dev/null +++ b/tests/data/crawl/crawl6182 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m704.2 (19.0)[14;38H[30m[42mS[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mball python (wandering)[K[24;2H[31m[40mA ball python comes into view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6183 b/tests/data/crawl/crawl6183 new file mode 100644 index 0000000..61a3a22 --- /dev/null +++ b/tests/data/crawl/crawl6183 @@ -0,0 +1 @@ +[16;19H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6184 b/tests/data/crawl/crawl6184 new file mode 100644 index 0000000..fe2432f --- /dev/null +++ b/tests/data/crawl/crawl6184 @@ -0,0 +1 @@ +[9;65H[37m[40m5.2 (20[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6185 b/tests/data/crawl/crawl6185 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6185 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6186 b/tests/data/crawl/crawl6186 new file mode 100644 index 0000000..bf999fb --- /dev/null +++ b/tests/data/crawl/crawl6186 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ball python moves out of view.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6187 b/tests/data/crawl/crawl6187 new file mode 100644 index 0000000..dd20f01 --- /dev/null +++ b/tests/data/crawl/crawl6187 @@ -0,0 +1 @@ +[9;50H[2;16H[30m[40m[1m...[3;16H......#[4;16H.....[m[37m[40m.[30m[40m[1m.[5;16H....[m[37m[40m..[30m[40m[1m.[6;16H.#[m[33m[40m#[37m[40m...[30m[40m[1m.[7;11H[m[33m[40m#[37m[40m [30m[40m[1m#.[m[37m[40m.....[30m[40m[1m.[8;7H[m[33m[40m#[8;22H[30m[40m[1m.[9;7H[m[37m[40m.[14G[7mp[m[37m[40m.[22G[30m[40m[1m.[10;7H[m[37m[40m.[10;22H[30m[40m[1m.[11;7H[m[37m[40m.[11;22H[30m[40m[1m.[12;7H[m[37m[40m.[12;22H[30m[40m[1m.[13;7H[m[37m[40m.[13;22H[30m[40m[1m.[14;7H[m[37m[40m.[15G[33m[40m#[37m[40m [30m[42mS[33m[40m#[30m[40m[1m.[m[33m[40m#[30m[40m[1m.[16;19H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6188 b/tests/data/crawl/crawl6188 new file mode 100644 index 0000000..321633f --- /dev/null +++ b/tests/data/crawl/crawl6188 @@ -0,0 +1 @@ +[9;65H[37m[40m6.2 (1.0) [14;38H[30m[42mS[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mball python (wandering)[15;38H[m[37m[40m[K[16d[K[17d[K[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6189 b/tests/data/crawl/crawl6189 new file mode 100644 index 0000000..872c4e7 --- /dev/null +++ b/tests/data/crawl/crawl6189 @@ -0,0 +1 @@ +[1;14H[30m[40m[1m#[1;23H...[32G.[2;9H..#....[m[37m[40m...[30m[40m[1m..[m[37m[40m.[33m[40m#[30m[40m[1m##[3;9H#######[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m.#..#####[4;9H[m[37m[40m [30m[40m[1m#....[m[37m[40m..[30m[40m[1m.[m[37m[40m....[29G[30m[40m[1m.[5;13H###[m[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..[m[37m[40m [30m[40m[1m....[6;11H[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m.......[30m[40m[1m....[m[37m[40m [7;7H[30m[40m[1m#[m[33m[40m##[37m[40m.[33m[40m#[37m[40m.[33m[40m###[37m[40m.......[30m[40m[1m....#####[8;7H.[m[37m[40m........[22G.[30m[40m[1m...........[9;7H.[14G[m[37m[40m.[7mp[22G[m[37m[40m.[30m[40m[1m.#...###..#[10;7H.[10;22H[m[37m[40m.[30m[40m[1m......[11;7H.[11;22H[m[37m[40m.[29G÷[30m[40m[1m....[12;7H.[15G[m[33m[40m###[37m[40m.[33m[40m#[37m[40m...[29G[30m[40m[1m.[13;7H.[m[33m[40m#######[30m[40m[1m#[m[37m[40m [30m[42mS[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[13;33H[30m[40m[1m+[14;17H[m[37m[40m[1K [30m[40m[1m.[m[37m[40m. [30m[40m[1m##..#[33G.[15;18H[m[37m[40m [30m[40m[1m.[m[37m[40m.[30m[40m[1m.....[16;19H[m[37m[40m ..[16;33H[30m[40m[1m#[17;24H#.....#...[m[39;49m[37m[40m
[18d[12;18H[30m[42mS[13d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl619 b/tests/data/crawl/crawl619 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl619 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6190 b/tests/data/crawl/crawl6190 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6190 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6191 b/tests/data/crawl/crawl6191 new file mode 100644 index 0000000..8131511 --- /dev/null +++ b/tests/data/crawl/crawl6191 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K[2d[1K [16G......#[3;8H[1K [16G.......[4;10H[1K [4;21H..[5;10H[1K [5;21H...#.. [6;10H[1K [m[33m[40m#[30m[40m[1m [21G...... [7;6H[1K ###[7;21H..[8;6H[1K ...[8;21H..[9;6H[1K ...[9;21H..[10;6H[1K ...[10;21H..[11;6H[1K ...[11;21H..[29G÷[12;6H[1K ...[12;21H..[13;6H[1K .##[16G [m[37m[40m.[33m[40m#[30m[40m[1m.#.[14;17H[1K .[m[37m[40m.[30m[40m[1m [15;18H[1K ..[16d[1K ..[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6192 b/tests/data/crawl/crawl6192 new file mode 100644 index 0000000..a928de2 --- /dev/null +++ b/tests/data/crawl/crawl6192 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - ball python[24;2HAim: [37m[40ma ball python (hasn't noticed you, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6193 b/tests/data/crawl/crawl6193 new file mode 100644 index 0000000..c340ab8 --- /dev/null +++ b/tests/data/crawl/crawl6193 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K[2d[1K [16G...[30m[40m[1m..[m[37m[40m.[33m[40m#[3;8H[37m[40m[1K [16G..[30m[40m[1m..[m[37m[40m...[4;10H[1K [4;21H..[5;10H[1K [5;21H..[30m[40m[1m.#..[m[37m[40m [6;10H[1K [33m[40m#[37m[40m [21G..[30m[40m[1m....[m[37m[40m [7;6H[1K [30m[40m[1m#[m[33m[40m##[7;21H[37m[40m..[8;6H[1K [30m[40m[1m.[m[37m[40m..[8;21H..[9;6H[1K [30m[40m[1m.[m[37m[40m..[9;21H..[10;6H[1K [30m[40m[1m.[m[37m[40m..[10;21H..[11;6H[1K [30m[40m[1m.[m[37m[40m..[11;21H..[29G÷[12;6H[1K [30m[40m[1m.[m[37m[40m..[12;21H..[13;6H[1K [30m[40m[1m.[m[33m[40m##[16G[37m[40m .[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[14;17H[1K [30m[40m[1m.[m[37m[40m. [15;18H[1K [30m[40m[1m.[m[37m[40m.[16d[1K ..[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6194 b/tests/data/crawl/crawl6194 new file mode 100644 index 0000000..e3e925b --- /dev/null +++ b/tests/data/crawl/crawl6194 @@ -0,0 +1 @@ +[12;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6195 b/tests/data/crawl/crawl6195 new file mode 100644 index 0000000..d7813ab --- /dev/null +++ b/tests/data/crawl/crawl6195 @@ -0,0 +1 @@ +[10;16H[32m[40mS[12;18H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6196 b/tests/data/crawl/crawl6196 new file mode 100644 index 0000000..490b1be --- /dev/null +++ b/tests/data/crawl/crawl6196 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m8[14;38H[32m[40mS[37m[40m [33m[40m[1m[7m [14;53H[m[30m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6197 b/tests/data/crawl/crawl6197 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6197 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6198 b/tests/data/crawl/crawl6198 new file mode 100644 index 0000000..de9a93a --- /dev/null +++ b/tests/data/crawl/crawl6198 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ball python convulses in agony![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6199 b/tests/data/crawl/crawl6199 new file mode 100644 index 0000000..002e93b --- /dev/null +++ b/tests/data/crawl/crawl6199 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K[2d[1K [16G......#[3;8H[1K [16G.......[4;10H[1K [4;21H..[5;10H[1K [5;21H...#.. [6;10H[1K [m[33m[40m#[30m[40m[1m [21G...... [7;6H[1K ###[7;21H..[8;6H[1K ...[8;21H..[9;6H[1K ...[9;21H..[10;6H[1K ...[10;21H..[11;6H[1K ...[11;21H..[29G÷[12;6H[1K ...[12;21H..[13;6H[1K .##[16G [m[37m[40m.[33m[40m#[30m[40m[1m.#.[14;17H[1K .[m[37m[40m.[30m[40m[1m [15;18H[1K ..[16d[1K ..[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl62 b/tests/data/crawl/crawl62 new file mode 100644 index 0000000..00f6ea4 --- /dev/null +++ b/tests/data/crawl/crawl62 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;7H[30m[40m[1m#######.########.....[2;7H...............[m[37m[40m..[30m[40m[1m..[m[37m[40m [3;7H[30m[40m[1m#######.#######[m[33m[40m#[37m[40m.[30m[40m[1m#######[m[37m[40m [4;7H[30m[40m[1m.[15G##.....[m[37m[40m..[30m[40m[1m........[5;7H[37m[40m>[15G[30m[40m...####[m[33m[40m#[37m[40m.[30m[40m[1m######..[6;7H........####[6;27H[m[37m[40m [30m[40m[1m#...[7;7H#####.#[7;24H#[m[37m[40m [30m[40m[1m#.[8;12H..[21G[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m...[33m[40m#[9;11H[30m[40m[1m##[9;21H#[m[33m[40m#[37m[40m.[7mp[m[37m[40m....[33m[40m#[10;17H[37m[40m [33m[40m#[37m[40m......[33m[40m##[37m[40m [11;13H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m####[m[33m[40m#[37m[40m...[33m[40m####[30m[40m[1m###[12;13H..[m[37m[40m [30m[40m[1m...[m[37m[40m......[30m[40m[1m......[13;18H#[26G#[14;20H[m[37m[40m.[15d.[16d[33m[40m#[17;22H[30m[40m[1m..[17;34H[m[39;49m[37m[40m[9;63H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl620 b/tests/data/crawl/crawl620 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl620 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6200 b/tests/data/crawl/crawl6200 new file mode 100644 index 0000000..8310d3c --- /dev/null +++ b/tests/data/crawl/crawl6200 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ball python convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ball python[24;2HAim: [37m[40ma ball python ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6201 b/tests/data/crawl/crawl6201 new file mode 100644 index 0000000..c340ab8 --- /dev/null +++ b/tests/data/crawl/crawl6201 @@ -0,0 +1 @@ +[1;8H[37m[40m[1K[2d[1K [16G...[30m[40m[1m..[m[37m[40m.[33m[40m#[3;8H[37m[40m[1K [16G..[30m[40m[1m..[m[37m[40m...[4;10H[1K [4;21H..[5;10H[1K [5;21H..[30m[40m[1m.#..[m[37m[40m [6;10H[1K [33m[40m#[37m[40m [21G..[30m[40m[1m....[m[37m[40m [7;6H[1K [30m[40m[1m#[m[33m[40m##[7;21H[37m[40m..[8;6H[1K [30m[40m[1m.[m[37m[40m..[8;21H..[9;6H[1K [30m[40m[1m.[m[37m[40m..[9;21H..[10;6H[1K [30m[40m[1m.[m[37m[40m..[10;21H..[11;6H[1K [30m[40m[1m.[m[37m[40m..[11;21H..[29G÷[12;6H[1K [30m[40m[1m.[m[37m[40m..[12;21H..[13;6H[1K [30m[40m[1m.[m[33m[40m##[16G[37m[40m .[33m[40m#[30m[40m[1m.[m[33m[40m#[37m[40m.[14;17H[1K [30m[40m[1m.[m[37m[40m. [15;18H[1K [30m[40m[1m.[m[37m[40m.[16d[1K ..[17d[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6202 b/tests/data/crawl/crawl6202 new file mode 100644 index 0000000..f53a47a --- /dev/null +++ b/tests/data/crawl/crawl6202 @@ -0,0 +1 @@ +[10;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6203 b/tests/data/crawl/crawl6203 new file mode 100644 index 0000000..1f1cfe3 --- /dev/null +++ b/tests/data/crawl/crawl6203 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe ball python convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6204 b/tests/data/crawl/crawl6204 new file mode 100644 index 0000000..44aca20 --- /dev/null +++ b/tests/data/crawl/crawl6204 @@ -0,0 +1 @@ +[10;16H[32m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6205 b/tests/data/crawl/crawl6205 new file mode 100644 index 0000000..192ae4d --- /dev/null +++ b/tests/data/crawl/crawl6205 @@ -0,0 +1 @@ +[3;46H[32m[40m49[79G[30m[40m[1m-[4;47H[m[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6206 b/tests/data/crawl/crawl6206 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6206 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6207 b/tests/data/crawl/crawl6207 new file mode 100644 index 0000000..d5a448f --- /dev/null +++ b/tests/data/crawl/crawl6207 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the ball python![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6208 b/tests/data/crawl/crawl6208 new file mode 100644 index 0000000..9bafb50 --- /dev/null +++ b/tests/data/crawl/crawl6208 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;9H[30m[40m[1m..#....[22G###[2;9H######[m[33m[40m#[37m[40m..[30m[40m[1m.[m[37m[40m.....[30m[40m[1m#..#####[3;9H[m[37m[40m [30m[40m[1m#...[m[37m[40m...[30m[40m[1m.[m[37m[40m.....[30m[40m[1m#..##.[4;13H##[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.....[30m[40m[1m#..[m[37m[40m [30m[40m[1m....[5;9H[m[33m[40m#[37m[40m [33m[40m#[37m[40m [33m[40m#[37m[40m........[30m[40m[1m...[m[37m[40m [6;7H[30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m###[23G[37m[40m.[30m[40m[1m...#####[7;7H..[m[37m[40m.......[23G.[30m[40m[1m..........[8;8H.[8;23H[m[37m[40m.[30m[40m[1m#...###..#[9;8H.[15G[m[37m[40m.[7mp[23G[m[37m[40m.[30m[40m[1m.....[10;8H.[16G[m[37m[40m.[23G.[30m[40m[1m.....[m[37m[40m÷[30m[40m[1m....[11;8H.[15G[m[33m[40m###[37m[40m.[33m[40m#[37m[40m....[30m[40m[1m......[12;8H#[12;23H[m[37m[40m.[13d.[13;34H[m[39;49m[37m[40m[K[14;19H[37m[40m.[16d...[17;3H[30m[40m[1m+.........[17;22H..#.[37m[40m>[30m[40m##.....[m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[9;64H[37m[40m10[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6209 b/tests/data/crawl/crawl6209 new file mode 100644 index 0000000..e2e3008 --- /dev/null +++ b/tests/data/crawl/crawl6209 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a ball python corpse.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl621 b/tests/data/crawl/crawl621 new file mode 100644 index 0000000..5308860 --- /dev/null +++ b/tests/data/crawl/crawl621 @@ -0,0 +1 @@ +[9;64H[37m[40m8.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6210 b/tests/data/crawl/crawl6210 new file mode 100644 index 0000000..3baf206 --- /dev/null +++ b/tests/data/crawl/crawl6210 @@ -0,0 +1 @@ +[A[37m[43m[5mZ[18;2H[m[37m[40mThe ball python convulses in agony![K
[19d_[31m[40mYou kill the ball python!
[20d[30m[40m[1m_[m[37m[40mYou see here a ball python corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6211 b/tests/data/crawl/crawl6211 new file mode 100644 index 0000000..8acbf12 --- /dev/null +++ b/tests/data/crawl/crawl6211 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6212 b/tests/data/crawl/crawl6212 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6212 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6213 b/tests/data/crawl/crawl6213 new file mode 100644 index 0000000..f7394cd --- /dev/null +++ b/tests/data/crawl/crawl6213 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are slithering![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6214 b/tests/data/crawl/crawl6214 new file mode 100644 index 0000000..9e90c5b --- /dev/null +++ b/tests/data/crawl/crawl6214 @@ -0,0 +1 @@ +[8;14H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6215 b/tests/data/crawl/crawl6215 new file mode 100644 index 0000000..0807016 --- /dev/null +++ b/tests/data/crawl/crawl6215 @@ -0,0 +1 @@ +[9;65H[37m[40m2.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6216 b/tests/data/crawl/crawl6216 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6216 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6217 b/tests/data/crawl/crawl6217 new file mode 100644 index 0000000..9f171fa --- /dev/null +++ b/tests/data/crawl/crawl6217 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 6 chunks of flesh (gained 2)[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6218 b/tests/data/crawl/crawl6218 new file mode 100644 index 0000000..7bff72a --- /dev/null +++ b/tests/data/crawl/crawl6218 @@ -0,0 +1 @@ +[9;50H[3;46H[32m[40m50[9;50H[m[39;49m[37m[40m[4;46H[32m[40m11[74G[34m[40m==[9;50H[m[39;49m[37m[40m[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
[18d[M[3;46H[37m[40m51[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6219 b/tests/data/crawl/crawl6219 new file mode 100644 index 0000000..2088f04 --- /dev/null +++ b/tests/data/crawl/crawl6219 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl622 b/tests/data/crawl/crawl622 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl622 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6220 b/tests/data/crawl/crawl6220 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl6220 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6221 b/tests/data/crawl/crawl6221 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl6221 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6222 b/tests/data/crawl/crawl6222 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl6222 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6223 b/tests/data/crawl/crawl6223 new file mode 100644 index 0000000..fbe0554 --- /dev/null +++ b/tests/data/crawl/crawl6223 @@ -0,0 +1 @@ +[9;64H[37m[40m29.2 (17.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6224 b/tests/data/crawl/crawl6224 new file mode 100644 index 0000000..a07b393 --- /dev/null +++ b/tests/data/crawl/crawl6224 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;64H[37m[40m30.2 (18[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6225 b/tests/data/crawl/crawl6225 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6225 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6226 b/tests/data/crawl/crawl6226 new file mode 100644 index 0000000..f41fb77 --- /dev/null +++ b/tests/data/crawl/crawl6226 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6227 b/tests/data/crawl/crawl6227 new file mode 100644 index 0000000..0e8243f --- /dev/null +++ b/tests/data/crawl/crawl6227 @@ -0,0 +1 @@ +[9;50H[11;79H
[18d[M[1;9H[37m[40m [1;22H[30m[40m[1m..#..##.##[2;9H[m[37m[40m [30m[40m[1m#.##[m[33m[40m#[37m[40m.[33m[40m##[37m[40m.....[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m [30m[40m[1m....[3;9H#[m[37m[40m [33m[40m#[37m[40m [33m[40m#[37m[40m..........[30m[40m[1m.[m[37m[40m [30m[40m[1m..[4;7H###.[m[33m[40m#[37m[40m.[33m[40m###[37m[40m..........[30m[40m[1m.#####[5;7H....[m[37m[40m.....[5;24H..[30m[40m[1m........[6;7H....[m[37m[40m.....[6;24H[33m[40m#[37m[40m.[30m[40m[1m..###.[7;9H..[7;24H[m[37m[40m..[30m[40m[1m...##..#[8;9H..[m[37m[40m.....[37m[43m[5mZ[24G[m[37m[40m..[30m[40m[1m...[m[37m[40m÷[30m[40m[1m....[9;9H......##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m..............[10;8H########[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#...........+[11;16H[m[37m[40m[1K ... [30m[40m[1m##..#[12;15H[m[37m[40m[1K .....[30m[40m[1m...[12;33H.[13;15H[m[37m[40m.......[30m[40m[1m....[33G#[14;14H[m[37m[40m.........[30m[40m[1m.#.....#[15;3H+.........[m[37m[40m.......[33m[40m#[37m[40m...[30m[40m[1m#.[37m[40m>[30m[40m##.....
[16d+##........[m[37m[40m......[32m[44ml[37m[40m.[33m[40m#[37m[40m....[30m[40m[1m..[m[37m[40m [30m[40m[1m...
[17d...[17;24H....
[24d[m[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.2 (1.0) [14;38H[32m[44ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[9;78H[m[39;49m[37m[40m[8;16H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6228 b/tests/data/crawl/crawl6228 new file mode 100644 index 0000000..20627e3 --- /dev/null +++ b/tests/data/crawl/crawl6228 @@ -0,0 +1 @@ +[9;65H[37m[40m2.2 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6229 b/tests/data/crawl/crawl6229 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6229 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl623 b/tests/data/crawl/crawl623 new file mode 100644 index 0000000..da94eb5 --- /dev/null +++ b/tests/data/crawl/crawl623 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_j - 3 chunks of flesh[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6230 b/tests/data/crawl/crawl6230 new file mode 100644 index 0000000..366d258 --- /dev/null +++ b/tests/data/crawl/crawl6230 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA giant newt comes into view.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6231 b/tests/data/crawl/crawl6231 new file mode 100644 index 0000000..842bdff --- /dev/null +++ b/tests/data/crawl/crawl6231 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m###.##[1;27H[m[37m[40m [30m[40m[1m....[2;9H#[m[37m[40m [30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m..[m[37m[40m [3;7H[30m[40m[1m###.#.[m[33m[40m##[3;24H[30m[40m[1m...#####[4;7H.......[m[37m[40m..[23G[30m[40m[1m...........[5;11H....[22G..#...###..#[6;11H.....[m[37m[40m.....[30m[40m[1m........[7;11H......[m[37m[43m[5mZ[m[37m[40m..[30m[40m[1m.........[m[37m[40m÷[30m[40m[1m....[8;11H....##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m..........[9;8H########[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m.#[9;33H+[10;7H[m[37m[40m ..........[33m[40m#[30m[40m[1m#..#[33G.[11;11H[m[37m[40m.............[30m[40m[1m..[12;11H[m[37m[40m...............[33G[30m[40m[1m#[13;11H[m[37m[40m....[22G..[33m[40m#[37m[40m.[30m[40m[1m....#...[14;3H+.......[m[37m[40m...[20G[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m.[37m[40m>[30m[40m##..
[15d+##[11G[m[37m[40m.......[32m[44ml[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m [30m[40m[1m.
[16d...[11G[m[37m[40m.[18G........[30m[40m[1m..#[17d.#...[m[39;49m[37m[40m
[18d[7;17H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.2 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6232 b/tests/data/crawl/crawl6232 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl6232 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6233 b/tests/data/crawl/crawl6233 new file mode 100644 index 0000000..bb403ff --- /dev/null +++ b/tests/data/crawl/crawl6233 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#...........[m[37m[40m [2;7H[30m[40m[1m###.#.##[22G.....#####[3;7H.........[m[37m[40m.....[30m[40m[1m.............[4;14H..[m[37m[40m.....[30m[40m[1m...[m[33m[40m#[37m[40m.[30m[40m[1m..###..#[5;15H..[m[37m[40m...[30m[40m[1m...[m[37m[40m...[30m[40m[1m...[6;16H.[m[37m[40m...[30m[40m[1m..[m[37m[40m...[30m[40m[1m....[m[37m[40m÷[30m[40m[1m....[7;15H##[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m.[m[37m[40m..[29G[30m[40m[1m.[8;8H###[m[33m[40m#######[37m[40m.[33m[40m#[37m[40m.[33m[40m#[8;33H[30m[40m[1m+[9;7H[m[37m[40m .......[7mp[m[37m[40m..[33m[40m#[30m[40m[1m#..#[33G.[10;21H[m[37m[40m.....[11d..[33G[30m[40m[1m#[12;24H[m[33m[40m#[37m[40m.[30m[40m[1m....#...[13;3H+.......[13;20H[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m.[37m[40m>[30m[40m##..
[14d+##[14;18H[m[32m[44ml[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m [30m[40m[1m.
[15d...[15;18H[m[37m[40m...[30m[40m[1m.[m[37m[40m....[30m[40m[1m..#[16;21H[m[37m[40m [16;30H[30m[40m[1m#[17;27H[m[37m[40m [30m[40m[1m.[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6234 b/tests/data/crawl/crawl6234 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6234 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6235 b/tests/data/crawl/crawl6235 new file mode 100644 index 0000000..31c5192 --- /dev/null +++ b/tests/data/crawl/crawl6235 @@ -0,0 +1 @@ +[7;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6236 b/tests/data/crawl/crawl6236 new file mode 100644 index 0000000..4737a72 --- /dev/null +++ b/tests/data/crawl/crawl6236 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6237 b/tests/data/crawl/crawl6237 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6237 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6238 b/tests/data/crawl/crawl6238 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl6238 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6239 b/tests/data/crawl/crawl6239 new file mode 100644 index 0000000..38cfcb2 --- /dev/null +++ b/tests/data/crawl/crawl6239 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m###.#.##[1;27H#####[2;7H.........[m[37m[40m.....[30m[40m[1m.[m[37m[40m...[30m[40m[1m.........[3;16H.[m[37m[40m...[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[30m[40m[1m..###..#[4;16H.[m[37m[40m...[30m[40m[1m.[m[37m[40m.....[30m[40m[1m...[5;21H[m[37m[40m...[30m[40m[1m.....[m[37m[40m÷[30m[40m[1m....[6;15H##[m[33m[40m#[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m.......[7;8H###[m[33m[40m#######[37m[43m[5mZ[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.[7;33H+[8;7H[m[37m[40m ..........[33m[40m##[37m[40m..[33m[40m#[33G[30m[40m[1m.[9;21H[m[37m[40m.....[10;33H[30m[40m[1m#[11;24H[m[33m[40m#[37m[40m.[30m[40m[1m....#...[12;3H+.......[12;20H[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m.[37m[40m>[30m[40m##..
[13d+##[13;18H[m[32m[44ml[37m[40m.[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m [30m[40m[1m.
[14d...[14;18H[m[37m[40m...[30m[40m[1m.[m[37m[40m....[30m[40m[1m..#[15;21H[m[37m[40m [30m[40m[1m.[30G#[16;21H[m[37m[40m.[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m [30m[40m[1m.[17;22H[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl624 b/tests/data/crawl/crawl624 new file mode 100644 index 0000000..1b42e6d --- /dev/null +++ b/tests/data/crawl/crawl624 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mThere are no items here.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6240 b/tests/data/crawl/crawl6240 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6240 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6241 b/tests/data/crawl/crawl6241 new file mode 100644 index 0000000..31c5192 --- /dev/null +++ b/tests/data/crawl/crawl6241 @@ -0,0 +1 @@ +[7;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6242 b/tests/data/crawl/crawl6242 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl6242 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6243 b/tests/data/crawl/crawl6243 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6243 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6244 b/tests/data/crawl/crawl6244 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl6244 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6245 b/tests/data/crawl/crawl6245 new file mode 100644 index 0000000..0c1a0ff --- /dev/null +++ b/tests/data/crawl/crawl6245 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K[2d[1K [2;16H.........[3;6H[1K [3;17H.......#.[4;6H[1K [4;24H..[5;6H[1K [5;29H÷[6;6H[1K[7d[1K .#####[8;10H[1K ..[8;24H.#[9;10H[1K ..[9;24H..[10;10H[1K ..[10;24H..[11;10H[1K ..[11;24H#.
[12d [12;11H..[12;24H#.>[13;11H..[13;24H... [14;11H..[14;24H..[15;11H.......... ....[16;11H................ [17;13H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6246 b/tests/data/crawl/crawl6246 new file mode 100644 index 0000000..5b18aa3 --- /dev/null +++ b/tests/data/crawl/crawl6246 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (resting, chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6247 b/tests/data/crawl/crawl6247 new file mode 100644 index 0000000..7182443 --- /dev/null +++ b/tests/data/crawl/crawl6247 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K[2d[1K [2;16H.....[30m[40m[1m.[m[37m[40m...[3;6H[1K [3;17H...[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[4;6H[1K [4;24H..[5;6H[1K [5;29H÷[6;6H[1K[7d[1K [30m[40m[1m.###[m[33m[40m##[8;10H[37m[40m[1K ..[8;24H.[33m[40m#[9;10H[37m[40m[1K ..[9;24H..[10;10H[1K ..[10;24H..[11;10H[1K ..[11;24H[33m[40m#[37m[40m.
[12d [12;11H..[12;24H[33m[40m#[30m[40m[1m.[37m[40m>[13;11H[m[37m[40m..[13;24H..[30m[40m[1m.[m[37m[40m [14;11H..[14;24H..[15;11H.......... [30m[40m[1m.[m[37m[40m...[16;11H...........[30m[40m[1m.[m[37m[40m...[30m[40m[1m.[m[37m[40m [17;13H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6248 b/tests/data/crawl/crawl6248 new file mode 100644 index 0000000..60a80a8 --- /dev/null +++ b/tests/data/crawl/crawl6248 @@ -0,0 +1 @@ +[13;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6249 b/tests/data/crawl/crawl6249 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl6249 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl625 b/tests/data/crawl/crawl625 new file mode 100644 index 0000000..9dbfbfb --- /dev/null +++ b/tests/data/crawl/crawl625 @@ -0,0 +1 @@ +[9;50H[4;56H[30m[40m[1m----[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6250 b/tests/data/crawl/crawl6250 new file mode 100644 index 0000000..11810ef --- /dev/null +++ b/tests/data/crawl/crawl6250 @@ -0,0 +1 @@ +[13;18H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6251 b/tests/data/crawl/crawl6251 new file mode 100644 index 0000000..6720e91 --- /dev/null +++ b/tests/data/crawl/crawl6251 @@ -0,0 +1 @@ +[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m6[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6252 b/tests/data/crawl/crawl6252 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6252 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6253 b/tests/data/crawl/crawl6253 new file mode 100644 index 0000000..4c37ddb --- /dev/null +++ b/tests/data/crawl/crawl6253 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6254 b/tests/data/crawl/crawl6254 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6254 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6255 b/tests/data/crawl/crawl6255 new file mode 100644 index 0000000..c3bfc2b --- /dev/null +++ b/tests/data/crawl/crawl6255 @@ -0,0 +1 @@ +[4;78H[30m[40m[1m--[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6256 b/tests/data/crawl/crawl6256 new file mode 100644 index 0000000..65b2b66 --- /dev/null +++ b/tests/data/crawl/crawl6256 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6257 b/tests/data/crawl/crawl6257 new file mode 100644 index 0000000..89ce874 --- /dev/null +++ b/tests/data/crawl/crawl6257 @@ -0,0 +1 @@ +[9;64H[37m[40m42.2 (6[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6258 b/tests/data/crawl/crawl6258 new file mode 100644 index 0000000..6e5fb60 --- /dev/null +++ b/tests/data/crawl/crawl6258 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m3.2 (7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6259 b/tests/data/crawl/crawl6259 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6259 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl626 b/tests/data/crawl/crawl626 new file mode 100644 index 0000000..b4a302b --- /dev/null +++ b/tests/data/crawl/crawl626 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6260 b/tests/data/crawl/crawl6260 new file mode 100644 index 0000000..9d9e2f6 --- /dev/null +++ b/tests/data/crawl/crawl6260 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6261 b/tests/data/crawl/crawl6261 new file mode 100644 index 0000000..e9523f8 --- /dev/null +++ b/tests/data/crawl/crawl6261 @@ -0,0 +1 @@ +[9;50H[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6262 b/tests/data/crawl/crawl6262 new file mode 100644 index 0000000..b555d58 --- /dev/null +++ b/tests/data/crawl/crawl6262 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m................##..#........[2;4H[m[37m[40m...............[30m[40m[1m......[3;4H[m[37m[40m...............[30m[40m[1m............[4;4H[33m[40m∩[m[37m[40m..............[30m[40m[1m.....#.....#...[5;3H+[m[37m[40m...............[30m[40m[1m.#...#.[37m[40m>[30m[40m##.
[6d+##[m[37m[40m...............[30m[40m[1m.#......[m[37m[40m
[7d[30m[40m[1m...[m[37m[40m........[37m[43m[5mZ[m[37m[40m......[30m[40m[1m...[28G#.....
[8d...[m[37m[40m.......[18G.[30m[40m[1m.........#.#
[9d...[m[37m[40m.......[7mp[18G[m[37m[40m.[30m[40m[1m........[m[37m[40m [30m[40m[1m..#
[10d...[m[37m[40m............[33m[40m###[30m[40m[1m.....[m[37m[40m [30m[40m[1m#...
[11d...[m[37m[40m..........[33m[40m###[37m[40m [30m[40m[1m..[m[37m[40m?[30m[40m[1m..[m[37m[40m [30m[40m[1m.
[12d...[m[37m[40m.[32m[40m<[37m[40m.......... [30m[40m[1m...[m[37m[40m
[13d[30m[40m[1m...[m[37m[40m.[33m[40m#[37m[40m.[33m[40m##[37m[40m'[33m[40m##[37m[40m..... [14;4H[7m)[m[33m[40m#[30m[40m[1m.#[m[33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m....[32m[44ml[37m[40m.[33m[40m#[37m[40m [15;5H [30m[40m[1mo.[m[37m[40m.. [30m[40m[1m.[18G[m[33m[40m#[37m[40m [16;5H [30m[40m[1m.[m[37m[40m... [19G [17;5H [30m[40m[1m####[m[37m[40m [17;30H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6263 b/tests/data/crawl/crawl6263 new file mode 100644 index 0000000..16d4df9 --- /dev/null +++ b/tests/data/crawl/crawl6263 @@ -0,0 +1 @@ +[9;65H[37m[40m9.2 (6[14;38H[32m[44ml[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mgiant newt (sleeping)[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6264 b/tests/data/crawl/crawl6264 new file mode 100644 index 0000000..434133a --- /dev/null +++ b/tests/data/crawl/crawl6264 @@ -0,0 +1 @@ +[7;12H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6265 b/tests/data/crawl/crawl6265 new file mode 100644 index 0000000..ad6e1c2 --- /dev/null +++ b/tests/data/crawl/crawl6265 @@ -0,0 +1 @@ +[9;64H[37m[40m50.2 (7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6266 b/tests/data/crawl/crawl6266 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6266 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6267 b/tests/data/crawl/crawl6267 new file mode 100644 index 0000000..539d05c --- /dev/null +++ b/tests/data/crawl/crawl6267 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1mA giant newt comes into view.
[24d[30m[40m_[m[37m[40mFound Huimal's Weapon Boutique.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6268 b/tests/data/crawl/crawl6268 new file mode 100644 index 0000000..f424618 --- /dev/null +++ b/tests/data/crawl/crawl6268 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m.[1;21H.....[2;33H#[3;4H[33m[40m∩[3;24H[30m[40m#.....#...[4;3H+[m[37m[40m.[4;20H[30m[40m[1m#...#.[37m[40m>[30m[40m##..
[5d+##[5;24H...[m[37m[40m [30m[40m[1m.
[6d...[6;20H.[27G.#[7;11H[m[37m[43m[5mZ[7;30H[m[30m[40m[1m#[8;11H[m[37m[40m.[8;27H [30m[40m[1m.[9;16H[m[33m[40m#[30m[40m[1m##.....[m[37m[40m [10;14H[33m[40m###[37m[40m [30m[40m[1m..[m[37m[40m?[10;30H[30m[40m[1m.[11;5H[m[32m[40m<[11;14H[37m[40m... [30m[40m[1m...[m[37m[40m [30G [12;5H[33m[40m#[37m[40m.[33m[40m##[37m[40m'[33m[40m##[37m[40m......[33m[40m#[37m[40m [13;4H[7m)[m[33m[40m#[30m[40m[1m.#[m[33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m....[32m[44ml[37m[40m.[33m[40m#[14;4H[30m[40m[1m.[m[37m[40m [30m[40m[1mo.[m[37m[40m.. [30m[40m[1m.[m[37m[40m.....[15;6H[30m[40m[1m.[m[37m[40m..[30m[40m[1m.[m[37m[40m [18G.[16;6H[33m[40m###[30m[40m[1m#[16;18H[m[33m[40m#[17;3H[30m[40m[1mo.[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[7;11H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1.2 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6269 b/tests/data/crawl/crawl6269 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl6269 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl627 b/tests/data/crawl/crawl627 new file mode 100644 index 0000000..5ad6e17 --- /dev/null +++ b/tests/data/crawl/crawl627 @@ -0,0 +1 @@ +[3;47H[32m[40m7[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6270 b/tests/data/crawl/crawl6270 new file mode 100644 index 0000000..03e4ace --- /dev/null +++ b/tests/data/crawl/crawl6270 @@ -0,0 +1 @@ +[1;33H[30m[40m[1m#[2;4H[33m[40m∩[2;19H[m[37m[40m.[30m[40m[1m....#.....#...[3;3H+.[3;19H[m[37m[40m.[30m[40m[1m#...#.[37m[40m>[30m[40m##..
[4d+##.[4;19H[m[37m[40m.[30m[40m[1m#......[m[37m[40m [30m[40m[1m.
[5d....[5;19H[m[37m[40m.[30m[40m[1m.[27G.#[6;4H.[6;19H[m[37m[40m.[6;30H[30m[40m[1m#[7;4H.[11G[m[37m[43m[5mZ[19G[m[37m[40m.[27G [30m[40m[1m.[8;4H.[11G[m[37m[40m.....[33m[40m#[30m[40m[1m##.....[m[37m[40m [9;4H[30m[40m[1m.[11G[m[37m[40m.[7mp[m[37m[40m.[33m[40m#[30m[40m[1m##[m[37m[40m [30m[40m[1m..[m[37m[40m?[9;30H[30m[40m[1m.[10;4H.[m[32m[40m<[10;14H[37m[40m....[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [30G [11;4H[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m##[37m[40m'[33m[40m##[37m[40m......[33m[40m#[37m[40m [12;4H[7m)[m[30m[40m[1m#.#[m[33m[40m#[30m[40m[1m.[m[37m[40m [33m[40m#[37m[40m....[32m[44ml[13;4H[30m[40m[1m.[m[37m[40m [30m[40m[1mo...[m[37m[40m ......[14;6H[30m[40m[1m....[m[37m[40m .[18G..[15;6H[30m[40m[1m####[m[37m[40m [33m[40m#[18G##[16;3H[30m[40m[1mo.[m[37m[40m .[17;2H[30m[40m[1m#o#[17;34H[m[39;49m[37m[40m
[18d[7;11H[37m[40m.[8d[37m[43m[5mZ[12;15H[m[32m[40ml[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6271 b/tests/data/crawl/crawl6271 new file mode 100644 index 0000000..2cda9ec --- /dev/null +++ b/tests/data/crawl/crawl6271 @@ -0,0 +1 @@ +[9;65H[37m[40m2[14;38H[32m[40ml[14;52H[30m[40m[1m[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6272 b/tests/data/crawl/crawl6272 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6272 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6273 b/tests/data/crawl/crawl6273 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl6273 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6274 b/tests/data/crawl/crawl6274 new file mode 100644 index 0000000..681b1e0 --- /dev/null +++ b/tests/data/crawl/crawl6274 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m
[2d ∩...............
[3d +................[26G>[4;5H..[4;18H..[27G [5;5H..[5;18H..[6;5H..[6;18H..[7;5H..[7;18H..[27G [8;5H..[8;24H [9;5H..[9;17H ..?.. [10;5H<.[10;18H# ... [11;5H#.[11;18H# [12;4H)#.#[m[33m[40m#[30m[40m[1m. [18G# [13;5H o... [18G# [14;5H .... [18G.. [15;5H #### #......## [16;5H .......# [17;5H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6275 b/tests/data/crawl/crawl6275 new file mode 100644 index 0000000..a6ec3fa --- /dev/null +++ b/tests/data/crawl/crawl6275 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - giant newt[24;2HAim: [37m[40ma giant newt (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6276 b/tests/data/crawl/crawl6276 new file mode 100644 index 0000000..499c153 --- /dev/null +++ b/tests/data/crawl/crawl6276 @@ -0,0 +1 @@ +[H[37m[40m
[2d [33m[40m[1m∩[m[37m[40m...............
[3d [30m[40m[1m+.[m[37m[40m...............[26G[1m>[4;5H[m[37m[40m..[4;18H..[27G [5;5H..[5;18H..[6;5H..[6;18H..[7;5H..[7;18H..[27G [8;5H..[8;24H [9;5H..[9;17H [30m[40m[1m..[m[37m[40m?[30m[40m[1m..[m[37m[40m [10;5H[32m[40m<[37m[40m.[10;18H[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [11;5H[33m[40m#[37m[40m.[11;18H[33m[40m#[37m[40m [12;4H[7m)[m[30m[40m[1m#.#[m[33m[40m#[30m[40m[1m.[m[37m[40m [18G[33m[40m#[37m[40m [13;5H [30m[40m[1mo...[m[37m[40m [18G[33m[40m#[37m[40m [14;5H [30m[40m[1m....[m[37m[40m [18G.. [15;5H [30m[40m[1m####[m[37m[40m [33m[40m#[37m[40m......[33m[40m##[37m[40m [16;5H .......[33m[40m#[37m[40m [17;5H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6277 b/tests/data/crawl/crawl6277 new file mode 100644 index 0000000..ee5443b --- /dev/null +++ b/tests/data/crawl/crawl6277 @@ -0,0 +1 @@ +[12;15H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6278 b/tests/data/crawl/crawl6278 new file mode 100644 index 0000000..79f9fe9 --- /dev/null +++ b/tests/data/crawl/crawl6278 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe giant newt convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6279 b/tests/data/crawl/crawl6279 new file mode 100644 index 0000000..367f084 --- /dev/null +++ b/tests/data/crawl/crawl6279 @@ -0,0 +1 @@ +[12;15H[32m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl628 b/tests/data/crawl/crawl628 new file mode 100644 index 0000000..eb84026 --- /dev/null +++ b/tests/data/crawl/crawl628 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6280 b/tests/data/crawl/crawl6280 new file mode 100644 index 0000000..8aae9b9 --- /dev/null +++ b/tests/data/crawl/crawl6280 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m3[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6281 b/tests/data/crawl/crawl6281 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6281 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6282 b/tests/data/crawl/crawl6282 new file mode 100644 index 0000000..a6592be --- /dev/null +++ b/tests/data/crawl/crawl6282 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the giant newt![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6283 b/tests/data/crawl/crawl6283 new file mode 100644 index 0000000..ba5dd55 --- /dev/null +++ b/tests/data/crawl/crawl6283 @@ -0,0 +1 @@ +[1;4H[33m[40m[1m∩[1;24H[30m[40m#.....#...[2;3H+..[2;20H#...#.[37m[40m>[30m[40m##..
[3d+##..[3;19H.#......[m[37m[40m [30m[40m[1m.
[4d.....[4;18H...[27G.#[5;5H.[5;17H...[5;30H#[6;5H.[6;16H....[27G[m[37m[40m [30m[40m[1m.[7;5H.[12G[m[37m[43m[5mZ[m[37m[40m..[30m[40m[1m.###.....[m[37m[40m [8;5H[30m[40m[1m.[12G[m[37m[40m..[33m[40m#####[30m[40m[1m..[m[37m[40m?[8;30H[30m[40m[1m.[9;5H[m[32m[40m<[12G[37m[40m.[7mp[m[37m[40m....[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [30G [10;5H[30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m'[33m[40m##[10;20H[37m[40m [11;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [33m[40m#[37m[40m...[32m[40m†[12;4H[30m[40m[1m.[m[37m[40m [30m[40m[1mo...[m[37m[40m .....[13;6H[30m[40m[1m....[m[37m[40m.[18G..[14;6H[30m[40m[1m###[m[33m[40m###[18G###[15;3H[30m[40m[1mo.[m[37m[40m .[19G [16;2H[30m[40m[1m#o#[16;14H[m[33m[40m#[37m[40m....[17;33H[1K [m[39;49m[37m[40m
[18d[7;12H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;46H[37m[40m51[79G[32m[40m=[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6284 b/tests/data/crawl/crawl6284 new file mode 100644 index 0000000..df709bd --- /dev/null +++ b/tests/data/crawl/crawl6284 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m+.[1;20H#...#.[37m[40m>[30m[40m##..
[2d+##...[14G......#......[m[37m[40m [30m[40m[1m.
[3d......[14G.......[27G.#[4;6H.[14G....[4;30H#[5;6H.[14G...[5;27H[m[37m[40m [30m[40m[1m.[6;6H.[14G..###.....[m[37m[40m [7;6H[30m[40m[1m.[13G[m[37m[43m[5mZ[m[33m[40m#####[30m[40m[1m..[m[37m[40m?[7;30H[30m[40m[1m.[8;5H[m[32m[40m<[30m[40m[1m.[13G[m[37m[40m.....[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [30G [9;5H[30m[40m[1m#.##'#[m[33m[40m#[37m[40m..[7mp[m[37m[40m...[33m[40m#[37m[40m [10;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [33m[40m#[37m[40m...[32m[40m†[11;4H[30m[40m[1m.[m[37m[40m [30m[40m[1mo..[m[37m[40m.......[12;6H[30m[40m[1m.[m[37m[40m....[18G..[13;6H[30m[40m[1m#[m[33m[40m#####[18G###[14;3H[30m[40m[1mo.[m[37m[40m .[19G [15;2H[30m[40m[1m#o#[m[37m[40m ....[33m[40m#[37m[40m....[16;8H[1K ..... .[33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6285 b/tests/data/crawl/crawl6285 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6285 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6286 b/tests/data/crawl/crawl6286 new file mode 100644 index 0000000..6b412ad --- /dev/null +++ b/tests/data/crawl/crawl6286 @@ -0,0 +1 @@ +[7;13H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6287 b/tests/data/crawl/crawl6287 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl6287 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6288 b/tests/data/crawl/crawl6288 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6288 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6289 b/tests/data/crawl/crawl6289 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl6289 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl629 b/tests/data/crawl/crawl629 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl629 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6290 b/tests/data/crawl/crawl6290 new file mode 100644 index 0000000..0098310 --- /dev/null +++ b/tests/data/crawl/crawl6290 @@ -0,0 +1 @@ +[H[30m[40m[1m+##[1;24H...[m[37m[40m [30m[40m[1m.
[2d.......[m[37m[40m.....[30m[40m[1m.[20G.[27G.#[3;7H.[m[37m[40m.....[30m[40m[1m.[3;30H#[4;7H.[4;27H[m[37m[40m [30m[40m[1m.[5;7H.[5;16H###.....[m[37m[40m [6;7H[30m[40m[1m.[14G[m[33m[40m#####[30m[40m[1m..[m[37m[40m?[6;30H[30m[40m[1m.[7;5H[m[32m[40m<[30m[40m[1m..[14G[m[37m[43m[5mZ[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m...[m[37m[40m [30G [8;5H[30m[40m[1m#.##'#[m[33m[40m#[37m[40m......[33m[40m#[37m[40m [9;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [33m[40m#[37m[40m...[7mp[10;4H[m[30m[40m[1m.[m[37m[40m [30m[40m[1mo.[m[37m[40m........[11;6H[30m[40m[1m..[m[37m[40m.[11;18H...[12;6H[30m[40m[1m##[m[33m[40m####[18G####[13;3H[30m[40m[1mo.[m[37m[40m ..[19G [14;2H[30m[40m[1m#o#[m[37m[40m .....[33m[40m#[37m[40m....[15;7H[1K ..[16G[33m[40m##[37m[40m.[33m[40m#[16;8H[37m[40m.[33m[40m###[37m[40m.[33m[40m##[37m[40m.[33m[40m#[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6291 b/tests/data/crawl/crawl6291 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6291 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6292 b/tests/data/crawl/crawl6292 new file mode 100644 index 0000000..df6b05b --- /dev/null +++ b/tests/data/crawl/crawl6292 @@ -0,0 +1 @@ +[7;14H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6293 b/tests/data/crawl/crawl6293 new file mode 100644 index 0000000..c5ab7e0 --- /dev/null +++ b/tests/data/crawl/crawl6293 @@ -0,0 +1 @@ +[9;65H[37m[40m6[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6294 b/tests/data/crawl/crawl6294 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6294 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6295 b/tests/data/crawl/crawl6295 new file mode 100644 index 0000000..aefae1f --- /dev/null +++ b/tests/data/crawl/crawl6295 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[24d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6296 b/tests/data/crawl/crawl6296 new file mode 100644 index 0000000..e92a137 --- /dev/null +++ b/tests/data/crawl/crawl6296 @@ -0,0 +1 @@ +[C[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the giant newt!
[19d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[20d[30m[40m[1m_[m[37m[40mYou see here a giant newt corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...[K
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6297 b/tests/data/crawl/crawl6297 new file mode 100644 index 0000000..471c799 --- /dev/null +++ b/tests/data/crawl/crawl6297 @@ -0,0 +1 @@ +[4;47H[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m7[14;42H[32m[40mgiant newt[1P[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6298 b/tests/data/crawl/crawl6298 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6298 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6299 b/tests/data/crawl/crawl6299 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl6299 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl63 b/tests/data/crawl/crawl63 new file mode 100644 index 0000000..bfe85c0 --- /dev/null +++ b/tests/data/crawl/crawl63 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1ma kobold corpse[m[37m[40m.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl630 b/tests/data/crawl/crawl630 new file mode 100644 index 0000000..68a36a8 --- /dev/null +++ b/tests/data/crawl/crawl630 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;60H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6300 b/tests/data/crawl/crawl6300 new file mode 100644 index 0000000..b302cdd --- /dev/null +++ b/tests/data/crawl/crawl6300 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;65H[m[37m[40m8.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6301 b/tests/data/crawl/crawl6301 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6301 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6302 b/tests/data/crawl/crawl6302 new file mode 100644 index 0000000..d46574e --- /dev/null +++ b/tests/data/crawl/crawl6302 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 3 chunks of flesh (gained 1)[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6303 b/tests/data/crawl/crawl6303 new file mode 100644 index 0000000..cd7fceb --- /dev/null +++ b/tests/data/crawl/crawl6303 @@ -0,0 +1 @@ +[9;50H[4;47H[32m[40m2[76G[34m[40m==[9;50H[m[39;49m[37m[40m[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6304 b/tests/data/crawl/crawl6304 new file mode 100644 index 0000000..65b2b66 --- /dev/null +++ b/tests/data/crawl/crawl6304 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6305 b/tests/data/crawl/crawl6305 new file mode 100644 index 0000000..f818171 --- /dev/null +++ b/tests/data/crawl/crawl6305 @@ -0,0 +1 @@ +[9;64H[37m[40m66.2 (8[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6306 b/tests/data/crawl/crawl6306 new file mode 100644 index 0000000..7474f86 --- /dev/null +++ b/tests/data/crawl/crawl6306 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m7.2 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6307 b/tests/data/crawl/crawl6307 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6307 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6308 b/tests/data/crawl/crawl6308 new file mode 100644 index 0000000..47ff36d --- /dev/null +++ b/tests/data/crawl/crawl6308 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6309 b/tests/data/crawl/crawl6309 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6309 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl631 b/tests/data/crawl/crawl631 new file mode 100644 index 0000000..a2c4287 --- /dev/null +++ b/tests/data/crawl/crawl631 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6310 b/tests/data/crawl/crawl6310 new file mode 100644 index 0000000..98c26e5 --- /dev/null +++ b/tests/data/crawl/crawl6310 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6311 b/tests/data/crawl/crawl6311 new file mode 100644 index 0000000..3af816d --- /dev/null +++ b/tests/data/crawl/crawl6311 @@ -0,0 +1 @@ +[H[37m[40m [1;20H[30m[40m[1m.[27G......#
[2d[m[37m[40m [33m[40m[1m∩[30m[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#
[3d[m[37m[40m [30m[40m[1m+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m..
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m..[5;8H......[m[37m[40m..............[33m[40m#[30m[40m[1m..[6;8H......[m[37m[40m..............[33m[40m#[30m[40m[1m.#[7;5H..........Z[m[37m[43m[5mZ[m[37m[40m............[30m[40m[1m.#...[8;5H.........Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[9;4H..........####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[10;5H[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........[11;5H[30m[40m[1m#.##'##..Z...[m[33m[40m#[37m[40m..........[12;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......[13;3H[30m[40m[1m..[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##[14;2H[30m[40m[1m...[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#[m[37m[40m
[17d[30m[40m[1m.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6312 b/tests/data/crawl/crawl6312 new file mode 100644 index 0000000..07103f2 --- /dev/null +++ b/tests/data/crawl/crawl6312 @@ -0,0 +1 @@ +[9;64H[37m[40m78.2 (11.0) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6313 b/tests/data/crawl/crawl6313 new file mode 100644 index 0000000..3268300 --- /dev/null +++ b/tests/data/crawl/crawl6313 @@ -0,0 +1 @@ +[7;16H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6314 b/tests/data/crawl/crawl6314 new file mode 100644 index 0000000..22085cb --- /dev/null +++ b/tests/data/crawl/crawl6314 @@ -0,0 +1 @@ +[9;65H[37m[40m9.2 (12[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6315 b/tests/data/crawl/crawl6315 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6315 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6316 b/tests/data/crawl/crawl6316 new file mode 100644 index 0000000..b531664 --- /dev/null +++ b/tests/data/crawl/crawl6316 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_M - 2 scrolls of remove curse[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6317 b/tests/data/crawl/crawl6317 new file mode 100644 index 0000000..f8c6ca5 --- /dev/null +++ b/tests/data/crawl/crawl6317 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 27/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[32m[40m E - a +0 antimagic short sword
[5d[34m[40mArmour
[6d[32m[40m[1m B - a +0 buckler (worn)
[7d I - a +0 cloak (worn)
[8d L - a +0 pair of boots (worn)
[9d[31m[40m J - a cursed +0 robe (worn)
[10d[m[32m[40m a - a +1 robe
[11d[34m[40mJewellery
[12d[32m[40m[1m i - a ring of wizardry (left hand)
[13d[m[34m[40mWands[14;2H[37m[40mt - a wand of digging (1/24)
[15d u - a wand of iceblast (6/15)
[16d K - a wand of iceblast (9/15)
[17d[34m[40mScrolls[18;2H[37m[40mr - 5 scrolls of identify
[19d M - 2 scrolls of remove curse
[20d y - a scroll of enchant armour
[21d[36m[40m G - a scroll of teleportation
[22d[34m[40mPotions
[23d[36m[40m d - a potion of haste
[24d[34m[40m-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6318 b/tests/data/crawl/crawl6318 new file mode 100644 index 0000000..945ba0d --- /dev/null +++ b/tests/data/crawl/crawl6318 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m.............................#[2;4H[33m[40m∩[30m[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#...[3;3H+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.....
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....
[5d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.....
[6d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.#...
[7d..............Z[m[37m[40m.[37m[43m[5mZ[m[37m[40m...........[30m[40m[1m.#...
[8d.............Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.............####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[9;62H[m[37m[40m4779.2 (0.0)
[10d[30m[40m[1m....[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........
[11d[30m[40m[1m....#.##'##..Z...[m[33m[40m#[37m[40m..........
[12d[30m[40m[1m...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......
[13d[30m[40m[1m....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##
[14d[30m[40m[1m....[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#
[17d.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[18;2H[37m[40mYou attempt to give life to the dead...
[19d Before your eyes, flesh is ripped from the corpse!
[20d_The dead are walking!
[21d_H - 3 chunks of flesh (gained 1)
[22d_[30m[40m[1mYou start resting.
[23d[m[37m[40m_Magic restored.
[24d_M - 2 scrolls of remove curse[m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6319 b/tests/data/crawl/crawl6319 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl6319 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl632 b/tests/data/crawl/crawl632 new file mode 100644 index 0000000..011341a --- /dev/null +++ b/tests/data/crawl/crawl632 @@ -0,0 +1 @@ +[3;47H[32m[40m8[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6320 b/tests/data/crawl/crawl6320 new file mode 100644 index 0000000..c45f1b7 --- /dev/null +++ b/tests/data/crawl/crawl6320 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 5 scrolls of identify
[4d M - 2 scrolls of remove curse
[5d y - a scroll of enchant armour
[6d[36m[40m G - a scroll of teleportation
[7d[34m[40mBooks[8;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6321 b/tests/data/crawl/crawl6321 new file mode 100644 index 0000000..86a8560 --- /dev/null +++ b/tests/data/crawl/crawl6321 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m.............................#[2;4H[33m[40m∩[30m[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#...[3;3H+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.....
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....
[5d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.....
[6d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.#...
[7d..............Z[m[37m[40m.[37m[43m[5mZ[m[37m[40m...........[30m[40m[1m.#...
[8d.............Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.............####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[9;62H[m[37m[40m4779.2 (0.0)
[10d[30m[40m[1m....[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........
[11d[30m[40m[1m....#.##'##..Z...[m[33m[40m#[37m[40m..........
[12d[30m[40m[1m...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......
[13d[30m[40m[1m....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##
[14d[30m[40m[1m....[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#
[17d.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[18;2H[37m[40mBefore your eyes, flesh is ripped from the corpse!
[19d_The dead are walking!
[20d_H - 3 chunks of flesh (gained 1)
[21d_[30m[40m[1mYou start resting.
[22d[m[37m[40m_Magic restored.
[23d_M - 2 scrolls of remove curse
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m.............................#[2;4H[33m[40m∩[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6322 b/tests/data/crawl/crawl6322 new file mode 100644 index 0000000..9c1cf90 --- /dev/null +++ b/tests/data/crawl/crawl6322 @@ -0,0 +1 @@ +[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#...[3;3H+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.....
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....
[5d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.....
[6d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.#...
[7d..............Z[m[37m[40m.[37m[43m[5mZ[m[37m[40m...........[30m[40m[1m.#...
[8d.............Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.............####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[9;62H[m[37m[40m4779.2 (0.0)
[10d[30m[40m[1m....[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........
[11d[30m[40m[1m....#.##'##..Z...[m[33m[40m#[37m[40m..........
[12d[30m[40m[1m...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......
[13d[30m[40m[1m....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##
[14d[30m[40m[1m....[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#
[17d.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[18;2H[37m[40mBefore your eyes, flesh is ripped from the corpse!
[19d_The dead are walking!
[20d_H - 3 chunks of flesh (gained 1)
[21d_[30m[40m[1mYou start resting.
[22d[m[37m[40m_Magic restored.
[23d_M - 2 scrolls of remove curse
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.[m[39;49m[37m[40m[7;17H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6323 b/tests/data/crawl/crawl6323 new file mode 100644 index 0000000..240f46a --- /dev/null +++ b/tests/data/crawl/crawl6323 @@ -0,0 +1 @@ +[9;64H[37m[40m80.2 (1[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6324 b/tests/data/crawl/crawl6324 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6324 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6325 b/tests/data/crawl/crawl6325 new file mode 100644 index 0000000..25769ee --- /dev/null +++ b/tests/data/crawl/crawl6325 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You feel as if something is helping you.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6326 b/tests/data/crawl/crawl6326 new file mode 100644 index 0000000..09a6425 --- /dev/null +++ b/tests/data/crawl/crawl6326 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d L - a +0 pair of boots (worn)
[6d J - a +0 robe (worn)
[7d[m[32m[40m a - a +1 robe[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6327 b/tests/data/crawl/crawl6327 new file mode 100644 index 0000000..f86fe50 --- /dev/null +++ b/tests/data/crawl/crawl6327 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m.............................#[2;4H[33m[40m∩[30m[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#...[3;3H+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.....
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....
[5d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.....
[6d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.#...
[7d..............Z[m[37m[40m..[37m[43m[5mZ[m[37m[40m..........[30m[40m[1m.#...
[8d.............Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.............####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[9;62H[m[37m[40m4780.2 (0.0)
[10d[30m[40m[1m....[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........
[11d[30m[40m[1m....#.##'##..Z...[m[33m[40m#[37m[40m..........
[12d[30m[40m[1m...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......
[13d[30m[40m[1m....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##
[14d[30m[40m[1m....[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#
[17d.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K
[18d[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Magic restored.
[20d_M - 2 scrolls of remove curse
[21d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.
[23d_You feel as if something is helping you.
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m45%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNo
\ No newline at end of file diff --git a/tests/data/crawl/crawl6328 b/tests/data/crawl/crawl6328 new file mode 100644 index 0000000..ccd2d48 --- /dev/null +++ b/tests/data/crawl/crawl6328 @@ -0,0 +1 @@ +thing quivered[79G[m[39;49m[37m[40m[1;4H[30m[40m[1m.............................#[2;4H[33m[40m∩[30m[40m.........[m[37m[40m..........[33m[40m#[37m[40m...[30m[40m[1m..#...[3;3H+..........[m[37m[40m......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[30m[40m[1m.....
[4d+##..........[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....
[5d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.....
[6d.............[m[37m[40m..............[33m[40m#[30m[40m[1m.#...
[7d..............Z[m[37m[40m..[37m[43m[5mZ[m[37m[40m..........[30m[40m[1m.#...
[8d.............Z.##[m[33m[40m#[37m[40m.......... [30m[40m[1m#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.............####[m[33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m....... [30m[40m[1m....[9;62H[m[37m[40m4780.2 (0.0)
[10d[30m[40m[1m....[m[32m[40m<[30m[40m[1m........Z...[m[33m[40m#[37m[40m..........
[11d[30m[40m[1m....#.##'##..Z...[m[33m[40m#[37m[40m..........
[12d[30m[40m[1m...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......[m[33m[40m####[37m[40m.......
[13d[30m[40m[1m....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m..[33m[40m##
[14d[30m[40m[1m....[m[37m[40m [30m[40m[1m...............[m[37m[40m ....
[15d[30m[40m[1m....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [33m[40m###
[16d[30m[40m[1m..o.[m[37m[40m [30m[40m[1m........#
[17d.#o#[m[37m[40m [30m[40m[1m.....#....[17;34H[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K
[18d[37m[40m_[30m[40m[1mYou start resting.
[19d[m[37m[40m_Magic restored.
[20d_M - 2 scrolls of remove curse
[21d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll of remove curse, it crumbles to dust.
[23d_You feel as if something is helping you.
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6329 b/tests/data/crawl/crawl6329 new file mode 100644 index 0000000..af152b5 --- /dev/null +++ b/tests/data/crawl/crawl6329 @@ -0,0 +1 @@ +[7;18H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl633 b/tests/data/crawl/crawl633 new file mode 100644 index 0000000..049b23d --- /dev/null +++ b/tests/data/crawl/crawl633 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;65H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6330 b/tests/data/crawl/crawl6330 new file mode 100644 index 0000000..0f40fd0 --- /dev/null +++ b/tests/data/crawl/crawl6330 @@ -0,0 +1 @@ +[9;65H[37m[40m1.2 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6331 b/tests/data/crawl/crawl6331 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6331 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6332 b/tests/data/crawl/crawl6332 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6332 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6333 b/tests/data/crawl/crawl6333 new file mode 100644 index 0000000..8540469 --- /dev/null +++ b/tests/data/crawl/crawl6333 @@ -0,0 +1 @@ +[7;16H[31m[42m[1mo[8;19H[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6334 b/tests/data/crawl/crawl6334 new file mode 100644 index 0000000..07789e3 --- /dev/null +++ b/tests/data/crawl/crawl6334 @@ -0,0 +1 @@ +[9;65H[37m[40m2.2 (2[14;38H[31m[42m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[15;42H[m[32m[40mgiant newt[1P[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6335 b/tests/data/crawl/crawl6335 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6335 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6336 b/tests/data/crawl/crawl6336 new file mode 100644 index 0000000..c21fa20 --- /dev/null +++ b/tests/data/crawl/crawl6336 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[30m[40m[1mYou start removing your armour.[m[37m[40m [30m[40m[1mYou continue taking off your +0 robe.[24;2H[m[36m[40mKeep disrobing? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6337 b/tests/data/crawl/crawl6337 new file mode 100644 index 0000000..e4e19a9 --- /dev/null +++ b/tests/data/crawl/crawl6337 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mUppercase [Y]es or [N]o only, please.
[24d [36m[40mKeep disrobing? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6338 b/tests/data/crawl/crawl6338 new file mode 100644 index 0000000..1032776 --- /dev/null +++ b/tests/data/crawl/crawl6338 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou stop removing your armour.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6339 b/tests/data/crawl/crawl6339 new file mode 100644 index 0000000..8505d3e --- /dev/null +++ b/tests/data/crawl/crawl6339 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m
[2d ∩[2;14H..........#...
[3d [3;14H......#...#.>##[4;14H..[4;27H..[5;14H..[5;27H.#[6;14H..[6;27H.#[7d..[8d.. [9;27H.. [10;5H<[10;27H.. [11;27H.. [12;4H)#.##. [12;27H.. [13;5H [13;19H [m[33m[40m###[37m[40m..[30m[40m[1m## [14;5H [14;21H [m[37m[40m..[30m[40m[1m.. [15;5H [15;22H ### [16;5H [16;19H [17;5H [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl634 b/tests/data/crawl/crawl634 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl634 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6340 b/tests/data/crawl/crawl6340 new file mode 100644 index 0000000..ec4af0d --- /dev/null +++ b/tests/data/crawl/crawl6340 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wielding a morningstar (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6341 b/tests/data/crawl/crawl6341 new file mode 100644 index 0000000..c52d2f0 --- /dev/null +++ b/tests/data/crawl/crawl6341 @@ -0,0 +1 @@ +[H[37m[40m
[2d [33m[40m[1m∩[2;14H[m[37m[40m..........[33m[40m#[37m[40m...
[3d [3;14H......[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m##[4;14H[37m[40m..[4;27H..[5;14H..[5;27H.[33m[40m#[6;14H[37m[40m..[6;27H.[33m[40m#[7d[37m[40m..[8d.. [9;27H.. [10;5H[32m[40m<[10;27H[37m[40m.. [11;27H.. [12;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [12;27H.. [13;5H [13;19H [33m[40m###[37m[40m..[33m[40m##[37m[40m [14;5H [14;21H .... [15;5H [15;22H [33m[40m###[37m[40m [16;5H [16;19H [17;5H [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6342 b/tests/data/crawl/crawl6342 new file mode 100644 index 0000000..1eba51e --- /dev/null +++ b/tests/data/crawl/crawl6342 @@ -0,0 +1 @@ +[8;20H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6343 b/tests/data/crawl/crawl6343 new file mode 100644 index 0000000..369fb7b --- /dev/null +++ b/tests/data/crawl/crawl6343 @@ -0,0 +1 @@ +[7;16H[37m[40m.[31m[40m[1mo[8;20H[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6344 b/tests/data/crawl/crawl6344 new file mode 100644 index 0000000..a58a379 --- /dev/null +++ b/tests/data/crawl/crawl6344 @@ -0,0 +1 @@ +[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m3.2 (1[14;38H[31m[40m[1mo[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6345 b/tests/data/crawl/crawl6345 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6345 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6346 b/tests/data/crawl/crawl6346 new file mode 100644 index 0000000..f574830 --- /dev/null +++ b/tests/data/crawl/crawl6346 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your giant newt skeleton is unaffected.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6347 b/tests/data/crawl/crawl6347 new file mode 100644 index 0000000..ad9b959 --- /dev/null +++ b/tests/data/crawl/crawl6347 @@ -0,0 +1 @@ +[1;33H[30m[40m[1m.[2;4H.[2;13H[m[37m[40m.[20G[30m[40m[1m.[m[37m[40m....[30m[40m[1m.[m[37m[40m..[30m[40m[1m.....#[3;3H[m[37m[40m [33m[40m[1m∩[3;13H[m[37m[40m.[20G[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m...[30m[40m[1m..#
[4d[m[37m[40m [30m[40m[1m+[4;13H[m[37m[40m.[20G[30m[40m[1m#[m[37m[40m...[33m[40m#[37m[40m.[1m>[m[33m[40m#[30m[40m[1m#
[5d+##[5;13H[m[37m[40m.[20G[33m[40m#[28G[30m[40m[1m.[6;13H[m[37m[40m.[6;28H[30m[40m[1m#..[7;13H[m[37m[40m.....[7;28H[30m[40m[1m#[8;13H[m[37m[40m....[31m[40m[1mo[m[37m[40m...[28G[30m[40m[1m..[9;14HZ.##[m[33m[40m#[37m[40m.[7mp[m[37m[40m.[28G[30m[40m[1m.[m[37m[40m [30m[40m[1m#[10;5H.[10;14H####[m[33m[40m#[37m[40m.[37m[43m[5mZZ[28G[m[30m[40m[1m.[m[37m[40m [30m[40m[1m....[11;5H[m[32m[40m<[30m[40m[1m......[11;28H.[12;4H.#.##'##..Z...[m[33m[40m#[37m[40m...[28G[30m[40m[1m.[13;4H[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#[18G[m[33m[40m####[37m[40m......[30m[40m[1m.[14;6Ho[14;18H#[m[37m[40m [33m[40m###[37m[40m..[33m[40m#[30m[40m[1m#[15;6H......[18G...[m[37m[40m ...[30m[40m[1m.[16;3H..[m[37m[40m [30m[40m[1m######[19G###[m[37m[40m [33m[40m##[30m[40m[1m#
[17d..o.[m[37m[40m [30m[40m[1m........#[17;34H[m[39;49m[37m[40m
[18d[8;17H[37m[40m.[31m[40m[1mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6348 b/tests/data/crawl/crawl6348 new file mode 100644 index 0000000..73d1bd2 --- /dev/null +++ b/tests/data/crawl/crawl6348 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6349 b/tests/data/crawl/crawl6349 new file mode 100644 index 0000000..a497c79 --- /dev/null +++ b/tests/data/crawl/crawl6349 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m
[2d [2;13H...............
[3d ∩[3;13H...........#...
[4d [4;13H..[4;26H>#[5;13H..[5;26H..[6;13H..[6;26H..[7;13H..[7;26H..[8;13H..[8;26H..[9d... [10;26H... [11;5H<[11;26H... [12;26H... [13;4H)#.##. [13;26H... [14;5H [14;19H [m[33m[40m###[37m[40m.[30m[40m[1m.## [15;5H [15;21H .... [16;5H [16;22H ### [17;5H [17;19H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl635 b/tests/data/crawl/crawl635 new file mode 100644 index 0000000..ea196ad --- /dev/null +++ b/tests/data/crawl/crawl635 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6350 b/tests/data/crawl/crawl6350 new file mode 100644 index 0000000..7e92e14 --- /dev/null +++ b/tests/data/crawl/crawl6350 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wielding a morningstar (chance to defeat MR: 95%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6351 b/tests/data/crawl/crawl6351 new file mode 100644 index 0000000..ead6632 --- /dev/null +++ b/tests/data/crawl/crawl6351 @@ -0,0 +1 @@ +[H[37m[40m
[2d [2;13H.......[30m[40m[1m.[m[37m[40m....[30m[40m[1m.[m[37m[40m..
[3d [33m[40m[1m∩[3;13H[m[37m[40m.......[30m[40m[1m.[m[37m[40m...[33m[40m#[37m[40m...
[4d [4;13H..[4;26H[1m>[m[33m[40m#[5;13H[37m[40m..[5;26H..[6;13H..[6;26H..[7;13H..[7;26H..[8;13H..[8;26H..[9d..[30m[40m[1m.[m[37m[40m [10;26H..[30m[40m[1m.[m[37m[40m [11;5H[32m[40m<[11;26H[37m[40m..[30m[40m[1m.[m[37m[40m [12;26H..[30m[40m[1m.[m[37m[40m [13;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [13;26H..[30m[40m[1m.[m[37m[40m [14;5H [14;19H [33m[40m###[37m[40m..[33m[40m#[30m[40m[1m#[m[37m[40m [15;5H [15;21H ...[30m[40m[1m.[m[37m[40m [16;5H [16;22H [33m[40m##[30m[40m[1m#[m[37m[40m [17;5H [17;19H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6352 b/tests/data/crawl/crawl6352 new file mode 100644 index 0000000..18f6ef0 --- /dev/null +++ b/tests/data/crawl/crawl6352 @@ -0,0 +1 @@ +[8;18H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6353 b/tests/data/crawl/crawl6353 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl6353 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6354 b/tests/data/crawl/crawl6354 new file mode 100644 index 0000000..f72458a --- /dev/null +++ b/tests/data/crawl/crawl6354 @@ -0,0 +1 @@ +[8;18H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6355 b/tests/data/crawl/crawl6355 new file mode 100644 index 0000000..fbe378c --- /dev/null +++ b/tests/data/crawl/crawl6355 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;47H[32m[40m1[76G[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m6[9;65H5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;42Hball python skeleton[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6356 b/tests/data/crawl/crawl6356 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6356 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6357 b/tests/data/crawl/crawl6357 new file mode 100644 index 0000000..c865d2a --- /dev/null +++ b/tests/data/crawl/crawl6357 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;20H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6358 b/tests/data/crawl/crawl6358 new file mode 100644 index 0000000..9f01434 --- /dev/null +++ b/tests/data/crawl/crawl6358 @@ -0,0 +1 @@ +[1;4H[37m[40m [1;21H[30m[40m[1m##..#[2;12H[m[37m[40m.[20G.[30m[40m[1m.[m[37m[40m....[30m[40m[1m........[3;4H.[12G[m[37m[40m.[20G.[30m[40m[1m.[m[37m[40m...[30m[40m[1m........#[4;3H[m[37m[40m [33m[40m[1m∩[12G[m[37m[40m.[20G....[33m[40m#[30m[40m[1m.[m[37m[40m.[30m[40m[1m...#
[5d[m[37m[40m [30m[40m[1m+[5;12H[m[37m[40m.[5;24H[33m[40m#[37m[40m.[1m>[30m[40m##
[6d+##[6;12H[m[37m[40m.[20G[33m[40m#[27G[30m[40m[1m..[7;12H[m[37m[40m.[7;27H[30m[40m[1m.#..[8;12H[m[37m[40m.......[8;27H[30m[40m[1m.#[9;12H[m[37m[40m......[7m)p[m[37m[40m.[27G[30m[40m[1m...[10;12H[m[37m[40m....[33m[40m###[37m[40m........[30m[40m[1m..[m[37m[40m [30m[40m[1m#[11;5H.[12G[m[37m[40m.[30m[40m[1m.####[m[33m[40m#[37m[40m.[37m[43m[5mZZ[m[37m[40m.....[30m[40m[1m..[m[37m[40m [30m[40m[1m....[12;5H[m[32m[40m<[30m[40m[1m......[12;27H.[13;4H.#.##'##..Z...[m[33m[40m#[37m[40m........[30m[40m[1m.[14;4H[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#[18G[m[33m[40m####[37m[40m.....[30m[40m[1m..[15;6Ho[15;18H#[m[37m[40m [33m[40m###[37m[40m..[30m[40m[1m##[16;6H......[18G...[m[37m[40m ..[30m[40m[1m..[17;3H..[m[37m[40m [30m[40m[1m######[19G###[m[37m[40m [30m[40m[1m###[34G[m[39;49m[37m[40m
[18d[10;19H[37m[43m[5mZZ[11d[m[37m[40m..[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6359 b/tests/data/crawl/crawl6359 new file mode 100644 index 0000000..4afe260 --- /dev/null +++ b/tests/data/crawl/crawl6359 @@ -0,0 +1 @@ +[2;11H[37m[40m.[2;21H.[30m[40m[1m.[3;11H[m[37m[40m.[3;22H[30m[40m[1m.[m[37m[40m...[4;11H.[4;21H[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m..[5;11H[m[37m[40m.[6d.[6;26H[30m[40m[1m.[7;11H[m[37m[40m.[7;26H[30m[40m[1m.[8;11H[m[37m[40m.[8;26H[30m[40m[1m.[9;11H[m[37m[40m.[18G[7mp[m[37m[40m.[26G[30m[40m[1m.[10;11H[m[37m[40m.[10;26H[30m[40m[1m.[11;11H[m[37m[40m...[30m[40m[1m#####[26G.[12;11H[m[37m[40m.[18G[30m[40m[1m#[26G.[13;18H#[26G.[14;18H#[26G.[15d.[16d..[17;34H[m[39;49m[37m[40m
[18d[9;19H[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl636 b/tests/data/crawl/crawl636 new file mode 100644 index 0000000..e5ee986 --- /dev/null +++ b/tests/data/crawl/crawl636 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;70H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6360 b/tests/data/crawl/crawl6360 new file mode 100644 index 0000000..cbc9234 --- /dev/null +++ b/tests/data/crawl/crawl6360 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) †
[24d_[m[37m[40ma morningstar; an orc corpse[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6361 b/tests/data/crawl/crawl6361 new file mode 100644 index 0000000..fb77fc5 --- /dev/null +++ b/tests/data/crawl/crawl6361 @@ -0,0 +1 @@ +[A[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the orc![19;2H[37m[40mItems here: [30m[40m[1m) †[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40ma morningstar; an orc corpse[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6362 b/tests/data/crawl/crawl6362 new file mode 100644 index 0000000..f1335ea --- /dev/null +++ b/tests/data/crawl/crawl6362 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6363 b/tests/data/crawl/crawl6363 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6363 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6364 b/tests/data/crawl/crawl6364 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl6364 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6365 b/tests/data/crawl/crawl6365 new file mode 100644 index 0000000..482118f --- /dev/null +++ b/tests/data/crawl/crawl6365 @@ -0,0 +1 @@ +[3;46H[37m[40m51[79G[32m[40m=[9;65H[37m[40m9.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6366 b/tests/data/crawl/crawl6366 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6366 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6367 b/tests/data/crawl/crawl6367 new file mode 100644 index 0000000..864fdd9 --- /dev/null +++ b/tests/data/crawl/crawl6367 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 7 chunks of flesh (gained 4)[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6368 b/tests/data/crawl/crawl6368 new file mode 100644 index 0000000..09a6425 --- /dev/null +++ b/tests/data/crawl/crawl6368 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d L - a +0 pair of boots (worn)
[6d J - a +0 robe (worn)
[7d[m[32m[40m a - a +1 robe[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6369 b/tests/data/crawl/crawl6369 new file mode 100644 index 0000000..ef9c7c7 --- /dev/null +++ b/tests/data/crawl/crawl6369 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [1m10[m[37m[40m/13 [34m[40m[1m==================[30m[40m------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m46%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;5H[30m[40m[1m................##..#........[2;4H.......[m[37m[40m...........[30m[40m[1m.[m[37m[40m...[30m[40m[1m........[3;4H.......[m[37m[40m..........[30m[40m[1m..[m[37m[40m...[30m[40m[1m.......#[4;4H[33m[40m∩[30m[40m......[m[37m[40m..........[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.....#...[5;3H+.......[m[37m[40m.........[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[30m[40m##.....
[6d+##.......[m[37m[40m.........[33m[40m#[37m[40m.....[30m[40m[1m........
[7d..........[m[37m[40m...............[30m[40m[1m..#.....
[8d..........[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.........[30m[40m[1m..#.#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m..........[m[37m[40m.......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m....#...[9;62H[m[37m[40m4789.2 (0.0)
[10d[30m[40m[1m..........[m[37m[40m.....[33m[40m###[37m[43m[5mZ[m[37m[40m......[30m[40m[1m...[m[37m[40m [30m[40m[1m#...
[11d..........[m[37m[40m...[30m[40m[1m#####[m[37m[40m.......[30m[40m[1m...[m[37m[40m [30m[40m[1m....
[12d....[m[32m[40m<[30m[40m[1m.....[m[37m[40m.[30m[40m[1m..Z...#[m[37m[40m.......[30m[40m[1m...
[13d....#.##'##..Z...#[m[37m[40m.......[30m[40m[1m...
[14d...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......#[m[33m[40m###[37m[40m....[30m[40m[1m...
[15d....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m.[30m[40m[1m.##
[16d....[m[37m[40m [30m[40m[1m...............[m[37m[40m [30m[40m[1m....
[17d....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [30m[40m[1m###[34G[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mCasting: [37m[40m[1mPain[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2H[37m[40mYou attempt to give life to the dead...
[21d Before your eyes, flesh is ripped from the corpse!
[22d_The dead are walking!
[23d_H - 7 chunks of flesh (gained 4)
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [1m10[m[37m[40m/13 [34m[40m[1m==================[30m[40m------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 4[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7
\ No newline at end of file diff --git a/tests/data/crawl/crawl637 b/tests/data/crawl/crawl637 new file mode 100644 index 0000000..4f584ef --- /dev/null +++ b/tests/data/crawl/crawl637 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m19[78G[32m[40m==
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6370 b/tests/data/crawl/crawl6370 new file mode 100644 index 0000000..042be84 --- /dev/null +++ b/tests/data/crawl/crawl6370 @@ -0,0 +1 @@ + [33m[40mNext: [37m[40m46%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;5H[30m[40m[1m................##..#........[2;4H.......[m[37m[40m...........[30m[40m[1m.[m[37m[40m...[30m[40m[1m........[3;4H.......[m[37m[40m..........[30m[40m[1m..[m[37m[40m...[30m[40m[1m.......#[4;4H[33m[40m∩[30m[40m......[m[37m[40m..........[30m[40m[1m.[m[37m[40m..[33m[40m#[30m[40m[1m.....#...[5;3H+.......[m[37m[40m.........[33m[40m#[37m[40m...[33m[40m#[37m[40m.[1m>[30m[40m##.....
[6d+##.......[m[37m[40m.........[33m[40m#[37m[40m.....[30m[40m[1m........
[7d..........[m[37m[40m...............[30m[40m[1m..#.....
[8d..........[m[37m[40m.....[37m[43m[5mZ[m[37m[40m.........[30m[40m[1m..#.#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m..........[m[37m[40m.......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m....#...[9;62H[m[37m[40m4789.2 (0.0)
[10d[30m[40m[1m..........[m[37m[40m.....[33m[40m###[37m[43m[5mZ[m[37m[40m......[30m[40m[1m...[m[37m[40m [30m[40m[1m#...
[11d..........[m[37m[40m...[30m[40m[1m#####[m[37m[40m.......[30m[40m[1m...[m[37m[40m [30m[40m[1m....
[12d....[m[32m[40m<[30m[40m[1m.....[m[37m[40m.[30m[40m[1m..Z...#[m[37m[40m.......[30m[40m[1m...
[13d....#.##'##..Z...#[m[37m[40m.......[30m[40m[1m...
[14d...[m[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......#[m[33m[40m###[37m[40m....[30m[40m[1m...
[15d....[m[37m[40m [30m[40m[1mo...........#[m[37m[40m [33m[40m###[37m[40m.[30m[40m[1m.##
[16d....[m[37m[40m [30m[40m[1m...............[m[37m[40m [30m[40m[1m....
[17d....[m[37m[40m [30m[40m[1m######......####[m[37m[40m [30m[40m[1m###[34G[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[18;2H[36m[40mCasting: [37m[40m[1mPain[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2H[37m[40mYou attempt to give life to the dead...
[21d Before your eyes, flesh is ripped from the corpse!
[22d_The dead are walking!
[23d_H - 7 chunks of flesh (gained 4)
[24d [36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[8;16H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6371 b/tests/data/crawl/crawl6371 new file mode 100644 index 0000000..c42cb60 --- /dev/null +++ b/tests/data/crawl/crawl6371 @@ -0,0 +1 @@ +[4;46H[32m[40m11[74G[34m[40m==[9;64H[37m[40m90.2 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6372 b/tests/data/crawl/crawl6372 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6372 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6373 b/tests/data/crawl/crawl6373 new file mode 100644 index 0000000..16ebf01 --- /dev/null +++ b/tests/data/crawl/crawl6373 @@ -0,0 +1 @@ +[9;65H[37m[40m1.2 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6374 b/tests/data/crawl/crawl6374 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6374 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6375 b/tests/data/crawl/crawl6375 new file mode 100644 index 0000000..e4e1a64 --- /dev/null +++ b/tests/data/crawl/crawl6375 @@ -0,0 +1 @@ +[9;65H[37m[40m2.2 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6376 b/tests/data/crawl/crawl6376 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6376 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6377 b/tests/data/crawl/crawl6377 new file mode 100644 index 0000000..ac1972a --- /dev/null +++ b/tests/data/crawl/crawl6377 @@ -0,0 +1 @@ +[9;65H[37m[40m3.2 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6378 b/tests/data/crawl/crawl6378 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6378 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6379 b/tests/data/crawl/crawl6379 new file mode 100644 index 0000000..9627dab --- /dev/null +++ b/tests/data/crawl/crawl6379 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;65H[m[37m[40m4.2 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl638 b/tests/data/crawl/crawl638 new file mode 100644 index 0000000..8231674 --- /dev/null +++ b/tests/data/crawl/crawl638 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6380 b/tests/data/crawl/crawl6380 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6380 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6381 b/tests/data/crawl/crawl6381 new file mode 100644 index 0000000..5191592 --- /dev/null +++ b/tests/data/crawl/crawl6381 @@ -0,0 +1 @@ +
[18d[M[5;43H[37m[40m2
[24d_[30m[40m[1mYou start removing your armour.[m[37m[40m [30m[40m[1mYou continue taking off your +0 robe.[m[37m[40m x4[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6382 b/tests/data/crawl/crawl6382 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6382 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6383 b/tests/data/crawl/crawl6383 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6383 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6384 b/tests/data/crawl/crawl6384 new file mode 100644 index 0000000..09ff7fb --- /dev/null +++ b/tests/data/crawl/crawl6384 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou finish taking off your +0 robe.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6385 b/tests/data/crawl/crawl6385 new file mode 100644 index 0000000..c53d8e9 --- /dev/null +++ b/tests/data/crawl/crawl6385 @@ -0,0 +1 @@ +[9;65H[37m[40m5.2 (6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6386 b/tests/data/crawl/crawl6386 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6386 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6387 b/tests/data/crawl/crawl6387 new file mode 100644 index 0000000..3debf16 --- /dev/null +++ b/tests/data/crawl/crawl6387 @@ -0,0 +1 @@ +[9;65H[37m[40m6.2 (7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6388 b/tests/data/crawl/crawl6388 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6388 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6389 b/tests/data/crawl/crawl6389 new file mode 100644 index 0000000..74048c4 --- /dev/null +++ b/tests/data/crawl/crawl6389 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;65H[37m[40m7.2 (8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl639 b/tests/data/crawl/crawl639 new file mode 100644 index 0000000..92c5948 --- /dev/null +++ b/tests/data/crawl/crawl639 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6390 b/tests/data/crawl/crawl6390 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6390 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6391 b/tests/data/crawl/crawl6391 new file mode 100644 index 0000000..b8ea697 --- /dev/null +++ b/tests/data/crawl/crawl6391 @@ -0,0 +1 @@ +[9;65H[37m[40m8.2 (9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6392 b/tests/data/crawl/crawl6392 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6392 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6393 b/tests/data/crawl/crawl6393 new file mode 100644 index 0000000..65eb512 --- /dev/null +++ b/tests/data/crawl/crawl6393 @@ -0,0 +1 @@ +[9;65H[37m[40m9.2 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6394 b/tests/data/crawl/crawl6394 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6394 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6395 b/tests/data/crawl/crawl6395 new file mode 100644 index 0000000..4292df8 --- /dev/null +++ b/tests/data/crawl/crawl6395 @@ -0,0 +1 @@ +
[18d[M[5;43H[37m[40m5
[24d_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your +1 robe.[m[37m[40m x5[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6396 b/tests/data/crawl/crawl6396 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6396 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6397 b/tests/data/crawl/crawl6397 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6397 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6398 b/tests/data/crawl/crawl6398 new file mode 100644 index 0000000..a6a9761 --- /dev/null +++ b/tests/data/crawl/crawl6398 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou finish putting on your +1 robe.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6399 b/tests/data/crawl/crawl6399 new file mode 100644 index 0000000..0a27d1d --- /dev/null +++ b/tests/data/crawl/crawl6399 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl64 b/tests/data/crawl/crawl64 new file mode 100644 index 0000000..719e06e --- /dev/null +++ b/tests/data/crawl/crawl64 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't know that spell.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl640 b/tests/data/crawl/crawl640 new file mode 100644 index 0000000..f290356 --- /dev/null +++ b/tests/data/crawl/crawl640 @@ -0,0 +1 @@ +
[18d[M[7;18H[37m[40m.[8d[37m[43m[5mZ
[24d[m[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6400 b/tests/data/crawl/crawl6400 new file mode 100644 index 0000000..b956efb --- /dev/null +++ b/tests/data/crawl/crawl6400 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6401 b/tests/data/crawl/crawl6401 new file mode 100644 index 0000000..b6b93f5 --- /dev/null +++ b/tests/data/crawl/crawl6401 @@ -0,0 +1 @@ +[1;5H[37m[40m [1;21H[30m[40m[1m...#...###..#[2;4H[m[37m[40m . [30m[40m[1m......................##..#[3;4H[m[33m[40m##[37m[40m.[30m[40m[1m......................[m[37m[40m÷[30m[40m[1m....[4;4H[m[33m[44mO[37m[40m...[30m[40m[1m.......###.#...........[5;3H[m[37m[40m ....[33m[40m##########[37m[40m.[30m[40m[1m#.#...........+
[6d[m[37m[40m .......[6;19H[30m[40m[1m..##..#
[7d[m[37m[40m .......[7;19H[30m[40m[1m..........
[8d[m[37m[40m .......[8;19H[30m[40m[1m..............#
[9d[m[37m[40m [33m[40m[1m∩[m[37m[40m......[7mp[m[37m[40m.[37m[43m[5mZZ[m[37m[40m....[30m[40m[1m.....#.
[10d[m[37m[40m [30m[40m[1m+[m[37m[40m.........[37m[43m[5mZ[m[37m[40m.....[30m[40m[1m.#...#.[37m[40m>[30m[40m##..
[11d+##[m[37m[40m...............[30m[40m[1m.#.........[12;4H[m[37m[40m...............[30m[40m[1m.........#.....[13;4H[m[37m[40m...............[30m[40m[1m.........#.#...[14;4H[m[37m[40m...............[30m[40m[1m...........#...[15;4H[m[37m[40m............[33m[40m###[30m[40m[1m..........[m[37m[40m [30m[40m[1m#...[16;4H[m[37m[40m..........[33m[40m###[30m[40m[1m##..........[m[37m[40m [30m[40m[1m....[17;5H[m[32m[40m<[30m[40m[1m........Z...#..........[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6402 b/tests/data/crawl/crawl6402 new file mode 100644 index 0000000..7077d5b --- /dev/null +++ b/tests/data/crawl/crawl6402 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m805.2 (6.0) [14;38H[33m[44mO[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mogre (sleeping)[K[15;42H[m[32m[40mgiant newt[1P[16;42Hball python skeleton[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[24;2H[31m[40m[1mAn ogre comes into view. It is wielding a giant club.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6403 b/tests/data/crawl/crawl6403 new file mode 100644 index 0000000..70c49a3 --- /dev/null +++ b/tests/data/crawl/crawl6403 @@ -0,0 +1 @@ +[4;4H[37m[40m.[5d[33m[40mO[8;12H[37m[43m[5mZZ[9dZ[m[37m[40m..[10d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6404 b/tests/data/crawl/crawl6404 new file mode 100644 index 0000000..4fc2736 --- /dev/null +++ b/tests/data/crawl/crawl6404 @@ -0,0 +1 @@ +[9;65H[37m[40m6.2 (7[14;38H[33m[40mO[46G[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6405 b/tests/data/crawl/crawl6405 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6405 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6406 b/tests/data/crawl/crawl6406 new file mode 100644 index 0000000..0694735 --- /dev/null +++ b/tests/data/crawl/crawl6406 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ogre shouts![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6407 b/tests/data/crawl/crawl6407 new file mode 100644 index 0000000..09b0d6d --- /dev/null +++ b/tests/data/crawl/crawl6407 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mEvoke which item? (* to show all)[K
[2d[m[34m[40mWands[3;2H[37m[40mt - a wand of digging (1/24)
[4d u - a wand of iceblast (6/15)
[5d K - a wand of iceblast (9/15)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6408 b/tests/data/crawl/crawl6408 new file mode 100644 index 0000000..c03d462 --- /dev/null +++ b/tests/data/crawl/crawl6408 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m46%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m.................#...###..#[2;5H[m[37m[40m. [30m[40m[1m......................##..#[3;4H[m[33m[40m##[37m[40m.[30m[40m[1m......................[m[37m[40m÷[30m[40m[1m....[4;4H[m[37m[40m....[30m[40m[1m.......###.#..............[5;4H[m[37m[40m.[33m[40mO[37m[40m..[33m[40m##########[37m[40m.[30m[40m[1m#.#...........+[6;4H[m[37m[40m...............[30m[40m[1m..##..#........[7;4H[m[37m[40m...............[30m[40m[1m...............[8;4H[m[37m[40m........[37m[43m[5mZZ[m[37m[40m.....[30m[40m[1m..............#[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m∩[m[37m[40m......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m.....#.....#...[9;62H[m[37m[40m4806.2 (0.0)[10;3H[30m[40m[1m+[m[37m[40m...............[30m[40m[1m.#...#.[37m[40m>[30m[40m##.....
[11d+##[m[37m[40m...............[30m[40m[1m.#.............
[12d...[m[37m[40m...............[30m[40m[1m.........#.....
[13d...[m[37m[40m...............[30m[40m[1m.........#.#...
[14d...[m[37m[40m...............[30m[40m[1m...........#...
[15d...[m[37m[40m............[33m[40m###[30m[40m[1m..........[m[37m[40m [30m[40m[1m#...
[16d...[m[37m[40m..........[33m[40m###[30m[40m[1m##..........[m[37m[40m [30m[40m[1m....
[17d....[m[32m[40m<[30m[40m[1m........Z...#..........[34G[m[39;49m[37m[40m
[18d[M[14;38H[33m[40mO[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mogre[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_[30m[40m[1mYou start removing your armour.[m[37m[40m [30m[40m[1mYou continue taking off your +0 robe.[m[37m[40m x4
[19d You finish taking off your +0 robe.
[20d_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your +1 robe.[m[37m[40m x5
[21d_You finish putting on your +1 robe.
[22d [31m[40m[1mAn ogre comes into view. It is wielding a giant club.
[23d[m[37m[40m_The ogre shouts!
[24d [36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m46%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[
\ No newline at end of file diff --git a/tests/data/crawl/crawl6409 b/tests/data/crawl/crawl6409 new file mode 100644 index 0000000..6a3c695 --- /dev/null +++ b/tests/data/crawl/crawl6409 @@ -0,0 +1 @@ +40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;7H[30m[40m[1m.................#...###..#[2;5H[m[37m[40m. [30m[40m[1m......................##..#[3;4H[m[33m[40m##[37m[40m.[30m[40m[1m......................[m[37m[40m÷[30m[40m[1m....[4;4H[m[37m[40m....[30m[40m[1m.......###.#..............[5;4H[m[37m[40m.[33m[40mO[37m[40m..[33m[40m##########[37m[40m.[30m[40m[1m#.#...........+[6;4H[m[37m[40m...............[30m[40m[1m..##..#........[7;4H[m[37m[40m...............[30m[40m[1m...............[8;4H[m[37m[40m........[37m[43m[5mZZ[m[37m[40m.....[30m[40m[1m..............#[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;4H[33m[40m[1m∩[m[37m[40m......[7mp[m[37m[43m[5mZ[m[37m[40m......[30m[40m[1m.....#.....#...[9;62H[m[37m[40m4806.2 (0.0)[10;3H[30m[40m[1m+[m[37m[40m...............[30m[40m[1m.#...#.[37m[40m>[30m[40m##.....
[11d+##[m[37m[40m...............[30m[40m[1m.#.............
[12d...[m[37m[40m...............[30m[40m[1m.........#.....
[13d...[m[37m[40m...............[30m[40m[1m.........#.#...
[14d...[m[37m[40m...............[30m[40m[1m...........#...
[15d...[m[37m[40m............[33m[40m###[30m[40m[1m..........[m[37m[40m [30m[40m[1m#...
[16d...[m[37m[40m..........[33m[40m###[30m[40m[1m##..........[m[37m[40m [30m[40m[1m....
[17d....[m[32m[40m<[30m[40m[1m........Z...#..........[34G[m[39;49m[37m[40m[14;38H[33m[40mO[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mogre[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgiant newt skeleton[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[17;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K
[18d[37m[40m_[30m[40m[1mYou start removing your armour.[m[37m[40m [30m[40m[1mYou continue taking off your +0 robe.[m[37m[40m x4
[19d You finish taking off your +0 robe.
[20d_[30m[40m[1mYou start putting on your armour.[m[37m[40m [30m[40m[1mYou continue putting on your +1 robe.[m[37m[40m x5
[21d_You finish putting on your +1 robe.
[22d [31m[40m[1mAn ogre comes into view. It is wielding a giant club.
[23d[m[37m[40m_The ogre shouts!
[24d [36m[40mEvoke which item? (* to show all) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[1;6H[30m[40m[1m[1K
[2d [m[37m[40m.[30m[40m[1m
[3d [3;29H÷
[4d
[5d
[6d
[7d
[8d
[9d
[10d [10;26H>[15d.. [16d [17;5H<[17;29H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl641 b/tests/data/crawl/crawl641 new file mode 100644 index 0000000..19f8a19 --- /dev/null +++ b/tests/data/crawl/crawl641 @@ -0,0 +1 @@ +[9;63H[37m[40m67.0 (49.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6410 b/tests/data/crawl/crawl6410 new file mode 100644 index 0000000..7ebeb04 --- /dev/null +++ b/tests/data/crawl/crawl6410 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mZapping: u - a wand of iceblast (6/15)[23;2HPress: ? - help, Shift-Dir - straight line, f - ogre[24;2HAim: [37m[40man ogre, wielding a giant club[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6411 b/tests/data/crawl/crawl6411 new file mode 100644 index 0000000..056bd7b --- /dev/null +++ b/tests/data/crawl/crawl6411 @@ -0,0 +1 @@ +[4;4H[35m[40m[1m***[5;4H*[30m[41mO[35m[40m*[6;4H****[7d*[8d**[5;5H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6412 b/tests/data/crawl/crawl6412 new file mode 100644 index 0000000..5a8d0bf --- /dev/null +++ b/tests/data/crawl/crawl6412 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K
[2d .
[3d [3;29H÷
[4d ...
[5d .[33m[40mO[37m[40m.
[6d ....
[7d .....
[8d .......
[9d
[10d [10;26H[1m>[15;29H[m[37m[40m [16d [17;5H[32m[40m<[17;29H[37m[40m [m[39;49m[37m[40m[8;10H[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6413 b/tests/data/crawl/crawl6413 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl6413 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6414 b/tests/data/crawl/crawl6414 new file mode 100644 index 0000000..63ff071 --- /dev/null +++ b/tests/data/crawl/crawl6414 @@ -0,0 +1 @@ +[A[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6415 b/tests/data/crawl/crawl6415 new file mode 100644 index 0000000..63ff071 --- /dev/null +++ b/tests/data/crawl/crawl6415 @@ -0,0 +1 @@ +[A[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6416 b/tests/data/crawl/crawl6416 new file mode 100644 index 0000000..8e4eefc --- /dev/null +++ b/tests/data/crawl/crawl6416 @@ -0,0 +1 @@ +[37m[40m[1m`[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6417 b/tests/data/crawl/crawl6417 new file mode 100644 index 0000000..7918a07 --- /dev/null +++ b/tests/data/crawl/crawl6417 @@ -0,0 +1 @@ +[A[37m[40m[1m#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6418 b/tests/data/crawl/crawl6418 new file mode 100644 index 0000000..14cd7ef --- /dev/null +++ b/tests/data/crawl/crawl6418 @@ -0,0 +1 @@ +[A[37m[40m[1m###[5;4H###[6;4H###[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6419 b/tests/data/crawl/crawl6419 new file mode 100644 index 0000000..9182a75 --- /dev/null +++ b/tests/data/crawl/crawl6419 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe mass of ice explodes! The iceblast engulfs the ogre.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl642 b/tests/data/crawl/crawl642 new file mode 100644 index 0000000..f500d06 --- /dev/null +++ b/tests/data/crawl/crawl642 @@ -0,0 +1 @@ +[4;46H[37m[40m5[75G[34m[40m=====[9;64H[37m[40m8.0 (50[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6420 b/tests/data/crawl/crawl6420 new file mode 100644 index 0000000..ada9dd9 --- /dev/null +++ b/tests/data/crawl/crawl6420 @@ -0,0 +1 @@ +
[18d[M[24;2H[33m[40m[1mThe ogre is moderately wounded.[m[39;49m[37m[40m[4;4H[37m[40m...[5;4H...[6;4H..[33m[40mO[37m[40m.[7d.[8d...[37m[43m[5mZ[m[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.2 (1[14;40H[33m[40m[1m[7m [11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_This wand has 5 charges left.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6421 b/tests/data/crawl/crawl6421 new file mode 100644 index 0000000..471944d --- /dev/null +++ b/tests/data/crawl/crawl6421 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K
[2d .
[3d ##.[3;29H÷
[4d ..
[5d ..[5;17H#.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d ∩.[9;17H..
[10d +..[10;17H..[26G>[11;4H..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............###[15;29H [16;4H..........###[16;29H [17;5H<[17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6422 b/tests/data/crawl/crawl6422 new file mode 100644 index 0000000..ed2b2ef --- /dev/null +++ b/tests/data/crawl/crawl6422 @@ -0,0 +1 @@ +
[18d[37m[40m_This wand has 5 charges left.[K
[19d [36m[40mCasting: [37m[40m[1mAnimate Skeleton[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ogre[23;2HAim: [37m[40man ogre, wielding a giant club ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR:
[24d 81%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6423 b/tests/data/crawl/crawl6423 new file mode 100644 index 0000000..f91cfa1 --- /dev/null +++ b/tests/data/crawl/crawl6423 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K
[2d .
[3d [33m[40m##[37m[40m.[3;29H÷
[4d ..
[5d ..[5;17H[33m[40m#[37m[40m.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d [33m[40m[1m∩[m[37m[40m.[9;17H..
[10d [30m[40m[1m+[m[37m[40m..[10;17H..[26G[1m>[11;4H[m[37m[40m..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............[33m[40m###[15;29H[37m[40m [16;4H..........[33m[40m###[16;29H[37m[40m [17;5H[32m[40m<[17;29H[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6424 b/tests/data/crawl/crawl6424 new file mode 100644 index 0000000..427c7dc --- /dev/null +++ b/tests/data/crawl/crawl6424 @@ -0,0 +1 @@ +[6;6H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6425 b/tests/data/crawl/crawl6425 new file mode 100644 index 0000000..ca24f47 --- /dev/null +++ b/tests/data/crawl/crawl6425 @@ -0,0 +1 @@ +[37m[40m.[33m[40mO[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6426 b/tests/data/crawl/crawl6426 new file mode 100644 index 0000000..446c0b1 --- /dev/null +++ b/tests/data/crawl/crawl6426 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6427 b/tests/data/crawl/crawl6427 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6427 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6428 b/tests/data/crawl/crawl6428 new file mode 100644 index 0000000..f16ad6c --- /dev/null +++ b/tests/data/crawl/crawl6428 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ogre barely resists.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6429 b/tests/data/crawl/crawl6429 new file mode 100644 index 0000000..7b74ea9 --- /dev/null +++ b/tests/data/crawl/crawl6429 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K
[2d .
[3d ##.[3;29H÷
[4d ..
[5d ..[5;17H#.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d ∩.[9;17H..
[10d +..[10;17H..[26G>[11;4H..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............###[15;29H [16;4H..........###[16;29H [17;5H<[17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl643 b/tests/data/crawl/crawl643 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl643 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6430 b/tests/data/crawl/crawl6430 new file mode 100644 index 0000000..b4bbded --- /dev/null +++ b/tests/data/crawl/crawl6430 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The ogre barely resists.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6431 b/tests/data/crawl/crawl6431 new file mode 100644 index 0000000..f91cfa1 --- /dev/null +++ b/tests/data/crawl/crawl6431 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K
[2d .
[3d [33m[40m##[37m[40m.[3;29H÷
[4d ..
[5d ..[5;17H[33m[40m#[37m[40m.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d [33m[40m[1m∩[m[37m[40m.[9;17H..
[10d [30m[40m[1m+[m[37m[40m..[10;17H..[26G[1m>[11;4H[m[37m[40m..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............[33m[40m###[15;29H[37m[40m [16;4H..........[33m[40m###[16;29H[37m[40m [17;5H[32m[40m<[17;29H[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6432 b/tests/data/crawl/crawl6432 new file mode 100644 index 0000000..aaa7db4 --- /dev/null +++ b/tests/data/crawl/crawl6432 @@ -0,0 +1 @@ +[6;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6433 b/tests/data/crawl/crawl6433 new file mode 100644 index 0000000..42b011c --- /dev/null +++ b/tests/data/crawl/crawl6433 @@ -0,0 +1 @@ +[37m[40m.[33m[40mO[9;13H[37m[40m.[10d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6434 b/tests/data/crawl/crawl6434 new file mode 100644 index 0000000..b8a1ffb --- /dev/null +++ b/tests/data/crawl/crawl6434 @@ -0,0 +1 @@ +[3;46H[32m[40m49[79G[30m[40m[1m-[4;47H[m[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6435 b/tests/data/crawl/crawl6435 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6435 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6436 b/tests/data/crawl/crawl6436 new file mode 100644 index 0000000..f16ad6c --- /dev/null +++ b/tests/data/crawl/crawl6436 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ogre barely resists.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6437 b/tests/data/crawl/crawl6437 new file mode 100644 index 0000000..7b74ea9 --- /dev/null +++ b/tests/data/crawl/crawl6437 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K
[2d .
[3d ##.[3;29H÷
[4d ..
[5d ..[5;17H#.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d ∩.[9;17H..
[10d +..[10;17H..[26G>[11;4H..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............###[15;29H [16;4H..........###[16;29H [17;5H<[17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6438 b/tests/data/crawl/crawl6438 new file mode 100644 index 0000000..b4bbded --- /dev/null +++ b/tests/data/crawl/crawl6438 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The ogre barely resists.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6439 b/tests/data/crawl/crawl6439 new file mode 100644 index 0000000..f91cfa1 --- /dev/null +++ b/tests/data/crawl/crawl6439 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K
[2d .
[3d [33m[40m##[37m[40m.[3;29H÷
[4d ..
[5d ..[5;17H[33m[40m#[37m[40m.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d [33m[40m[1m∩[m[37m[40m.[9;17H..
[10d [30m[40m[1m+[m[37m[40m..[10;17H..[26G[1m>[11;4H[m[37m[40m..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............[33m[40m###[15;29H[37m[40m [16;4H..........[33m[40m###[16;29H[37m[40m [17;5H[32m[40m<[17;29H[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl644 b/tests/data/crawl/crawl644 new file mode 100644 index 0000000..9d9e2f6 --- /dev/null +++ b/tests/data/crawl/crawl644 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6440 b/tests/data/crawl/crawl6440 new file mode 100644 index 0000000..d51a3bd --- /dev/null +++ b/tests/data/crawl/crawl6440 @@ -0,0 +1 @@ +[6;8H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6441 b/tests/data/crawl/crawl6441 new file mode 100644 index 0000000..ce95d48 --- /dev/null +++ b/tests/data/crawl/crawl6441 @@ -0,0 +1 @@ +[37m[40m.[7d[33m[40mO[17;34H[m[39;49m[37m[40m[3;47H[32m[40m8[78G[31m[40m-[4;46H[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;64H[m[37m[40m10[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6442 b/tests/data/crawl/crawl6442 new file mode 100644 index 0000000..ee7beb9 --- /dev/null +++ b/tests/data/crawl/crawl6442 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ogre convulses in agony![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6443 b/tests/data/crawl/crawl6443 new file mode 100644 index 0000000..7b74ea9 --- /dev/null +++ b/tests/data/crawl/crawl6443 @@ -0,0 +1 @@ +
[18d[2M[1;6H[30m[40m[1m[1K
[2d .
[3d ##.[3;29H÷
[4d ..
[5d ..[5;17H#.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d ∩.[9;17H..
[10d +..[10;17H..[26G>[11;4H..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............###[15;29H [16;4H..........###[16;29H [17;5H<[17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6444 b/tests/data/crawl/crawl6444 new file mode 100644 index 0000000..9f2771b --- /dev/null +++ b/tests/data/crawl/crawl6444 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The ogre convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6445 b/tests/data/crawl/crawl6445 new file mode 100644 index 0000000..f91cfa1 --- /dev/null +++ b/tests/data/crawl/crawl6445 @@ -0,0 +1 @@ +[1;6H[37m[40m[1K
[2d .
[3d [33m[40m##[37m[40m.[3;29H÷
[4d ..
[5d ..[5;17H[33m[40m#[37m[40m.
[6d ..[6;17H..
[7d ..[7;17H..
[8d ..[8;17H..
[9d [33m[40m[1m∩[m[37m[40m.[9;17H..
[10d [30m[40m[1m+[m[37m[40m..[10;17H..[26G[1m>[11;4H[m[37m[40m..[11;17H..[12;4H..[12;17H..[13;4H..[13;17H..[14;4H..[14;17H..[15;4H............[33m[40m###[15;29H[37m[40m [16;4H..........[33m[40m###[16;29H[37m[40m [17;5H[32m[40m<[17;29H[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6446 b/tests/data/crawl/crawl6446 new file mode 100644 index 0000000..0e598b4 --- /dev/null +++ b/tests/data/crawl/crawl6446 @@ -0,0 +1 @@ +[7;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6447 b/tests/data/crawl/crawl6447 new file mode 100644 index 0000000..f448afe --- /dev/null +++ b/tests/data/crawl/crawl6447 @@ -0,0 +1 @@ +[37m[40m.[8d[33m[40mO[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6448 b/tests/data/crawl/crawl6448 new file mode 100644 index 0000000..d59b422 --- /dev/null +++ b/tests/data/crawl/crawl6448 @@ -0,0 +1 @@ +[3;47H[32m[40m7[78G[30m[40m[1m-[4;46H[33m[40m9[m[37m[40m/13 [4;72H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m1[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6449 b/tests/data/crawl/crawl6449 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6449 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl645 b/tests/data/crawl/crawl645 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl645 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6450 b/tests/data/crawl/crawl6450 new file mode 100644 index 0000000..ee7beb9 --- /dev/null +++ b/tests/data/crawl/crawl6450 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ogre convulses in agony![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6451 b/tests/data/crawl/crawl6451 new file mode 100644 index 0000000..6e005b4 --- /dev/null +++ b/tests/data/crawl/crawl6451 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m.[1;24H.....[2;4H#[m[33m[40m#[37m[40m.[2;29H÷[30m[40m[1m....[3;4H.[m[37m[40m...[15G[30m[40m[1m###.[m[33m[40m#[3;29H[30m[40m[1m.[4;4H.[m[37m[40m...[33m[40m##########[37m[40m.[33m[40m#[30m[40m[1m.#[4;33H+[5;4H.[m[37m[40m...............[30m[40m[1m.##..#[33G.[6;4H.[6;19H[m[37m[40m.[30m[40m[1m......[7;4H.[m[37m[40m.....[33m[40mO[37m[40m.[37m[43m[5mZ[19G[m[37m[40m.[7;33H[30m[40m[1m#[8;4H[33m[40m∩[m[37m[40m......[37m[43m[5mZ[19G[m[37m[40m.[30m[40m[1m....#.....#...[9;3H+.[11G[m[37m[40m.[7mp[19G[m[37m[40m.[30m[40m[1m#...#.[37m[40m>[30m[40m##..
[10d+##.[12G[m[37m[40m.[19G.[30m[40m[1m#........
[11d....[11;19H[m[37m[40m.[30m[40m[1m.[28G#[12;4H.[12;19H[m[37m[40m.[12;30H[30m[40m[1m#[13;4H.[13;19H[m[37m[40m.[13;28H[30m[40m[1m.[14;4H.[14;16H[m[33m[40m###[37m[40m.[14;29H [15;4H[30m[40m[1m.[15;14H[m[33m[40m###[30m[40m[1m##[15;30H.[16;4H.[m[32m[40m<[16;14H[37m[40m.[30m[40m[1m...[16;30H[m[37m[40m [17;5H[30m[40m[1m#.##'##[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mYou swap places.[m[39;49m[37m[40m[7;12H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6452 b/tests/data/crawl/crawl6452 new file mode 100644 index 0000000..674ef93 --- /dev/null +++ b/tests/data/crawl/crawl6452 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe ogre barely misses your giant newt skeleton.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6453 b/tests/data/crawl/crawl6453 new file mode 100644 index 0000000..108648f --- /dev/null +++ b/tests/data/crawl/crawl6453 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m##.[1;29H[m[37m[40m÷[30m[40m[1m....[2;4H..[m[37m[40m..[15G[30m[40m[1m###[m[37m[40m.[33m[40m#[2;29H[30m[40m[1m.[3;5H.[m[37m[40m..[33m[40m##########[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[3;33H+[4;5H.[m[37m[40m...............[30m[40m[1m##..#[33G.[5;5H.[5;20H[m[37m[40m.[30m[40m[1m.....[6;5H.[m[37m[40m....[33m[40mO[6;20H[37m[40m.[6;33H[30m[40m[1m#[7;4H[33m[40m∩[30m[40m.[m[37m[40m.....[37m[43m[5mZZZ[20G[m[37m[40m.[30m[40m[1m...#.....#...[8;3H+..[m[37m[40m........[20G[33m[40m#[30m[40m[1m...#.[37m[40m>[30m[40m##..
[9d+##..[12G[m[37m[40m.[7mp[20G[m[33m[40m#[30m[40m[1m........
[10d.....[10;20H[m[37m[40m.[28G[30m[40m[1m#[11;5H.[11;20H[m[37m[40m.[11;30H[30m[40m[1m#[12;5H.[12;20H[m[37m[40m.[28G[30m[40m[1m.[13;5H.[13;16H[m[33m[40m###[37m[40m..[13;29H [14;5H[30m[40m[1m.[14;14H[m[33m[40m###[30m[40m[1m##.[m[37m[40m.[14;30H[30m[40m[1m.[15;5H[m[32m[40m<[15;14H[37m[40m.[30m[40m[1m...[15;30H[m[37m[40m [16;5H[30m[40m[1m#[m[37m[40m.[33m[40m##[37m[40m'[33m[40m##[17;4H[37m[40m[7m)[m[30m[40m[1m#.##.[m[37m[40m [30m[40m[1m#......####[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mThe ogre hits your giant newt skeleton with a giant club!![m[39;49m[37m[40m[6;11H[37m[43m[5mZZ[7d[m[37m[40m...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6454 b/tests/data/crawl/crawl6454 new file mode 100644 index 0000000..f6fa900 --- /dev/null +++ b/tests/data/crawl/crawl6454 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;65H[37m[40m3[15;42H[32m[40mball python skeleton[16;42Horc[8P[17;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6455 b/tests/data/crawl/crawl6455 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6455 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6456 b/tests/data/crawl/crawl6456 new file mode 100644 index 0000000..7f89644 --- /dev/null +++ b/tests/data/crawl/crawl6456 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour giant newt skeleton is destroyed![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6457 b/tests/data/crawl/crawl6457 new file mode 100644 index 0000000..0b8bdee --- /dev/null +++ b/tests/data/crawl/crawl6457 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;29H÷
[2d ....[2;18H.#
[3d ....##########.#.
[4d ....[4;19H..
[5d ....[5;19H..
[6d ....[6;19H..
[7d ∩...[7;19H..
[8d +....[8;19H.#...#.>[9;6H..[9;19H.#[10;6H..[10;19H..[11;6H..[11;19H..[12;6H..[12;19H..[13;6H..[13;19H..[13;29H [14;6H..[14;20H.[14;29H [15;5H<.........[15;29H [16;6H.##'##...[16;29H [17;4H)#.##. [17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6458 b/tests/data/crawl/crawl6458 new file mode 100644 index 0000000..f781968 --- /dev/null +++ b/tests/data/crawl/crawl6458 @@ -0,0 +1 @@ +
[24d[37m[40m[J[18d_[31m[40mYour giant newt skeleton is destroyed![19;2H[36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ogre[23;2HAim: [37m[40man ogre, wielding a giant club ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 81%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6459 b/tests/data/crawl/crawl6459 new file mode 100644 index 0000000..aa34eec --- /dev/null +++ b/tests/data/crawl/crawl6459 @@ -0,0 +1 @@ +[H[37m[40m [1;29H÷
[2d [30m[40m[1m..[m[37m[40m..[2;18H.[33m[40m#
[3d[37m[40m [30m[40m[1m..[m[37m[40m..[33m[40m##########[37m[40m.[33m[40m#[37m[40m.
[4d [30m[40m[1m..[m[37m[40m..[4;19H..
[5d [30m[40m[1m..[m[37m[40m..[5;19H..
[6d [30m[40m[1m..[m[37m[40m..[6;19H..
[7d [33m[40m[1m∩[30m[40m.[m[37m[40m..[7;19H..
[8d [30m[40m[1m+..[m[37m[40m..[8;19H.[33m[40m#[30m[40m[1m...#.[37m[40m>[9;6H[m[37m[40m..[9;19H.[33m[40m#[10;6H[37m[40m..[10;19H..[11;6H..[11;19H..[12;6H..[12;19H..[13;6H..[13;19H..[13;29H [14;6H..[14;20H.[14;29H [15;5H[32m[40m<[37m[40m.........[15;29H [16;6H.[33m[40m##[37m[40m'[33m[40m##[37m[40m...[16;29H [17;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [17;29H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl646 b/tests/data/crawl/crawl646 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl646 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6460 b/tests/data/crawl/crawl6460 new file mode 100644 index 0000000..62f94e4 --- /dev/null +++ b/tests/data/crawl/crawl6460 @@ -0,0 +1 @@ +[6;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6461 b/tests/data/crawl/crawl6461 new file mode 100644 index 0000000..c1a7b00 --- /dev/null +++ b/tests/data/crawl/crawl6461 @@ -0,0 +1 @@ +[37m[40m.[7d[33m[40mO[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6462 b/tests/data/crawl/crawl6462 new file mode 100644 index 0000000..5a5d59f --- /dev/null +++ b/tests/data/crawl/crawl6462 @@ -0,0 +1 @@ +[3;47H[32m[40m7[4d[33m[40m[1m8[4;70H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6463 b/tests/data/crawl/crawl6463 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6463 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6464 b/tests/data/crawl/crawl6464 new file mode 100644 index 0000000..207ef49 --- /dev/null +++ b/tests/data/crawl/crawl6464 @@ -0,0 +1 @@ +
[24d[37m[40m_The ogre convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6465 b/tests/data/crawl/crawl6465 new file mode 100644 index 0000000..0b8bdee --- /dev/null +++ b/tests/data/crawl/crawl6465 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;29H÷
[2d ....[2;18H.#
[3d ....##########.#.
[4d ....[4;19H..
[5d ....[5;19H..
[6d ....[6;19H..
[7d ∩...[7;19H..
[8d +....[8;19H.#...#.>[9;6H..[9;19H.#[10;6H..[10;19H..[11;6H..[11;19H..[12;6H..[12;19H..[13;6H..[13;19H..[13;29H [14;6H..[14;20H.[14;29H [15;5H<.........[15;29H [16;6H.##'##...[16;29H [17;4H)#.##. [17;29H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6466 b/tests/data/crawl/crawl6466 new file mode 100644 index 0000000..3b441c9 --- /dev/null +++ b/tests/data/crawl/crawl6466 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The ogre convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[23;39H[31m[40mseverely wounded[m[37m[40m, chance to defeat MR:[K
[24d 81%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6467 b/tests/data/crawl/crawl6467 new file mode 100644 index 0000000..aa34eec --- /dev/null +++ b/tests/data/crawl/crawl6467 @@ -0,0 +1 @@ +[H[37m[40m [1;29H÷
[2d [30m[40m[1m..[m[37m[40m..[2;18H.[33m[40m#
[3d[37m[40m [30m[40m[1m..[m[37m[40m..[33m[40m##########[37m[40m.[33m[40m#[37m[40m.
[4d [30m[40m[1m..[m[37m[40m..[4;19H..
[5d [30m[40m[1m..[m[37m[40m..[5;19H..
[6d [30m[40m[1m..[m[37m[40m..[6;19H..
[7d [33m[40m[1m∩[30m[40m.[m[37m[40m..[7;19H..
[8d [30m[40m[1m+..[m[37m[40m..[8;19H.[33m[40m#[30m[40m[1m...#.[37m[40m>[9;6H[m[37m[40m..[9;19H.[33m[40m#[10;6H[37m[40m..[10;19H..[11;6H..[11;19H..[12;6H..[12;19H..[13;6H..[13;19H..[13;29H [14;6H..[14;20H.[14;29H [15;5H[32m[40m<[37m[40m.........[15;29H [16;6H.[33m[40m##[37m[40m'[33m[40m##[37m[40m...[16;29H [17;4H[7m)[m[30m[40m[1m#.##.[m[37m[40m [17;29H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6468 b/tests/data/crawl/crawl6468 new file mode 100644 index 0000000..7106340 --- /dev/null +++ b/tests/data/crawl/crawl6468 @@ -0,0 +1 @@ +[7;11H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6469 b/tests/data/crawl/crawl6469 new file mode 100644 index 0000000..3e8089b --- /dev/null +++ b/tests/data/crawl/crawl6469 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mThe ogre convulses in agony!
[23d [30m[40m[1mYour ball python skeleton closely misses the ogre.[24;2H[m[37m[40mYour orc skeleton hits the ogre with a morningstar![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl647 b/tests/data/crawl/crawl647 new file mode 100644 index 0000000..a1a5d41 --- /dev/null +++ b/tests/data/crawl/crawl647 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6470 b/tests/data/crawl/crawl6470 new file mode 100644 index 0000000..7140230 --- /dev/null +++ b/tests/data/crawl/crawl6470 @@ -0,0 +1 @@ +[7;11H[37m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6471 b/tests/data/crawl/crawl6471 new file mode 100644 index 0000000..ecb8d26 --- /dev/null +++ b/tests/data/crawl/crawl6471 @@ -0,0 +1 @@ +[3;47H[32m[40m6[77G[31m[40m-[4;70H[30m[40m[1m--[8;51H[m[37m[40m69[9;65H5[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mball python skeleton[K[15;42Horc[8P[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6472 b/tests/data/crawl/crawl6472 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6472 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6473 b/tests/data/crawl/crawl6473 new file mode 100644 index 0000000..d0494bb --- /dev/null +++ b/tests/data/crawl/crawl6473 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mThe ogre dies![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6474 b/tests/data/crawl/crawl6474 new file mode 100644 index 0000000..abe194a --- /dev/null +++ b/tests/data/crawl/crawl6474 @@ -0,0 +1 @@ +[1;4H[37m[40m [30m[40m[1m.[m[37m[40m [1;29H[30m[40m[1m##..#[2;4H#[m[33m[40m#[37m[40m.[30m[40m[1m.[15G.....[2;29H[m[37m[40m÷[3;5H...[30m[40m[1m.......###.[m[33m[40m#[30m[40m[1m..[3;33H.[4;5H[m[37m[40m...[33m[40m##########[37m[40m.[33m[40m#[30m[40m[1m.#....[33G+[5;5H[m[37m[40m.[5;20H[30m[40m[1m.##..#[6;5H[m[37m[40m........[20G[30m[40m[1m.[6;33H.[7;4H.[m[37m[40m......[37m[43m[5mZZ[20G[m[30m[40m[1m.............#[8;3H[m[37m[40m [33m[40m[1m∩[m[37m[40m......[7m)[8;20H[m[30m[40m[1m....#.....#
[9d[m[37m[40m [30m[40m[1m+.[m[37m[40m.[12G[7mp[m[37m[40m.[20G[30m[40m[1m#...#.[37m[40m>[30m[40m##
[10d+##.[m[37m[40m.[10;20H[30m[40m[1m#[28G.[11;5H[m[37m[40m.[11;20H[30m[40m[1m.[11;30H.[12;5H[m[37m[40m.[12;20H[30m[40m[1m.[28G#[13;5H[m[37m[40m.[13;16H....[30m[40m[1m.[13;29H.[14;5H[m[37m[40m.[14;14H..[33m[40m###[37m[40m.[30m[40m[1m.[14;30H#[15;5H[m[37m[40m.[15;14H[33m[40m###[30m[40m[1m#[15;30H....[16;5H[m[32m[40m<[37m[40m......[17;4H[30m[40m[1m.#.##'#[17;19H...[17;34H[m[39;49m[37m[40m
[18d[7;11H[37m[40m..[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6475 b/tests/data/crawl/crawl6475 new file mode 100644 index 0000000..9bc5837 --- /dev/null +++ b/tests/data/crawl/crawl6475 @@ -0,0 +1 @@ +[1;5H[37m[40m [1;24H[30m[40m[1m#...#[2;4H[m[37m[40m . [2;29H[30m[40m[1m##..#[3;4H[m[33m[40m##[37m[40m.[30m[40m[1m.[15G.....[3;29H[m[37m[40m÷[4;4H....[30m[40m[1m.......###.#..[4;33H.[5;4H[m[37m[40m....[33m[40m##########[37m[40m.[30m[40m[1m#.#....[33G+[6;4H[m[37m[40m.[6;19H[30m[40m[1m..##..#[7;4H[m[37m[40m.[7;19H[30m[40m[1m.[7;33H.[8;4H[m[37m[40m.[11G..[19G[30m[40m[1m..............#[9;3H[m[37m[40m [33m[40m[1m∩[11G[m[37m[40m[7mp[m[37m[43m[5mZ[19G[m[30m[40m[1m.....#.....#
[10d[m[37m[40m [30m[40m[1m+[m[37m[40m.[12G[37m[43m[5mZ[19G[m[30m[40m[1m.#...#.[37m[40m>[30m[40m##
[11d+##[m[37m[40m.[11;19H[30m[40m[1m.#[28G.[12;4H[m[37m[40m.[12;19H[30m[40m[1m.[12;30H.[13;4H[m[37m[40m.[13;19H[30m[40m[1m.[13;28H#[14;4H[m[37m[40m.[14;16H...[30m[40m[1m.[14;29H.[15;4H[m[37m[40m.[15;14H..[33m[40m###[15;30H[30m[40m[1m#[16;4H[m[37m[40m..[16;14H[33m[40m###[30m[40m[1m#[16;30H....[17;5H[m[32m[40m<[30m[40m[1m......[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6476 b/tests/data/crawl/crawl6476 new file mode 100644 index 0000000..f1ca47b --- /dev/null +++ b/tests/data/crawl/crawl6476 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_You swap places.
[23d Items here: [30m[40m[1m) †
[24d_a giant club[m[37m[40m; an ogre corpse[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6477 b/tests/data/crawl/crawl6477 new file mode 100644 index 0000000..55a09a8 --- /dev/null +++ b/tests/data/crawl/crawl6477 @@ -0,0 +1 @@ +[8;13H[37m[43m[5m[1mZ
[18d[m[37m[40m_You swap places.[K
[19d Items here: [30m[40m[1m) †[m[37m[40m[K
[20d[30m[40m[1m_a giant club[m[37m[40m; an ogre corpse[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6478 b/tests/data/crawl/crawl6478 new file mode 100644 index 0000000..62ee92a --- /dev/null +++ b/tests/data/crawl/crawl6478 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m7[4;68H[m[35m[40m--[9;65H[37m[40m8[16;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mogre skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6479 b/tests/data/crawl/crawl6479 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6479 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl648 b/tests/data/crawl/crawl648 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl648 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6480 b/tests/data/crawl/crawl6480 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl6480 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6481 b/tests/data/crawl/crawl6481 new file mode 100644 index 0000000..c83e801 --- /dev/null +++ b/tests/data/crawl/crawl6481 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G=[9;65H[37m[40m9.2 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6482 b/tests/data/crawl/crawl6482 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6482 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6483 b/tests/data/crawl/crawl6483 new file mode 100644 index 0000000..7428e3b --- /dev/null +++ b/tests/data/crawl/crawl6483 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_H - 11 chunks of flesh (gained 4)[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6484 b/tests/data/crawl/crawl6484 new file mode 100644 index 0000000..f97c45a --- /dev/null +++ b/tests/data/crawl/crawl6484 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m8[4;68H[m[34m[40m==[9;50H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6485 b/tests/data/crawl/crawl6485 new file mode 100644 index 0000000..004aacd --- /dev/null +++ b/tests/data/crawl/crawl6485 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6486 b/tests/data/crawl/crawl6486 new file mode 100644 index 0000000..f69e5a5 --- /dev/null +++ b/tests/data/crawl/crawl6486 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6487 b/tests/data/crawl/crawl6487 new file mode 100644 index 0000000..d55a51f --- /dev/null +++ b/tests/data/crawl/crawl6487 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m9[4;70H[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6488 b/tests/data/crawl/crawl6488 new file mode 100644 index 0000000..5b6dfc4 --- /dev/null +++ b/tests/data/crawl/crawl6488 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6489 b/tests/data/crawl/crawl6489 new file mode 100644 index 0000000..33df2d6 --- /dev/null +++ b/tests/data/crawl/crawl6489 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl649 b/tests/data/crawl/crawl649 new file mode 100644 index 0000000..b459186 --- /dev/null +++ b/tests/data/crawl/crawl649 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_j - 4 chunks of flesh (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6490 b/tests/data/crawl/crawl6490 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl6490 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6491 b/tests/data/crawl/crawl6491 new file mode 100644 index 0000000..0e7ffe0 --- /dev/null +++ b/tests/data/crawl/crawl6491 @@ -0,0 +1 @@ +[3;46H[32m[40m50[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6492 b/tests/data/crawl/crawl6492 new file mode 100644 index 0000000..9bc9126 --- /dev/null +++ b/tests/data/crawl/crawl6492 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[m[37m[40m/13[4;72H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6493 b/tests/data/crawl/crawl6493 new file mode 100644 index 0000000..13ac59f --- /dev/null +++ b/tests/data/crawl/crawl6493 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m51[79G[32m[40m=[4;72H[34m[40m[1m==
[24d[m[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6494 b/tests/data/crawl/crawl6494 new file mode 100644 index 0000000..9a4dacd --- /dev/null +++ b/tests/data/crawl/crawl6494 @@ -0,0 +1 @@ +[4;46H[32m[40m11[74G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6495 b/tests/data/crawl/crawl6495 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl6495 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6496 b/tests/data/crawl/crawl6496 new file mode 100644 index 0000000..6a1d511 --- /dev/null +++ b/tests/data/crawl/crawl6496 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6497 b/tests/data/crawl/crawl6497 new file mode 100644 index 0000000..2088f04 --- /dev/null +++ b/tests/data/crawl/crawl6497 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6498 b/tests/data/crawl/crawl6498 new file mode 100644 index 0000000..c76f20b --- /dev/null +++ b/tests/data/crawl/crawl6498 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6499 b/tests/data/crawl/crawl6499 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6499 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl65 b/tests/data/crawl/crawl65 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl65 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl650 b/tests/data/crawl/crawl650 new file mode 100644 index 0000000..99f8d0c --- /dev/null +++ b/tests/data/crawl/crawl650 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m( )
[24d[m[37m[40m_a short sword; 3 stones[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6500 b/tests/data/crawl/crawl6500 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl6500 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6501 b/tests/data/crawl/crawl6501 new file mode 100644 index 0000000..ca98d7b --- /dev/null +++ b/tests/data/crawl/crawl6501 @@ -0,0 +1 @@ +
[18d[M[8;12H[37m[43m[5m[1mZ[m[37m[40m.[9d.
[24d_Your ball python skeleton crumbles into dust![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6502 b/tests/data/crawl/crawl6502 new file mode 100644 index 0000000..a3e0fbd --- /dev/null +++ b/tests/data/crawl/crawl6502 @@ -0,0 +1 @@ +[9;64H[37m[40m60.2 (41.0)[14;42H[32m[40morc[8P[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mogre skeleton[16;38H[37m[40m[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6503 b/tests/data/crawl/crawl6503 new file mode 100644 index 0000000..84b75c8 --- /dev/null +++ b/tests/data/crawl/crawl6503 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m1.2 (42[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6504 b/tests/data/crawl/crawl6504 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6504 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6505 b/tests/data/crawl/crawl6505 new file mode 100644 index 0000000..6f0fbdb --- /dev/null +++ b/tests/data/crawl/crawl6505 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6506 b/tests/data/crawl/crawl6506 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6506 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6507 b/tests/data/crawl/crawl6507 new file mode 100644 index 0000000..98c26e5 --- /dev/null +++ b/tests/data/crawl/crawl6507 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6508 b/tests/data/crawl/crawl6508 new file mode 100644 index 0000000..770df47 --- /dev/null +++ b/tests/data/crawl/crawl6508 @@ -0,0 +1 @@ +[1;7H[37m[40m [1;24H[30m[40m[1m....#...#[2;4H[m[37m[40m.[33m[40m[1m$[m[37m[40m. .....[2;29H[30m[40m[1m..[3;4H.[m[37m[40m..[33m[40m###[37m[40m...[3;29H[30m[40m[1m....[m[37m[40m÷[4;4H[33m[40m##[37m[40m.......[30m[40m[1m......###.#[5;3H[m[37m[40m.[33m[40m#[37m[40m.......[18G[30m[40m[1m####.#.#[33G.[6;3H[m[37m[40m.[6;18H[30m[40m[1m.......##..#[7;3H[m[32m[40m<[7;18H[30m[40m[1m.[8;3H[m[37m[40m.[8;12H......[30m[40m[1m.[8;33H.[9;4H[m[37m[40m [33m[40m#[1m∩[m[37m[40m.[7mp[m[37m[40m.[37m[43m[5m[1mZ[m[37m[40m..[31m[40m.[37m[40m..[30m[40m[1m..........#..[9;65H[m[37m[40m6.2 (5.0) [10;3H +[10;18H[30m[40m[1m......#...#.[37m[40m>[30m[40m##
[11d[m[37m[40m [30m[40m[1m###+#[m[33m[40m#[11;18H[30m[40m[1m......#
[12d[m[37m[40m [30m[40m[1m....[12;18H.[12;28H....#
[13d[m[37m[40m [30m[40m[1m##.[13;18H.[13;28H....#
[14d[m[37m[40m [30m[40m[1m.[m[37m[40m.[14;18H[30m[40m[1m.[14;30H.
[15d[m[37m[40m [30m[40m[1m.[m[37m[40m.[15;16H..[30m[40m[1m..###[29G....[m[37m[40m
[16d [30m[40m[1m.[m[37m[40m.[16;14H....[30m[40m[1m#####[29G....[m[37m[40m
[17d [30m[40m[1m.......[m[32m[40m<[17;18H[30m[40m[1m....#[29G....[C[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6509 b/tests/data/crawl/crawl6509 new file mode 100644 index 0000000..a2f622a --- /dev/null +++ b/tests/data/crawl/crawl6509 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading up.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl651 b/tests/data/crawl/crawl651 new file mode 100644 index 0000000..ac4f1e5 --- /dev/null +++ b/tests/data/crawl/crawl651 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;20H[1K .. [3;12H[1K [33m[40m######[37m[40m [30m[40m[1m#[m[37m[40m.[32m[40m♣[37m[40m [4;9H[1K [33m[40m####[37m[40m..... .. [5;10H[1K ......[31m[40m[[33m[40m##[37m[40m.[33m[40m#[37m[40m [6;11H[1K [32m[40m♣[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m
[7d [30m[40m[1m#♣[m[37m[40m .[32m[40m[1m♣[m[32m[40m♣[1m♣[m[37m[40m......[33m[40m#[37m[40m [30m[40m[1m.♣[m[37m[40m [30m[40m[1m.
[8d###..[m[37m[40m ..........[33m[40m#[37m[40m [30m[40m[1m.###..
[9d....♣♣[m[37m[40m [32m[40m♣[37m[40m...[7mp[m[37m[40m.[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#♣.♣....
[10d###..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[36m[40m[7m)[m[37m[40m....[30m[40m[1m....
[11d###......[m[37m[40m........[33m[40m#[37m[40m......[30m[40m[1m....
[12d......[m[37m[40m [30m[40m[1m..[m[37m[40m...............[30m[40m[1m....
[13d###.#####[m[33m[40m##[37m[40m....[34m[40m([37m[40m..[30m[40m[1m.[m[37m[40m..[33m[40m##[37m[40m.[30m[40m[1m.##
[14d..[9G.[m[37m[40m...[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m..#[m[37m[40m [15;3H[30m[40m[1m#.#####[m[33m[40m#[37m[40m....[33m[40m#[37m[40m.[30m[40m[1m#[m[31m[40m.[33m[40m#[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m.#[m[37m[40m
[16d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.......[30m[40m[1m#[m[37m[40m.[33m[40m#[32m[40m†[33m[40m##[37m[40m [30m[40m[1m.##[m[37m[40m
[17d [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..##......#.#[m[37m[40m [30m[40m[1m..#[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6510 b/tests/data/crawl/crawl6510 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl6510 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6511 b/tests/data/crawl/crawl6511 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6511 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6512 b/tests/data/crawl/crawl6512 new file mode 100644 index 0000000..7e32a90 --- /dev/null +++ b/tests/data/crawl/crawl6512 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Huimal's Weapon Boutique! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 35 gold 25 stones
[3d[32m[40m [1mb - [m[32m[40m 35 gold a +0 blowgun
[4d [31m[40mc - [32m[40m 530 gold the +3 mace "Biepnac" {drain, rN++}
[5d [31m[40md - [32m[40m 254 gold a +0 great mace of pain[6;2H[1me - [m[37m[40m 72 gold 26 arrows
[7d[32m[40m [1mf - [m[32m[40m 35 gold a +0 blowgun
[8d [1mg - [m[32m[40m 49 gold a +0 long sword
[9d [1mh - [m[32m[40m 56 gold a +0 rapier
[10d [31m[40mi - [32m[40m 364 gold a +3 short sword of speed
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6513 b/tests/data/crawl/crawl6513 new file mode 100644 index 0000000..6241250 --- /dev/null +++ b/tests/data/crawl/crawl6513 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Huimal's Weapon Boutique! What would you like to do?[K[2;2H[33m[40ma - [m[37m[40m 35 gold 25 stones
[3d[32m[40m [33m[40m[1mb - [m[32m[40m 35 gold a +0 blowgun
[4d [31m[40mc - [32m[40m 530 gold the +3 mace "Biepnac" {drain, rN++}
[5d [31m[40md - [32m[40m 254 gold a +0 great mace of pain[6;2H[33m[40m[1me - [m[37m[40m 72 gold 26 arrows
[7d[32m[40m [33m[40m[1mf - [m[32m[40m 35 gold a +0 blowgun
[8d [33m[40m[1mg - [m[32m[40m 49 gold a +0 long sword
[9d [33m[40m[1mh - [m[32m[40m 56 gold a +0 rapier
[10d [31m[40m[1mi + [m[32m[40m 364 gold a +3 short sword of speed
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6514 b/tests/data/crawl/crawl6514 new file mode 100644 index 0000000..abfb748 --- /dev/null +++ b/tests/data/crawl/crawl6514 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Huimal's Weapon Boutique! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 35 gold 25 stones
[3d[32m[40m [1mb - [m[32m[40m 35 gold a +0 blowgun
[4d [31m[40mc - [32m[40m 530 gold the +3 mace "Biepnac" {drain, rN++}
[5d [31m[40md - [32m[40m 254 gold a +0 great mace of pain[6;2H[1me - [m[37m[40m 72 gold 26 arrows
[7d[32m[40m [1mf - [m[32m[40m 35 gold a +0 blowgun
[8d [1mg - [m[32m[40m 49 gold a +0 long sword
[9d [1mh - [m[32m[40m 56 gold a +0 rapier
[10d [36m[40m[1mi $ [m[32m[40m 364 gold a +3 short sword of speed
[22d[33m[40m[1mYou have 96 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6515 b/tests/data/crawl/crawl6515 new file mode 100644 index 0000000..124eaed --- /dev/null +++ b/tests/data/crawl/crawl6515 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m69%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m96[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;13H[30m[40m[1m.................#...[2;6H[m[37m[40m.[33m[40m[1m$[m[37m[40m. [30m[40m[1m.[m[37m[40m.....[30m[40m[1m.................[3;3H[m[37m[40m. [30m[40m[1m.[m[37m[40m..[33m[40m###[37m[40m....[30m[40m[1m..................[4;3H[m[37m[40m.. [33m[40m##[37m[40m.......[30m[40m[1m......###.#........[5;3H[m[37m[40m...[33m[40m#[37m[40m.......[33m[40m####[30m[40m[1m######.#.#......[6;3H[m[37m[40m...............[30m[40m[1m.........##..#..[7;3H[m[37m[40m..[32m[40m<[37m[40m............[30m[40m[1m................[8;3H[m[37m[40m...............[30m[40m[1m................[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;9H[33m[40m#[37m[40m[7mp[m[37m[40m.[37m[43m[5m[1mZ[m[37m[40m....[31m[40m.[30m[40m[1m............#...[9;62H[m[37m[40m4868.2 (2.0)[10;9H+...[37m[43m[5mZ[m[37m[40m....[30m[40m[1m........#...#.[37m[40m>[30m[40m#[11;4H###+#[m[33m[40m#[37m[40m........[30m[40m[1m........#.......[12;4H.....[m[37m[40m.........[30m[40m[1m................[13;4H##...[m[37m[40m.........[30m[40m[1m................[14;4H....[m[37m[40m..........[30m[40m[1m................[15;4H....[m[37m[40m..........[30m[40m[1m....###.........[16;4H...[m[37m[40m...........[30m[40m[1m..#####.........[17;4H.......[m[32m[40m<[30m[40m[1m............#.........[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mogre skeleton[K
[18d[37m[40m_H - 11 chunks of flesh (gained 4)
[19d_[30m[40m[1mYou start resting.
[20d[m[37m[40m_HP restored.
[21d_Your ball python skeleton crumbles into dust!
[22d_Magic restored.
[23d_Found a stone staircase leading up.
[24d There is an entrance to Huimal's Weapon Boutique here.[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6516 b/tests/data/crawl/crawl6516 new file mode 100644 index 0000000..31fcd3c --- /dev/null +++ b/tests/data/crawl/crawl6516 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6517 b/tests/data/crawl/crawl6517 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl6517 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6518 b/tests/data/crawl/crawl6518 new file mode 100644 index 0000000..18f1fe2 --- /dev/null +++ b/tests/data/crawl/crawl6518 @@ -0,0 +1 @@ +
[18d[2M[9;44H[37m[40m110
[23d You now have enough gold to buy a +0 buckler of positive energy on this level.
[24d You can access your shopping list by pressing '$'.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6519 b/tests/data/crawl/crawl6519 new file mode 100644 index 0000000..0d031ab --- /dev/null +++ b/tests/data/crawl/crawl6519 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 110 gold pieces (gained 14).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl652 b/tests/data/crawl/crawl652 new file mode 100644 index 0000000..e488d2a --- /dev/null +++ b/tests/data/crawl/crawl652 @@ -0,0 +1 @@ +[9;63H[37m[40m78.0 (1[78G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6520 b/tests/data/crawl/crawl6520 new file mode 100644 index 0000000..80f1a7e --- /dev/null +++ b/tests/data/crawl/crawl6520 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m.[1;30H.[2;6H[m[37m[40m [33m[40m#[37m[40m....[37m[42mZ[37m[40m.[30m[40m[1m.[2;29H[m[35m[40m[7m)[3;7H[m[37m[40m[1K [30m[40m[1m.[m[33m[40m#[37m[40m....[33m[40m([22G[37m[40m[7m)[4;7H[m[37m[40m[1K [30m[40m[1m.[15G[m[37m[40m.[30m[40m[1m###.#.###.....[33m[40m∩[5;3H[m[37m[40m [30m[40m[1m..[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#.......##[6;3H[m[37m[40m [30m[40m[1m..[16G#[m[37m[40m [30m[40m[1m#.#.###.......[7;7H[m[37m[40m[1K [30m[40m[1m.[16G.[m[37m[40m [30m[40m[1m..#[7;31H###[8;8H[m[37m[40m[1K [33m[40m#[16G#####[30m[40m[1m####[8;33H#[9;10H[m[37m[40m......[7mp[m[37m[40m...[33m[40m#[9;30H[30m[40m[1m...#[10;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###.##.....[11;3H......[m[37m[40m.[16G[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#..[12;3H....##[m[33m[40m#####[37m[40m.[37m[43m[5m[1mZ[m[30m[40m[1m###.#.###[13;3H..........[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[30m[40m[1m..[14;3H.........[m[37m[40m....[30m[40m[1m..[14;33H#[15;3H........[m[37m[40m.....[30m[40m[1m.........[16;3H.......[m[37m[40m..[33m[40m###[37m[40m.[30m[40m[1m.........[17;3H......##.Z[17;25H##.#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6521 b/tests/data/crawl/crawl6521 new file mode 100644 index 0000000..73cfe45 --- /dev/null +++ b/tests/data/crawl/crawl6521 @@ -0,0 +1 @@ +[9;64H[37m[40m82.2 (14.0)[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m water moccasin skeleton (wandering)[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc[1P[16;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mogre skeleton[K[9;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6522 b/tests/data/crawl/crawl6522 new file mode 100644 index 0000000..5f9a602 --- /dev/null +++ b/tests/data/crawl/crawl6522 @@ -0,0 +1 @@ +[2;14H[37m[40m.[3dZ[11;15H[37m[43m[5m[1mZ[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6523 b/tests/data/crawl/crawl6523 new file mode 100644 index 0000000..66d4df7 --- /dev/null +++ b/tests/data/crawl/crawl6523 @@ -0,0 +1 @@ +[9;65H[37m[40m3.2 (15[14;38HZ[14;65H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6524 b/tests/data/crawl/crawl6524 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6524 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6525 b/tests/data/crawl/crawl6525 new file mode 100644 index 0000000..560e998 --- /dev/null +++ b/tests/data/crawl/crawl6525 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA water moccasin skeleton comes into view.[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6526 b/tests/data/crawl/crawl6526 new file mode 100644 index 0000000..2739d8b --- /dev/null +++ b/tests/data/crawl/crawl6526 @@ -0,0 +1 @@ +[1;27H[30m[40m[1m##[2;9H[m[37m[40m.[16G.[2;29H[30m[40m[1m.[3;8H[m[37m[40m [33m[40m#[37m[40m.......[30m[40m[1m......[29G[m[35m[40m[7m)[4;8H[m[37m[40m.[33m[40m#[37m[40m....[33m[40m([37m[40mZ.[30m[40m[1m.....[m[37m[40m[7m)[m[30m[40m[1m........[5;7H[m[37m[40m .[16G[33m[40m#[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[6;8H[m[37m[40m.[16G[33m[40m#[23G[37m[40m [6;32H[30m[40m[1m##[7;7H.[m[37m[40m.[16G[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###[31G...[8;8H[m[37m[40m..[16G....[33m[40m#[30m[40m[1m....[31G##[9;15H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m########[10;8H[m[37m[40m[1K [33m[40m#[37m[40m..........[33m[40m#[30m[40m[1m.......[11;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###.##.....#[12;7H...[m[37m[40m.....[37m[43m[5m[1mZ[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [13;7H[30m[40m[1m##[m[33m[40m#####[37m[40m..[33m[40m#[30m[40m[1m##.#.###[14;12H.[m[37m[40m.[37m[43m[5mZ[m[37m[40m..[14;33H[30m[40m[1m.[15;11H..[m[37m[40m....[15;33H[30m[40m[1m#[16;10H..[m[37m[40m.....[17;9H[30m[40m[1m...###[17;24H.....[34G[m[39;49m[37m[40m
[18d[4;15H[37m[40m.[6dZ[14;14H)[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.2 (1.0) [15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mogre skeleton[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6527 b/tests/data/crawl/crawl6527 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6527 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6528 b/tests/data/crawl/crawl6528 new file mode 100644 index 0000000..43221d2 --- /dev/null +++ b/tests/data/crawl/crawl6528 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton crumbles into dust![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6529 b/tests/data/crawl/crawl6529 new file mode 100644 index 0000000..e9f2f91 --- /dev/null +++ b/tests/data/crawl/crawl6529 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m...[1;27H..[2;9H[m[33m[40m#[2;29H[35m[40m[7m)[3;8H[m[37m[40m.[33m[40m#[37m[40m....[33m[40m([22G[37m[40m[7m)[29G[m[30m[40m[1m.[4;9H[m[37m[40m.......[33m[40m#[30m[40m[1m##.#.###.....[33m[40m∩[5;7H[30m[40m.[15G[m[37m[40mZ[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[6;15H[m[37m[40m.[33m[40m##[30m[40m[1m#.#.##[6;32H..[7;7H[m[37m[40m [7;16H.[30m[40m[1m...#....[31G###[8;8H[m[37m[40m [33m[40m#[16G#####[30m[40m[1m####[31G..[9;16H[m[37m[40m....[33m[40m#[30m[40m[1m....[10;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###.##[11;3H.....[m[37m[40m.......[37m[43m[5m[1mZ[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[12;7H#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.##[13;7H......[m[37m[40m.)..[30m[40m[1m........[14;12H[m[37m[40m...[14;33H[30m[40m[1m#[15;12H[m[37m[40m.[15;33H[30m[40m[1m.[16;11H[m[37m[40m.[33m[40m###[37m[40m...[17;9H[30m[40m[1m##.Z..[17;24H###.#[34G[m[39;49m[37m[40m
[18d[5;15H[37m[40m.[6dZ[10d[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl653 b/tests/data/crawl/crawl653 new file mode 100644 index 0000000..22994ae --- /dev/null +++ b/tests/data/crawl/crawl653 @@ -0,0 +1 @@ +[8;18H[37m[43m[5mZ[9dZ[m[37m[40m.[10d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6530 b/tests/data/crawl/crawl6530 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6530 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6531 b/tests/data/crawl/crawl6531 new file mode 100644 index 0000000..547ad03 --- /dev/null +++ b/tests/data/crawl/crawl6531 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#[1;29H[m[35m[40m[7m)[2;8H[m[37m[40m.[33m[40m#[37m[40m....[33m[40m([22G[37m[40m[7m)[29G[m[30m[40m[1m.[3;9H[m[37m[40m.......[33m[40m#[30m[40m[1m##.#.###.....[33m[40m∩[4;7H[30m[40m.[4;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[5;15H[m[37m[40mZ[33m[40m#[30m[40m[1m##.#.##[5;32H..[6;7H[m[37m[40m [15G..[30m[40m[1m...#....[31G###[7;8H[m[37m[40m [33m[40m#[16G#####[30m[40m[1m####[31G..[8;15H[37m[43m[5mZ[m[37m[40m....[33m[40m#[30m[40m[1m....[9;3H###[m[37m[40m [30m[40m[1m..##[m[33m[40m#[37m[40m...[7mp[m[33m[40m#[30m[40m[1m##.#.###.##[10;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[11;7H#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.##[12;7H......[m[37m[40m.)..[30m[40m[1m........[13;12H[m[37m[40m...[13;33H[30m[40m[1m#[14;11H[m[37m[40m.......[14;33H[30m[40m[1m.[15;10H[m[37m[40m..[33m[40m###[37m[40m...[16;9H[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.....[30m[40m[1m.....###.#[17;10H.......#######[30G#...[m[39;49m[37m[40m
[18d[5;15H[37m[40m.[6dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6532 b/tests/data/crawl/crawl6532 new file mode 100644 index 0000000..419b509 --- /dev/null +++ b/tests/data/crawl/crawl6532 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6533 b/tests/data/crawl/crawl6533 new file mode 100644 index 0000000..3e3e198 --- /dev/null +++ b/tests/data/crawl/crawl6533 @@ -0,0 +1 @@ +[18;2H[37m[40mYour orc skeleton crumbles into dust!
[19d_You swap places.[K
[20d [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target.[K[23;20H[1K r - Retreat! [46Gs - Stop attacking.[24;20H[1K w - Wait here.[24;46Hf - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6534 b/tests/data/crawl/crawl6534 new file mode 100644 index 0000000..49fbdb6 --- /dev/null +++ b/tests/data/crawl/crawl6534 @@ -0,0 +1 @@ +[6;15H[30m[47mZ
[18d[37m[40m Orders for allies: a - Attack new target.[19;20H[1K r - Retreat![19;46Hs - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f - water moccasin skeleton[24;2HAim: [37m[40ma water moccasin skeleton[K[6;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6535 b/tests/data/crawl/crawl6535 new file mode 100644 index 0000000..33e9d52 --- /dev/null +++ b/tests/data/crawl/crawl6535 @@ -0,0 +1 @@ +
[18d[2M[6;15H[37m[40m.[7dZ
[23d Attack!
[24d Your ogre skeleton hits the water moccasin skeleton with a giant club![17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The water moccasin skeleton bites your ogre skeleton.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6536 b/tests/data/crawl/crawl6536 new file mode 100644 index 0000000..0dc0253 --- /dev/null +++ b/tests/data/crawl/crawl6536 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m.#....[m[33m[40m([22G[37m[40m[7m)[29G[m[30m[40m[1m.[2;9H[m[37m[40m.......[33m[40m#[30m[40m[1m##.#.###.....[33m[40m∩[3;7H[30m[40m.[3;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[4;17H##.#.##[4;32H..[5;7H[m[37m[40m [5;16H.[30m[40m[1m...#....[31G###[6;8H[m[37m[40m [33m[40m#[37m[40m.....Z[33m[40m##[30m[40m[1m#######[31G..[7;15H[37m[43m[5mZ[m[37m[40m.[30m[40m[1m...#....[8;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##[9;3H.....[m[37m[40m.......[7mp[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[10;7H#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.##[11;7H.....[m[37m[40m..)..[30m[40m[1m........[12;10H[m[37m[40m........[12;33H[30m[40m[1m#[13;8H[m[37m[40m...........[13;33H[30m[40m[1m.[14;8H[m[37m[40m....[33m[40m###[37m[40m.....[15;8H.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.......[30m[40m[1m...###.#[16;9H#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m#####[30m[40m[1m##[30G#[17;9H.[17G.............##..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6537 b/tests/data/crawl/crawl6537 new file mode 100644 index 0000000..dd69a64 --- /dev/null +++ b/tests/data/crawl/crawl6537 @@ -0,0 +1 @@ +[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6538 b/tests/data/crawl/crawl6538 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6538 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6539 b/tests/data/crawl/crawl6539 new file mode 100644 index 0000000..7ce304a --- /dev/null +++ b/tests/data/crawl/crawl6539 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The water moccasin skeleton bites your ogre skeleton.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl654 b/tests/data/crawl/crawl654 new file mode 100644 index 0000000..375f417 --- /dev/null +++ b/tests/data/crawl/crawl654 @@ -0,0 +1 @@ +[9;64H[37m[40m9.0 (11[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6540 b/tests/data/crawl/crawl6540 new file mode 100644 index 0000000..8b18872 --- /dev/null +++ b/tests/data/crawl/crawl6540 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m.......###.#.###.....[33m[40m∩[2;7H[30m[40m.[2;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[3;17H##.#.##[3;32H..[4;7H[m[37m[40m [4;16H.[30m[40m[1m...#....[31G###[5;8H[m[37m[40m [33m[40m#[37m[40m.....Z[33m[40m#[30m[40m[1m########[31G..[6;9H#[m[37m[40m.....[37m[43m[5m[1mZ[m[37m[40m.[30m[40m[1m...#....[7;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##[8;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[9;7H######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##.#.##[10;7H.[m[37m[40m......)........[30m[40m[1m..[11;8H[m[37m[40m...............[11;33H[30m[40m[1m#[12;8H[m[37m[40m..[12;18H.....[12;33H[30m[40m[1m.[13;12H[m[33m[40m###[37m[40m........[14;9H[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.........[30m[40m[1m.###.#[15;8H.#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m######[30m[40m[1m#[30G#[16;9H[m[37m[40m.[30m[40m[1m.[17G[m[37m[40m.[30m[40m[1m............##[17;8H[m[32m[40m<[17;30H[30m[40m[1m....[m[39;49m[37m[40m
[18d[M[24;2H[30m[40m[1mYour ogre skeleton completely misses the water moccasin skeleton.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6541 b/tests/data/crawl/crawl6541 new file mode 100644 index 0000000..02a175e --- /dev/null +++ b/tests/data/crawl/crawl6541 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The water moccasin skeleton bites your ogre skeleton![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6542 b/tests/data/crawl/crawl6542 new file mode 100644 index 0000000..e90e03e --- /dev/null +++ b/tests/data/crawl/crawl6542 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe water moccasin skeleton bites your ogre skeleton.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6543 b/tests/data/crawl/crawl6543 new file mode 100644 index 0000000..9332762 --- /dev/null +++ b/tests/data/crawl/crawl6543 @@ -0,0 +1 @@ +[9;64H[37m[40m90[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6544 b/tests/data/crawl/crawl6544 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6544 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6545 b/tests/data/crawl/crawl6545 new file mode 100644 index 0000000..09f3611 --- /dev/null +++ b/tests/data/crawl/crawl6545 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour ogre skeleton barely misses the water moccasin skeleton.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6546 b/tests/data/crawl/crawl6546 new file mode 100644 index 0000000..bf67d20 --- /dev/null +++ b/tests/data/crawl/crawl6546 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The water moccasin skeleton bites your ogre skeleton.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6547 b/tests/data/crawl/crawl6547 new file mode 100644 index 0000000..c63647d --- /dev/null +++ b/tests/data/crawl/crawl6547 @@ -0,0 +1 @@ +
[18d[2M[5;15H[37m[42mZ[23;2H[37m[40mThe water moccasin skeleton bites your ogre skeleton.
[24d Your ogre skeleton hits the water moccasin skeleton with a giant club!![17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[14;38H[37m[42mZ[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The water moccasin skeleton bites your ogre skeleton.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6548 b/tests/data/crawl/crawl6548 new file mode 100644 index 0000000..b48c40f --- /dev/null +++ b/tests/data/crawl/crawl6548 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe water moccasin skeleton bites your ogre skeleton![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6549 b/tests/data/crawl/crawl6549 new file mode 100644 index 0000000..767fab7 --- /dev/null +++ b/tests/data/crawl/crawl6549 @@ -0,0 +1 @@ +[6;15H[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl655 b/tests/data/crawl/crawl655 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl655 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6550 b/tests/data/crawl/crawl6550 new file mode 100644 index 0000000..8531be4 --- /dev/null +++ b/tests/data/crawl/crawl6550 @@ -0,0 +1 @@ +[9;65H[37m[40m3[14d(unaware)[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6551 b/tests/data/crawl/crawl6551 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6551 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6552 b/tests/data/crawl/crawl6552 new file mode 100644 index 0000000..569487a --- /dev/null +++ b/tests/data/crawl/crawl6552 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour ogre skeleton is destroyed![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6553 b/tests/data/crawl/crawl6553 new file mode 100644 index 0000000..41cd14e --- /dev/null +++ b/tests/data/crawl/crawl6553 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 27/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[32m[40m E - a +0 antimagic short sword
[5d[34m[40mArmour
[6d[32m[40m[1m B - a +0 buckler (worn)
[7d I - a +0 cloak (worn)
[8d L - a +0 pair of boots (worn)
[9d a - a +1 robe (worn)
[10d[m[32m[40m J - a +0 robe
[11d[34m[40mJewellery
[12d[32m[40m[1m i - a ring of wizardry (left hand)
[13d[m[34m[40mWands[14;2H[37m[40mt - a wand of digging (1/24)
[15d u - a wand of iceblast (5/15)
[16d K - a wand of iceblast (9/15)
[17d[34m[40mScrolls[18;2H[37m[40mr - 5 scrolls of identify
[19d y - a scroll of enchant armour
[20d[36m[40m G - a scroll of teleportation[21;2H[37m[40mM - a scroll of remove curse
[22d[34m[40mPotions
[23d[36m[40m d - a potion of haste
[24d[34m[40m-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6554 b/tests/data/crawl/crawl6554 new file mode 100644 index 0000000..e6e9d6f --- /dev/null +++ b/tests/data/crawl/crawl6554 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 27/52 slots[K
[2d[m[36m[40m A - a potion of heal wounds
[3d C - a potion of berserk rage
[4d[34m[40m[1m F - 2 lumpy pink potions
[5d n - a glowing grey potion
[6d v - an orange potion
[7d z - a brown potion
[8d[m[34m[40mBooks[9;2H[37m[40mb - a book of Necromancy
[10d[34m[40mComestibles[11;2H[37m[40mc - 2 bread rations
[12d H - 11 chunks of flesh
[13d q - 3 fruits
[14d w - a beef jerky[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6555 b/tests/data/crawl/crawl6555 new file mode 100644 index 0000000..c78195e --- /dev/null +++ b/tests/data/crawl/crawl6555 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m69%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;8H[30m[40m[1m........###.#.###.....[33m[40m∩[30m[40m...[2;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#.......##[3;7H.[m[37m[40m........[33m[40m#[30m[40m[1m##.#.###.........[4;8H[m[37m[40m.........[30m[40m[1m...#..........###[5;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m#[30m[40m[1m########........#[6;9H#[m[37m[40m.....).[30m[40m[1m...#............#[7;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[8;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;3H[30m[40m[1m....######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##.#.###.........[9;62H[m[37m[40m4893.2 (0.0)[10;3H[30m[40m[1m.....[m[37m[40m......)........[30m[40m[1m...........[11;3H.....[m[37m[40m...............[30m[40m[1m..........#[12;3H.....[m[37m[40m...............[30m[40m[1m...........[13;3H.....[m[37m[40m....[33m[40m###[37m[40m........[30m[40m[1m...........[14;3H.....[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.........[30m[40m[1m.###.#.....[15;3H......#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m######[30m[40m[1m####.#.#...[16;3H......[m[37m[40m.[30m[40m[1m....[m[37m[40m....[30m[40m[1m............##..[17;3H.....[m[32m[40m<[30m[40m[1m.........................[m[39;49m[37m[40m[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m water moccasin skeleton (unaware)
[18d_[30m[40m[1mYour ogre skeleton barely misses the water moccasin skeleton.
[19d[m[37m[40m_The water moccasin skeleton bites your ogre skeleton.
[20d The water moccasin skeleton bites your ogre skeleton.
[21d Your ogre skeleton hits the water moccasin skeleton with a giant club!!
[22d_The water moccasin skeleton bites your ogre skeleton.
[23d The water moccasin skeleton bites your ogre skeleton!
[24d_[31m[40mYour ogre skeleton is destroyed![m[39;49m[37m[40m[9;50H[17;34H[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6556 b/tests/data/crawl/crawl6556 new file mode 100644 index 0000000..f39099a --- /dev/null +++ b/tests/data/crawl/crawl6556 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6557 b/tests/data/crawl/crawl6557 new file mode 100644 index 0000000..303e0f1 --- /dev/null +++ b/tests/data/crawl/crawl6557 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6558 b/tests/data/crawl/crawl6558 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6558 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6559 b/tests/data/crawl/crawl6559 new file mode 100644 index 0000000..ea7383f --- /dev/null +++ b/tests/data/crawl/crawl6559 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1m Your Spells Type Failure Level[2;2H[m[37m[40ma - [30m[40m[1mPain Necromancy [m[37m[40m1%[78G1
[3d b - [30m[40m[1mVampiric Draining Necromancy [m[37m[40m4%[78G3
[4d A + Animate Skeleton[4;36HNecromancy[4;66H1%[78G1
[5d B - Regeneration[5;36HCharms/Necromancy[5;66H9%[78G3
[6d C - Control Undead[6;36HNecromancy[6;66H12%[78G4
[24dPress '[1m![m[37m[40m' or '[1mI[m[37m[40m' to toggle spell view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl656 b/tests/data/crawl/crawl656 new file mode 100644 index 0000000..9922089 --- /dev/null +++ b/tests/data/crawl/crawl656 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mk - a notched garnet ring[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6560 b/tests/data/crawl/crawl6560 new file mode 100644 index 0000000..4c4a9d3 --- /dev/null +++ b/tests/data/crawl/crawl6560 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m69%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;8H[30m[40m[1m........###.#.###.....[33m[40m∩[30m[40m...[2;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#.......##[3;7H.[m[37m[40m........[33m[40m#[30m[40m[1m##.#.###.........[4;8H[m[37m[40m.........[30m[40m[1m...#..........###[5;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m#[30m[40m[1m########........#[6;9H#[m[37m[40m.....).[30m[40m[1m...#............#[7;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[8;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;3H[30m[40m[1m....######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##.#.###.........[9;62H[m[37m[40m4893.2 (0.0)[10;3H[30m[40m[1m.....[m[37m[40m......)........[30m[40m[1m...........[11;3H.....[m[37m[40m...............[30m[40m[1m..........#[12;3H.....[m[37m[40m...............[30m[40m[1m...........[13;3H.....[m[37m[40m....[33m[40m###[37m[40m........[30m[40m[1m...........[14;3H.....[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.........[30m[40m[1m.###.#.....[15;3H......#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m######[30m[40m[1m####.#.#...[16;3H......[m[37m[40m.[30m[40m[1m....[m[37m[40m....[30m[40m[1m............##..[17;3H.....[m[32m[40m<[30m[40m[1m.........................[m[39;49m[37m[40m[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m water moccasin skeleton (unaware)
[18d Your ogre skeleton hits the water moccasin skeleton with a giant club!!
[19d_The water moccasin skeleton bites your ogre skeleton.
[20d The water moccasin skeleton bites your ogre skeleton!
[21d_[31m[40mYour ogre skeleton is destroyed!
[22d[30m[40m[1m_Unknown command.[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m69%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;8H[30m[40m[1m........###.#.###.....[33m[40m∩[30m[40m...[2;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#.......##
\ No newline at end of file diff --git a/tests/data/crawl/crawl6561 b/tests/data/crawl/crawl6561 new file mode 100644 index 0000000..34b1862 --- /dev/null +++ b/tests/data/crawl/crawl6561 @@ -0,0 +1 @@ +[3;7H.[m[37m[40m........[33m[40m#[30m[40m[1m##.#.###.........[4;8H[m[37m[40m.........[30m[40m[1m...#..........###[5;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m#[30m[40m[1m########........#[6;9H#[m[37m[40m.....).[30m[40m[1m...#............#[7;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[8;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;3H[30m[40m[1m....######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##.#.###.........[9;62H[m[37m[40m4893.2 (0.0)[10;3H[30m[40m[1m.....[m[37m[40m......)........[30m[40m[1m...........[11;3H.....[m[37m[40m...............[30m[40m[1m..........#[12;3H.....[m[37m[40m...............[30m[40m[1m...........[13;3H.....[m[37m[40m....[33m[40m###[37m[40m........[30m[40m[1m...........[14;3H.....[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.........[30m[40m[1m.###.#.....[15;3H......#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m######[30m[40m[1m####.#.#...[16;3H......[m[37m[40m.[30m[40m[1m....[m[37m[40m....[30m[40m[1m............##..[17;3H.....[m[32m[40m<[30m[40m[1m.........................[m[39;49m[37m[40m[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m water moccasin skeleton (unaware)
[18d Your ogre skeleton hits the water moccasin skeleton with a giant club!!
[19d_The water moccasin skeleton bites your ogre skeleton.
[20d The water moccasin skeleton bites your ogre skeleton!
[21d_[31m[40mYour ogre skeleton is destroyed!
[22d[30m[40m[1m_Unknown command.[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6562 b/tests/data/crawl/crawl6562 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6562 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6563 b/tests/data/crawl/crawl6563 new file mode 100644 index 0000000..b3bf60d --- /dev/null +++ b/tests/data/crawl/crawl6563 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6564 b/tests/data/crawl/crawl6564 new file mode 100644 index 0000000..f39099a --- /dev/null +++ b/tests/data/crawl/crawl6564 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6565 b/tests/data/crawl/crawl6565 new file mode 100644 index 0000000..7e654ed --- /dev/null +++ b/tests/data/crawl/crawl6565 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[37m[40m[1m a * Fighting [m[39;49m[37m[40m [37m[40m[1m 2.7[m[30m[40m [m[39;49m[37m[40m [33m[40m 16%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Spellcasting [m[39;49m[37m[40m [37m[40m 4.4[30m[40m [m[39;49m[37m[40m [33m[40m 35%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[37m[40m[1m b * Short Blades [m[39;49m[37m[40m [37m[40m[1m 2.7[m[30m[40m [m[39;49m[37m[40m [33m[40m 18%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m i - Charms [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[34m[40m[1m Long Blades [m[39;49m[37m[40m [34m[40m[1m 1.5[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m j + Necromancy[63G5.7[30m[40m [m[39;49m[37m[40m [33m[40m 28%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [5;2H[30m[40m[1m c - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [6;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G[1m k + Evocations [m[39;49m[37m[40m [30m[40m[1m 0.4[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [7;2H[30m[40m[1m d - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m[1m l - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [8;2H[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;2H[1m e - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;3H[37m[40mf + Dodging[10;24H2.6[30m[40m [m[39;49m[37m[40m [33m[40m 3%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H[1m g + Shields [m[39;49m[37m[40m [30m[40m[1m 0.2[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6566 b/tests/data/crawl/crawl6566 new file mode 100644 index 0000000..57c0204 --- /dev/null +++ b/tests/data/crawl/crawl6566 @@ -0,0 +1 @@ +[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [19;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[20;2HSkills enhanced by cross-training are in [34m[40mblue[37m[40m.[22;2H[[33m[40m[1m?[m[37m[40m] Help
[23d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m_[m[37m[40m] [1menhanced[m[37m[40m|[30m[40m[1mbase[m[37m[40m level
[24d [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[21G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6567 b/tests/data/crawl/crawl6567 new file mode 100644 index 0000000..590bac0 --- /dev/null +++ b/tests/data/crawl/crawl6567 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m69%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;8H[30m[40m[1m........###.#.###.....[33m[40m∩[30m[40m...[2;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#.......##[3;7H.[m[37m[40m........[33m[40m#[30m[40m[1m##.#.###.........[4;8H[m[37m[40m.........[30m[40m[1m...#..........###[5;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m#[30m[40m[1m########........#[6;9H#[m[37m[40m.....).[30m[40m[1m...#............#[7;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[8;3H.....[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;3H[30m[40m[1m....######[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##.#.###.........[9;62H[m[37m[40m4893.2 (0.0)[10;3H[30m[40m[1m.....[m[37m[40m......)........[30m[40m[1m...........[11;3H.....[m[37m[40m...............[30m[40m[1m..........#[12;3H.....[m[37m[40m...............[30m[40m[1m...........[13;3H.....[m[37m[40m....[33m[40m###[37m[40m........[30m[40m[1m...........[14;3H.....[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.........[30m[40m[1m.###.#.....[15;3H......#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m######[30m[40m[1m####.#.#...[16;3H......[m[37m[40m.[30m[40m[1m....[m[37m[40m....[30m[40m[1m............##..[17;3H.....[m[32m[40m<[30m[40m[1m.........................[m[39;49m[37m[40m[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m water moccasin skeleton (unaware)
[18d The water moccasin skeleton bites your ogre skeleton!
[19d_[31m[40mYour ogre skeleton is destroyed!
[20d[30m[40m[1m_Unknown command.[21;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[22;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[30m[40m[1m_[m[36m[40mOkay, then.
[24d[30m[40m[1m_Unknown command.[m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6568 b/tests/data/crawl/crawl6568 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6568 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6569 b/tests/data/crawl/crawl6569 new file mode 100644 index 0000000..5867e2e --- /dev/null +++ b/tests/data/crawl/crawl6569 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[30m[40m[1m........[2;7H[m[37m[40m [2;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[3;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [3;32H[30m[40m[1m##[4;7H.[4;16H[m[33m[40m#[30m[40m[1m##.#.###[31G...[5;8H[m[37m[40m.........[30m[40m[1m...#....[31G##[6;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m##[30m[40m[1m#######[7;8H[m[37m[40m[1K [33m[40m#[37m[40m.....).[30m[40m[1m...#.......[8;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[9;7H.[m[37m[40m.......[7mp[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [10;7H[30m[40m[1m#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.###[11;8H....[m[37m[40m..)..[30m[40m[1m......[11;33H.[12;8H..[12;18H.....[12;33H#[13;12H[m[37m[40m.......[30m[40m[1m....[14;9H[m[37m[40m...[33m[40m###[37m[40m.....[30m[40m[1m.........[15;8H[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1mZ.[m[37m[40m.......[30m[40m[1m...[30G.[16;9H#[m[37m[40m.[17G[33m[40m#####[30m[40m[1m#####.#.#.[17;8H.[17;30H##..[m[39;49m[37m[40m
[18d[6;15H[37m[40m.[7dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.2 (1[14;38HZ[14;65H[K
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl657 b/tests/data/crawl/crawl657 new file mode 100644 index 0000000..ae97650 --- /dev/null +++ b/tests/data/crawl/crawl657 @@ -0,0 +1 @@ +
[18d[2M[9;17H[30m[47mp[23;2H[36m[40mPress: ? - help, v - describe, . - travel[24;2H[37m[40mThe floor.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6570 b/tests/data/crawl/crawl6570 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6570 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6571 b/tests/data/crawl/crawl6571 new file mode 100644 index 0000000..92b9bd2 --- /dev/null +++ b/tests/data/crawl/crawl6571 @@ -0,0 +1 @@ +[7d[37m[40m)[8dZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6572 b/tests/data/crawl/crawl6572 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl6572 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6573 b/tests/data/crawl/crawl6573 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6573 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6574 b/tests/data/crawl/crawl6574 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6574 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6575 b/tests/data/crawl/crawl6575 new file mode 100644 index 0000000..051c992 --- /dev/null +++ b/tests/data/crawl/crawl6575 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the water moccasin skeleton. The water moccasin skeleton bites you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6576 b/tests/data/crawl/crawl6576 new file mode 100644 index 0000000..5d6db4d --- /dev/null +++ b/tests/data/crawl/crawl6576 @@ -0,0 +1 @@ +[3;46H[32m[40m45[77G[31m[40m---[9;65H[37m[40m6.3 (1.1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6577 b/tests/data/crawl/crawl6577 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6577 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6578 b/tests/data/crawl/crawl6578 new file mode 100644 index 0000000..5e99656 --- /dev/null +++ b/tests/data/crawl/crawl6578 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe water moccasin skeleton misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6579 b/tests/data/crawl/crawl6579 new file mode 100644 index 0000000..b87d4ba --- /dev/null +++ b/tests/data/crawl/crawl6579 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the water moccasin skeleton but do no damage.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl658 b/tests/data/crawl/crawl658 new file mode 100644 index 0000000..e2c48f5 --- /dev/null +++ b/tests/data/crawl/crawl658 @@ -0,0 +1 @@ +[37m[40m[7mp[17;34H[m[39;49m[37m[40m[8;17H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6580 b/tests/data/crawl/crawl6580 new file mode 100644 index 0000000..7765ed1 --- /dev/null +++ b/tests/data/crawl/crawl6580 @@ -0,0 +1 @@ +[9;65H[37m[40m7.4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6581 b/tests/data/crawl/crawl6581 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6581 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6582 b/tests/data/crawl/crawl6582 new file mode 100644 index 0000000..409a57b --- /dev/null +++ b/tests/data/crawl/crawl6582 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You block the water moccasin skeleton's attack.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6583 b/tests/data/crawl/crawl6583 new file mode 100644 index 0000000..7af8d32 --- /dev/null +++ b/tests/data/crawl/crawl6583 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the water moccasin skeleton.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6584 b/tests/data/crawl/crawl6584 new file mode 100644 index 0000000..c5891a9 --- /dev/null +++ b/tests/data/crawl/crawl6584 @@ -0,0 +1 @@ +[9;65H[37m[40m8[72G0[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6585 b/tests/data/crawl/crawl6585 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6585 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6586 b/tests/data/crawl/crawl6586 new file mode 100644 index 0000000..076d127 --- /dev/null +++ b/tests/data/crawl/crawl6586 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mThe water moccasin skeleton barely misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6587 b/tests/data/crawl/crawl6587 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6587 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6588 b/tests/data/crawl/crawl6588 new file mode 100644 index 0000000..ad01031 --- /dev/null +++ b/tests/data/crawl/crawl6588 @@ -0,0 +1 @@ +[3;47H[32m[40m4[76G[31m[40m-[30m[40m[1m---[9;65H[m[37m[40m9.3 (0.9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6589 b/tests/data/crawl/crawl6589 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6589 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl659 b/tests/data/crawl/crawl659 new file mode 100644 index 0000000..b2a3683 --- /dev/null +++ b/tests/data/crawl/crawl659 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6590 b/tests/data/crawl/crawl6590 new file mode 100644 index 0000000..66946dd --- /dev/null +++ b/tests/data/crawl/crawl6590 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You hit the water moccasin skeleton. The water moccasin skeleton bites you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6591 b/tests/data/crawl/crawl6591 new file mode 100644 index 0000000..10f7506 --- /dev/null +++ b/tests/data/crawl/crawl6591 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the water moccasin skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6592 b/tests/data/crawl/crawl6592 new file mode 100644 index 0000000..55b4719 --- /dev/null +++ b/tests/data/crawl/crawl6592 @@ -0,0 +1 @@ +[8;15H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6593 b/tests/data/crawl/crawl6593 new file mode 100644 index 0000000..4c00b83 --- /dev/null +++ b/tests/data/crawl/crawl6593 @@ -0,0 +1 @@ +[3;76H[30m[40m[1m-[8;51H[m[37m[40m77[9;63H900.2[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6594 b/tests/data/crawl/crawl6594 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6594 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6595 b/tests/data/crawl/crawl6595 new file mode 100644 index 0000000..99066a6 --- /dev/null +++ b/tests/data/crawl/crawl6595 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou destroy the water moccasin skeleton![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6596 b/tests/data/crawl/crawl6596 new file mode 100644 index 0000000..244d85e --- /dev/null +++ b/tests/data/crawl/crawl6596 @@ -0,0 +1 @@ +[9;50H[3;47H[32m[40m5[76G=[9;50H[m[39;49m[37m[40m[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m[3;47H[32m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6597 b/tests/data/crawl/crawl6597 new file mode 100644 index 0000000..3b0152c --- /dev/null +++ b/tests/data/crawl/crawl6597 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6598 b/tests/data/crawl/crawl6598 new file mode 100644 index 0000000..cd92c66 --- /dev/null +++ b/tests/data/crawl/crawl6598 @@ -0,0 +1 @@ +[14;11H[37m[42mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6599 b/tests/data/crawl/crawl6599 new file mode 100644 index 0000000..2ac3a6b --- /dev/null +++ b/tests/data/crawl/crawl6599 @@ -0,0 +1 @@ +
[18d[2M[9;64H[37m[40m13.2 (13.0)[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m [30m[40m[1madder skeleton (wandering)[15;38H[m[37m[40m[K[16d[K[17d[K
[23d_[30m[40m[1mYou start resting.
[24d_[31m[40mAn adder skeleton comes into view.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl66 b/tests/data/crawl/crawl66 new file mode 100644 index 0000000..4ec271d --- /dev/null +++ b/tests/data/crawl/crawl66 @@ -0,0 +1 @@ +[44G[37m[40m9[50G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl660 b/tests/data/crawl/crawl660 new file mode 100644 index 0000000..b8205e8 --- /dev/null +++ b/tests/data/crawl/crawl660 @@ -0,0 +1 @@ +[7;17H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6600 b/tests/data/crawl/crawl6600 new file mode 100644 index 0000000..aec8f53 --- /dev/null +++ b/tests/data/crawl/crawl6600 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m.......###.#.###.....[33m[40m∩[2;7H[m[37m[40m.[2;17H [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[3;7H[m[37m[40m.[3;17H[30m[40m[1m##.#.##[3;32H..[4;7H[m[37m[40m [4;16H.[30m[40m[1m...#....[31G###[5;8H[m[37m[40m [33m[40m#[16G##[30m[40m[1m#######[31G..[6;9H#[m[37m[40m.....).[30m[40m[1m...#....[7;3H###[m[37m[40m ..[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##[8;3H....[m[37m[40m.........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[9;7H######[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m##.#.##[10;7H[m[37m[40m.......).......[30m[40m[1m...[11;7H[m[37m[40m...............[11;33H[30m[40m[1m#[12;7H[m[37m[40m...[12;18H....[12;33H[30m[40m[1m.[13;7H[m[37m[40m....[37m[42mZ[33m[40m###[37m[40m.......[14;7H..[33m[40m##[37m[40m.[30m[40m[1mZ..[m[37m[40m.......[30m[40m[1m..###.#[15;7H[m[37m[40m.[30m[40m[1m.#[m[37m[40m.[30m[40m[1m....[m[37m[40m..[33m[40m#####[30m[40m[1m##[30G#[16;9H[m[37m[40m..[30m[40m[1m....[m[37m[40m...[30m[40m[1m............##[17;8H[m[32m[40m<[17;30H[30m[40m[1m....[m[39;49m[37m[40m
[18d[12;11H[37m[42mZ[13d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.2 (1.0)
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6601 b/tests/data/crawl/crawl6601 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl6601 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6602 b/tests/data/crawl/crawl6602 new file mode 100644 index 0000000..9f42723 --- /dev/null +++ b/tests/data/crawl/crawl6602 @@ -0,0 +1 @@ +[1;7H[30m[40m[1m.[1;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [30G[30m[40m[1m..##[2;7H.......[m[37m[40m..[33m[40m#[30m[40m[1m##.#.##[2;32H..[3;7H[m[37m[40m [30m[40m[1m......[m[37m[40m...[30m[40m[1m...#....[31G###[4;8H[m[37m[40m [30m[40m[1m#....[m[37m[40m..[33m[40m##[30m[40m[1m#######[31G..[5;9H#....[m[37m[40m.).[30m[40m[1m...#....[6;3H###[m[37m[40m [30m[40m[1m..###..[m[37m[40m..[33m[40m#[30m[40m[1m##.#.###.##[7;3H...........[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[8;6H[m[37m[40m.[33m[40m#######[37m[40m..[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.##[9;6H[m[37m[40m.......[7mp[m[37m[40m)......[30m[40m[1m....[10;6H[m[37m[40m.[14G.[21G[30m[40m[1m.[10;33H#[11;6H[m[37m[40m.....[37m[42mZ[11;21H[30m[40m[1m.[11;33H.[12;6H[m[37m[40m......[33m[40m###[21G[30m[40m[1m.[13;6H[m[37m[40m...[33m[40m##[37m[40m.[30m[40m[1mZ..[21G...###.#[14;6H[m[37m[40m..[30m[40m[1m.#[m[37m[40m..[30m[40m[1m...[m[37m[40m..[33m[40m####[30m[40m[1m###[30G#[15;6H[m[37m[40m.[30m[40m[1m..[m[37m[40m..[30m[40m[1m.....[m[37m[40m..[30m[40m[1m............##[16;8H[m[32m[40m<[15G[30m[40m[1m.[m[37m[40m...[16;30H[30m[40m[1m..[17;8H.[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[42mZ[11d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6603 b/tests/data/crawl/crawl6603 new file mode 100644 index 0000000..6fcef8e --- /dev/null +++ b/tests/data/crawl/crawl6603 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m##.#.##[1;32H..[2;7H[m[37m[40m [14G[30m[40m[1m......#....[31G###[3;8H[m[37m[40m [30m[40m[1m#......[m[33m[40m##[30m[40m[1m#######[31G..[4;14H.[m[37m[40m).[30m[40m[1m...#....[5;3H###[m[37m[40m [30m[40m[1m..###...[m[37m[40m.[33m[40m#[30m[40m[1m##.#.###.##[6;3H...........[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#.........[7;5H[m[37m[40m..[33m[40m#######[37m[40m..[33m[40m###[37m[40m.[30m[40m[1m#.##[8;5H[m[37m[40m.........).....[30m[40m[1m.....[9;5H[m[37m[40m......[37m[42mZ[37m[40m[7mp[m[37m[40m.......[30m[40m[1m.[9;33H#[10;5H[m[37m[40m.......[10;20H[30m[40m[1m.[10;33H.[11;5H[m[37m[40m.[12G[33m[40m###[37m[40m.....[30m[40m[1m.[12;5H[m[37m[40m....[33m[40m##[37m[40m.[30m[40m[1mZ...[m[37m[40m....[30m[40m[1m....###.#[13;5H[m[37m[40m...[30m[40m[1m.#[m[37m[40m..[30m[40m[1m.....[m[33m[40m###[30m[40m[1m####[30G#[14;5H[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m..................##[15;5H[m[37m[40m.[30m[40m[1m..[m[32m[40m<[37m[40m...[30m[40m[1m......[15;30H..[16;8H[m[37m[40m....[30m[40m[1m.......[17;11H##[33m[40m∩[17;33H[30m[40m#[m[39;49m[37m[40m
[18d[8;12H[37m[42mZ[9d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6604 b/tests/data/crawl/crawl6604 new file mode 100644 index 0000000..3ee5a6a --- /dev/null +++ b/tests/data/crawl/crawl6604 @@ -0,0 +1 @@ +[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6605 b/tests/data/crawl/crawl6605 new file mode 100644 index 0000000..6259a38 --- /dev/null +++ b/tests/data/crawl/crawl6605 @@ -0,0 +1 @@ +[3;16H[30m[40m[1m##[4d.[5d.[6;4H[m[37m[40m.[6;14H[30m[40m[1m.[7;4H[m[37m[40m.[7;19H[30m[40m[1m.[8;4H[m[37m[40m.[8;19H[30m[40m[1m.[9;4H[m[37m[40m.[11G[7mp[m[37m[40m.[19G[30m[40m[1m.[10;4H[m[37m[40m.[10;19H[30m[40m[1m.[11;4H[m[37m[40m.[11;19H[30m[40m[1m.[12;4H[m[37m[40m.[12G.[19G[30m[40m[1m.[13;4H[m[37m[40m.....[30m[40m[1m#[m[37m[40m...[30m[40m[1m....#[m[33m[40m#[30m[40m[1m#[14;4H[m[37m[40m....[30m[40m[1m..[m[37m[40m....[15;4H...[30m[40m[1m.[m[32m[40m<[30m[40m[1m.[m[37m[40m....[16;4H...[30m[40m[1m..[m[37m[40m......[17;34H[m[39;49m[37m[40m
[18d[8;12H[37m[40m.[37m[42mZ[17;34H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[9;65H[m[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6606 b/tests/data/crawl/crawl6606 new file mode 100644 index 0000000..6c812a0 --- /dev/null +++ b/tests/data/crawl/crawl6606 @@ -0,0 +1 @@ +[5;3H[33m[40m#[5;16H[30m[40m[1m#[6;3H[m[37m[40m...[7;3H.[7;18H[30m[40m[1m#[8;3H[m[37m[40m.[8;18H[30m[40m[1m.[9;3H[m[37m[40m.[10G[7mp[m[37m[40m.[18G[30m[40m[1m.[10;3H[m[37m[40m.[10;18H[30m[40m[1m.[11;3H[m[37m[40m.[11;18H[30m[40m[1m.[12;3H[m[37m[40m.[12;16H[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[13;3H[m[37m[40m.[10G[30m[40m[1m.[m[37m[40m...[30m[40m[1m...##[14;3H[m[37m[40m......[30m[40m[1m..[m[37m[40m....[15;3H.....[32m[40m<[30m[40m[1m..[m[37m[40m.....[16;3H.....[30m[40m[1m...[m[37m[40m......[17;34H[m[39;49m[37m[40m
[18d[8;13H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6607 b/tests/data/crawl/crawl6607 new file mode 100644 index 0000000..61c9bb3 --- /dev/null +++ b/tests/data/crawl/crawl6607 @@ -0,0 +1 @@ +[5;3H[30m[40m[1m#[5;16H[m[33m[40m#[6;3H[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[7;3H.[7;18H[m[33m[40m#[8;3H[30m[40m[1m.[8;18H[m[37m[40m.[9;3H[30m[40m[1m.[10G[m[37m[40m.[7mp[18G[m[37m[40m.[10;3H[30m[40m[1m.[10;18H[m[37m[40m.[11;3H[30m[40m[1m.[11;18H[m[37m[40m.[12;3H[30m[40m[1m.[12;16H[m[37m[40m...[13;3H[30m[40m[1m.[10G[m[37m[40m...[30m[40m[1m....#[m[33m[40m#[14;3H[30m[40m[1m.[m[37m[40m....[30m[40m[1m..[m[37m[40m....[30m[40m[1m.[15;3H.[m[37m[40m...[30m[40m[1m.[m[32m[40m<[30m[40m[1m.[m[37m[40m....[30m[40m[1m..[16;3H.[m[37m[40m...[30m[40m[1m..[m[37m[40m......[30m[40m[1m..[17;34H[m[39;49m[37m[40m[3;47H[32m[40m8[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6608 b/tests/data/crawl/crawl6608 new file mode 100644 index 0000000..8fc8995 --- /dev/null +++ b/tests/data/crawl/crawl6608 @@ -0,0 +1 @@ +[3;16H[33m[40m##[4d[37m[40m.[5d.[6;4H[30m[40m[1m.[6;14H[m[37m[40m.[7;4H[30m[40m[1m.[7;19H[m[37m[40m.[8;4H[30m[40m[1m.[8;19H[m[37m[40m.[9;4H[30m[40m[1m.[11G[m[37m[40m.[7mp[19G[m[37m[40m.[10;4H[30m[40m[1m.[10;19H[m[37m[40m.[11;4H[30m[40m[1m.[11;19H[m[37m[40m.[12;4H[30m[40m[1m.[12G.[19G[m[37m[40m.[13;4H[30m[40m[1m.[m[37m[40m...[30m[40m[1m.#[m[37m[40m..[30m[40m[1m.....[m[33m[40m###[14;4H[30m[40m[1m.[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m..[15;4H.[m[37m[40m.[30m[40m[1m..[m[32m[40m<[37m[40m...[30m[40m[1m..[16;4H....[m[37m[40m....[30m[40m[1m...[17;34H[m[39;49m[37m[40m
[18d[5;15H[37m[42mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m20[14;38H[37m[42mZ[37m[40m [7m [m[37m[40m [30m[40m[1madder skeleton (wandering)[15;38H[m[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6609 b/tests/data/crawl/crawl6609 new file mode 100644 index 0000000..60ccc57 --- /dev/null +++ b/tests/data/crawl/crawl6609 @@ -0,0 +1 @@ +[1;17H[37m[40m [30m[40m[1m#.#.#[m[37m[40m [1;32H[30m[40m[1m##[2;7H.[14G[m[37m[40m..[33m[40m#[30m[40m[1m##.#.###[31G...[3;8H......[m[37m[40m...[30m[40m[1m...#....[31G##[4;14H[m[37m[40m..[33m[40m##[30m[40m[1m#######[5;8H[m[37m[40m[1K [30m[40m[1m#....[m[37m[40m.).[30m[40m[1m...#.......[6;3H###[m[37m[40m [30m[40m[1m..###..[m[37m[40m.[37m[42mZ[33m[40m#[30m[40m[1m##.#.###.##.....#[7;5H.........[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [8;5H[30m[40m[1m.[m[37m[40m.[33m[40m#######[37m[40m..[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###[9;5H.[12G[m[37m[40m.[7mp[m[37m[40m)......[9;33H[30m[40m[1m.[10;5H.[10;20H[m[37m[40m.[10;33H[30m[40m[1m#[11;5H.[12G[m[37m[40m.........[12;5H[30m[40m[1m.[m[37m[40m......[33m[40m###[37m[40m......[30m[40m[1m........[13;5H.[m[37m[40m...[33m[40m##[37m[40m.[30m[40m[1m...[m[37m[40m......[30m[40m[1m...[30G.[14;5H.[m[37m[40m..[30m[40m[1m.#[m[37m[40m..[30m[40m[1m...[m[37m[40m..[33m[40m####[30m[40m[1m######.#.#.[15;5H.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[30m[40m[1m.....[m[37m[40m..[15;30H[30m[40m[1m##[16;8H[m[32m[40m<[37m[40m..[30m[40m[1m.....[m[37m[40m...[17;11H[30m[40m[1m...[17;33H.[m[39;49m[37m[40m
[18d[5;15H[37m[42mZ[6d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl661 b/tests/data/crawl/crawl661 new file mode 100644 index 0000000..8cc2de1 --- /dev/null +++ b/tests/data/crawl/crawl661 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m[6;17H[30m[47m.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6610 b/tests/data/crawl/crawl6610 new file mode 100644 index 0000000..d0ca63f --- /dev/null +++ b/tests/data/crawl/crawl6610 @@ -0,0 +1 @@ +[1;7H[37m[40m [1;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[2;7H[m[37m[40m.........[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [2;32H[30m[40m[1m##[3;7H[m[37m[40m.........[33m[40m#[30m[40m[1m##.#.###[31G...[4;8H[m[37m[40m.........[30m[40m[1m...#....[31G##[5;9H[m[33m[40m#[37m[40m......[33m[40m##[30m[40m[1m#######[6;8H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.....[37m[42mZ[37m[40m.[30m[40m[1m...#.......[7;3H###[m[37m[40m ..[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[8;6H.[m[37m[40m.........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [9;6H[30m[40m[1m.######[m[33m[40m#[37m[40m[7mp[m[37m[40m.[33m[40m#[30m[40m[1m##.#.###[10;6H.[14G[m[37m[40m)[21G.[10;33H[30m[40m[1m.[11;6H.[11;21H[m[37m[40m.[11;33H[30m[40m[1m#[12;6H.[m[37m[40m........[21G.[13;6H[30m[40m[1m.[m[37m[40m.....[33m[40m###[21G[37m[40m.[30m[40m[1m.......[14;6H.[m[37m[40m..[33m[40m##[17G[37m[40m.....[30m[40m[1m..[30G.[15;6H.[m[37m[40m.[30m[40m[1m.#[m[37m[40m.[30m[40m[1m....[m[37m[40m..[33m[40m#####[30m[40m[1m#####.#.#.[16;8H.[15G[m[37m[40m...[30m[40m[1m.[16;30H##[17;8H[m[32m[40m<[17;34H[m[39;49m[37m[40m
[18d[5;15H[37m[42mZ[6d[37m[40m)[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6611 b/tests/data/crawl/crawl6611 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl6611 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6612 b/tests/data/crawl/crawl6612 new file mode 100644 index 0000000..d79f214 --- /dev/null +++ b/tests/data/crawl/crawl6612 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[30m[40m[1m........[2;7H[m[37m[40m [2;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[3;7H.[3;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [3;32H[30m[40m[1m##[4;7H.[4;16H[m[33m[40m#[30m[40m[1m##.#.###[31G...[5;8H[m[37m[40m.........[30m[40m[1m...#....[31G##[6;9H[m[33m[40m#[37m[40m.....[37m[42mZ[33m[40m##[30m[40m[1m#######[7;8H[m[37m[40m[1K [33m[40m#[37m[40m.....).[30m[40m[1m...#.......[8;3H###[m[37m[40m [30m[40m[1m.[m[37m[40m.[33m[40m###[37m[40m....[33m[40m#[30m[40m[1m##.#.###.##.....#[9;7H.[m[37m[40m.......[7mp[m[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [10;7H[30m[40m[1m#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.###[11;7H.....[m[37m[40m..)..[30m[40m[1m.....[11;33H.[12;7H...[12;18H....[12;33H#[13;7H.[m[37m[40m...........[30m[40m[1m...[14;7H.[m[37m[40m....[33m[40m###[37m[40m.....[30m[40m[1m.........[15;7H.[m[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m..[m[37m[40m.......[30m[40m[1m...[30G.[16;9H#[m[37m[40m.[30m[40m[1m...[m[37m[40m...[33m[40m#####[30m[40m[1m#####.#.#.[17;8H.[17;30H##..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6613 b/tests/data/crawl/crawl6613 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6613 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6614 b/tests/data/crawl/crawl6614 new file mode 100644 index 0000000..10aad06 --- /dev/null +++ b/tests/data/crawl/crawl6614 @@ -0,0 +1 @@ +[5;15H[37m[42mZ[6d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6615 b/tests/data/crawl/crawl6615 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl6615 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6616 b/tests/data/crawl/crawl6616 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6616 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6617 b/tests/data/crawl/crawl6617 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6617 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6618 b/tests/data/crawl/crawl6618 new file mode 100644 index 0000000..92ce123 --- /dev/null +++ b/tests/data/crawl/crawl6618 @@ -0,0 +1 @@ +[1;8H[37m[40m [30m[40m[1m#.....[22G.[29G[m[35m[40m[7m)[2;9H[m[33m[40m#[37m[40m....[33m[40m([37m[40m..[30m[40m[1m.....[m[37m[40m[7m)[m[30m[40m[1m........[3;7H[m[37m[40m [3;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[4;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [4;32H[30m[40m[1m##[5;7H.[15G[m[37m[40m.[33m[40m#[30m[40m[1m##.#.###[31G...[6;8H[m[37m[40m.......[37m[42mZ[37m[40m.[30m[40m[1m...#....[31G##[7;15H[m[37m[40m.[33m[40m#####[30m[40m[1m####[8;8H[m[37m[40m[1K [33m[40m#[37m[40m.....)....[33m[40m#[30m[40m[1m.......[9;3H###[m[37m[40m [30m[40m[1m..##[m[33m[40m#[37m[40m...[7mp[m[33m[40m#[30m[40m[1m##.#.###.##.....#[10;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [11;7H[30m[40m[1m#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.###[12;10H...[m[37m[40m.)..[30m[40m[1m.[12;33H.[13;8H....[m[37m[40m.....[30m[40m[1m..[13;33H#[14;8H...[m[37m[40m.......[30m[40m[1m..[15;8H..[m[37m[40m..[33m[40m###[37m[40m...[30m[40m[1m...........[16;9H[m[33m[40m##[37m[40m.[30m[40m[1m..[m[37m[40m.....[30m[40m[1m.....[30G.[17;9H#[17G##########.#.#...[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6619 b/tests/data/crawl/crawl6619 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6619 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl662 b/tests/data/crawl/crawl662 new file mode 100644 index 0000000..b2a3683 --- /dev/null +++ b/tests/data/crawl/crawl662 @@ -0,0 +1 @@ +[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6620 b/tests/data/crawl/crawl6620 new file mode 100644 index 0000000..a76bc3f --- /dev/null +++ b/tests/data/crawl/crawl6620 @@ -0,0 +1 @@ +[5;14H[37m[42mZ[6d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6621 b/tests/data/crawl/crawl6621 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl6621 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6622 b/tests/data/crawl/crawl6622 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6622 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6623 b/tests/data/crawl/crawl6623 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6623 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6624 b/tests/data/crawl/crawl6624 new file mode 100644 index 0000000..50a5525 --- /dev/null +++ b/tests/data/crawl/crawl6624 @@ -0,0 +1 @@ +[1;9H[30m[40m[1m.[1;29H.[2;8H[m[37m[40m [33m[40m#[37m[40m.....[22G[30m[40m[1m.[29G[m[35m[40m[7m)[3;9H[m[33m[40m#[37m[40m....[33m[40m([37m[40m..[30m[40m[1m.....[m[37m[40m[7m)[m[30m[40m[1m........[4;7H[m[37m[40m [4;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[5;14H[m[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.#.#[m[37m[40m [5;32H[30m[40m[1m##[6;7H.[14G[m[37m[42mZ[37m[40m.[33m[40m##[30m[40m[1m#.#.###[31G...[7;8H[m[37m[40m..[16G.[30m[40m[1m...#....[31G##[8;15H[m[37m[40m.[33m[40m#####[30m[40m[1m####[9;8H[m[37m[40m[1K [33m[40m#[37m[40m.....[7mp[m[37m[40m....[33m[40m#[30m[40m[1m.......[10;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###.##.....#[11;7H.[m[37m[40m........[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [12;7H[30m[40m[1m#[m[33m[40m######[37m[40m..[33m[40m#[30m[40m[1m##.#.###[13;12H.[m[37m[40m.)[13;33H[30m[40m[1m.[14;11H.[m[37m[40m.....[30m[40m[1m.[14;33H#[15;10H..[m[37m[40m.....[30m[40m[1m.[16;9H..[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m...........[17;10H#[17G.......[30G....[m[39;49m[37m[40m
[18d[6;14H[37m[40m.[7dZ[17;34H[m[39;49m[37m[40m[3;47H[32m[40m9[78G=[9;65H[37m[40m5[14;38HZ[14;56H[30m[40m[1m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6625 b/tests/data/crawl/crawl6625 new file mode 100644 index 0000000..05dbe01 --- /dev/null +++ b/tests/data/crawl/crawl6625 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here [30m[40m[1ma giant club[m[37m[40m.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6626 b/tests/data/crawl/crawl6626 new file mode 100644 index 0000000..50316ad --- /dev/null +++ b/tests/data/crawl/crawl6626 @@ -0,0 +1 @@ +[1;9H[37m[40m [1;27H[30m[40m[1m##[2;9H[m[37m[40m.[2;29H[30m[40m[1m.[3;8H[m[37m[40m [33m[40m#[37m[40m.....[22G[30m[40m[1m.[29G[m[35m[40m[7m)[4;9H[m[33m[40m#[37m[40m....[33m[40m([37m[40m..[30m[40m[1m.....[m[37m[40m[7m)[m[30m[40m[1m........[5;7H[m[37m[40m [5;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[6;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [6;32H[30m[40m[1m##[7;7H.[15G[m[37m[40m.[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###[31G...[8;8H[m[37m[40m.......Z....[33m[40m#[30m[40m[1m....[31G##[9;16H[m[33m[40m#[30m[40m[1m########[10;8H[m[37m[40m[1K [33m[40m#[37m[40m.....)....[33m[40m#[30m[40m[1m.......[11;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###.##.....#[12;7H...[m[37m[40m......[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m [13;7H[30m[40m[1m##[m[33m[40m#####[37m[40m..[33m[40m#[30m[40m[1m##.#.###[14;12H.[m[37m[40m.)[14;33H[30m[40m[1m.[15;12H.[15;33H#[16;11H.[m[37m[40m.....[30m[40m[1m.[17;9H...###[17;24H.....[34G[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mThe adder skeleton completely misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6627 b/tests/data/crawl/crawl6627 new file mode 100644 index 0000000..2a46ed4 --- /dev/null +++ b/tests/data/crawl/crawl6627 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the adder skeleton. The adder skeleton bites you.[17;34H[m[39;49m[37m[40m[3;47H[32m[40m7[78G[31m[40m-[9;65H[37m[40m7.3 (1.1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The adder skeleton bites you but does no damage.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6628 b/tests/data/crawl/crawl6628 new file mode 100644 index 0000000..28d9ac1 --- /dev/null +++ b/tests/data/crawl/crawl6628 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m8[72G0[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYou closely miss the adder skeleton.[m[37m[40m You block the adder skeleton's attack.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6629 b/tests/data/crawl/crawl6629 new file mode 100644 index 0000000..6ddf1b9 --- /dev/null +++ b/tests/data/crawl/crawl6629 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit the adder skeleton. [30m[40m[1mThe adder skeleton barely misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl663 b/tests/data/crawl/crawl663 new file mode 100644 index 0000000..d139a65 --- /dev/null +++ b/tests/data/crawl/crawl663 @@ -0,0 +1,2 @@ +[18;23r[23;1H +[1;24r[5;17H[30m[41m[[22;43H[36m[40m, g - get item[23;2H[37m[40mA robe.[5;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6630 b/tests/data/crawl/crawl6630 new file mode 100644 index 0000000..6d9f764 --- /dev/null +++ b/tests/data/crawl/crawl6630 @@ -0,0 +1 @@ +[17;34H[3;47H[32m[40m8[78G[30m[40m[1m-[9;64H[m[37m[40m30[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYou closely miss the adder skeleton.[m[37m[40m [30m[40m[1mThe adder skeleton barely misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6631 b/tests/data/crawl/crawl6631 new file mode 100644 index 0000000..600985a --- /dev/null +++ b/tests/data/crawl/crawl6631 @@ -0,0 +1 @@ +
[18d[M[24;2H[33m[40m[1mYou are feeling hungry.[17;34H[m[39;49m[37m[40m[3;47H[32m[40m6[77G[31m[40m-[9;65H[37m[40m1.2 (0.9[12;38H[33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit the adder skeleton. The adder skeleton bites you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6632 b/tests/data/crawl/crawl6632 new file mode 100644 index 0000000..d428b12 --- /dev/null +++ b/tests/data/crawl/crawl6632 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m2.3 (1.1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit the adder skeleton. [30m[40m[1mThe adder skeleton barely misses you.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6633 b/tests/data/crawl/crawl6633 new file mode 100644 index 0000000..ec77ed2 --- /dev/null +++ b/tests/data/crawl/crawl6633 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the adder skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6634 b/tests/data/crawl/crawl6634 new file mode 100644 index 0000000..55b4719 --- /dev/null +++ b/tests/data/crawl/crawl6634 @@ -0,0 +1 @@ +[8;15H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6635 b/tests/data/crawl/crawl6635 new file mode 100644 index 0000000..51cdc5e --- /dev/null +++ b/tests/data/crawl/crawl6635 @@ -0,0 +1 @@ +[8;52H[37m[40m8[9;65H3[72G0[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6636 b/tests/data/crawl/crawl6636 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6636 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6637 b/tests/data/crawl/crawl6637 new file mode 100644 index 0000000..05e1f50 --- /dev/null +++ b/tests/data/crawl/crawl6637 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou destroy the adder skeleton![9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6638 b/tests/data/crawl/crawl6638 new file mode 100644 index 0000000..f138d7a --- /dev/null +++ b/tests/data/crawl/crawl6638 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;26H[30m[40m[1m###[m[37m[40m)[2;8H.[2;17H.[2;27H[30m[40m[1m##[3;8H[m[37m[40m..[3;29H[30m[40m[1m.[4;8H[m[37m[40m [33m[40m#[37m[40m.....[22G[30m[40m[1m.[29G[m[35m[40m[7m)[5;9H[m[33m[40m#[37m[40m....[33m[40m([37m[40m..[30m[40m[1m.....[m[37m[40m[7m)[m[30m[40m[1m........[6;7H[m[37m[40m [6;17H[30m[40m[1m##.#.##[30G[33m[40m∩[30m[40m...[7;17H[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [7;32H[30m[40m[1m##[8;7H.[8;16H[m[33m[40m###[37m[40m.[33m[40m#[30m[40m[1m.###[31G...[9;8H[m[37m[40m..[16G....[33m[40m#[30m[40m[1m....[31G##[10;8H[m[37m[40m.[15G.[33m[40m#####[30m[40m[1m####[11;8H[m[37m[40m[1K [33m[40m#[37m[40m.....).[30m[40m[1m...#.......[12;3H###[m[37m[40m [30m[40m[1m..[m[33m[40m###[37m[40m....[33m[40m##[30m[40m[1m#.#.###.##.....#[m[39;49m[37m[40m [33m[40m[1mHungry [13;38H[m[39;49m[37m[40m[K[14d[30m[40m[1m[K[17;12H.....[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6639 b/tests/data/crawl/crawl6639 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl6639 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl664 b/tests/data/crawl/crawl664 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl664 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6640 b/tests/data/crawl/crawl6640 new file mode 100644 index 0000000..1de67e1 --- /dev/null +++ b/tests/data/crawl/crawl6640 @@ -0,0 +1 @@ +[13;38H
[18d[M[3;77H[30m[40m[1m-[12;38H[m[39;49m[37m[40m[K[24;2H[30m[40m[1mYou start resting.[m[37m[40m Eating one of 11 chunks of flesh.[13;38H[m[39;49m[37m[40m
[18d[M[3;47H[32m[40m7[77G=
[24d[37m[40m_This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m[10;80H[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6641 b/tests/data/crawl/crawl6641 new file mode 100644 index 0000000..eef9287 --- /dev/null +++ b/tests/data/crawl/crawl6641 @@ -0,0 +1 @@ +
[18d[M[3;77H[32m[40m[1m=
[24d[m[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6642 b/tests/data/crawl/crawl6642 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6642 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6643 b/tests/data/crawl/crawl6643 new file mode 100644 index 0000000..004aacd --- /dev/null +++ b/tests/data/crawl/crawl6643 @@ -0,0 +1 @@ +[3;47H[32m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6644 b/tests/data/crawl/crawl6644 new file mode 100644 index 0000000..5b6dfc4 --- /dev/null +++ b/tests/data/crawl/crawl6644 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6645 b/tests/data/crawl/crawl6645 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl6645 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6646 b/tests/data/crawl/crawl6646 new file mode 100644 index 0000000..0e7ffe0 --- /dev/null +++ b/tests/data/crawl/crawl6646 @@ -0,0 +1 @@ +[3;46H[32m[40m50[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6647 b/tests/data/crawl/crawl6647 new file mode 100644 index 0000000..73a17f9 --- /dev/null +++ b/tests/data/crawl/crawl6647 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6648 b/tests/data/crawl/crawl6648 new file mode 100644 index 0000000..92978a6 --- /dev/null +++ b/tests/data/crawl/crawl6648 @@ -0,0 +1 @@ +[9;64H[37m[40m59.3 (25.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6649 b/tests/data/crawl/crawl6649 new file mode 100644 index 0000000..d011c3d --- /dev/null +++ b/tests/data/crawl/crawl6649 @@ -0,0 +1 @@ +[3;46H[37m[40m51[79G[32m[40m=[9;64H[37m[40m60.3 (26[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl665 b/tests/data/crawl/crawl665 new file mode 100644 index 0000000..325fd93 --- /dev/null +++ b/tests/data/crawl/crawl665 @@ -0,0 +1 @@ +[5;17H[31m[40m[[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6650 b/tests/data/crawl/crawl6650 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6650 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6651 b/tests/data/crawl/crawl6651 new file mode 100644 index 0000000..5a674d7 --- /dev/null +++ b/tests/data/crawl/crawl6651 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6652 b/tests/data/crawl/crawl6652 new file mode 100644 index 0000000..24b7ae0 --- /dev/null +++ b/tests/data/crawl/crawl6652 @@ -0,0 +1 @@ +[9;50H[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6653 b/tests/data/crawl/crawl6653 new file mode 100644 index 0000000..700d703 --- /dev/null +++ b/tests/data/crawl/crawl6653 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an entrance to Huimal's Weapon Boutique here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6654 b/tests/data/crawl/crawl6654 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl6654 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6655 b/tests/data/crawl/crawl6655 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl6655 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6656 b/tests/data/crawl/crawl6656 new file mode 100644 index 0000000..f11047e --- /dev/null +++ b/tests/data/crawl/crawl6656 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a chain mail; a flail[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6657 b/tests/data/crawl/crawl6657 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl6657 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6658 b/tests/data/crawl/crawl6658 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl6658 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6659 b/tests/data/crawl/crawl6659 new file mode 100644 index 0000000..fa18a8b --- /dev/null +++ b/tests/data/crawl/crawl6659 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You open the door.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl666 b/tests/data/crawl/crawl666 new file mode 100644 index 0000000..2408fcf --- /dev/null +++ b/tests/data/crawl/crawl666 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6660 b/tests/data/crawl/crawl6660 new file mode 100644 index 0000000..5704ca4 --- /dev/null +++ b/tests/data/crawl/crawl6660 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an open door here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6661 b/tests/data/crawl/crawl6661 new file mode 100644 index 0000000..df76517 --- /dev/null +++ b/tests/data/crawl/crawl6661 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_As you open the door, it creaks loudly![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6662 b/tests/data/crawl/crawl6662 new file mode 100644 index 0000000..5704ca4 --- /dev/null +++ b/tests/data/crawl/crawl6662 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an open door here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6663 b/tests/data/crawl/crawl6663 new file mode 100644 index 0000000..cfc560d --- /dev/null +++ b/tests/data/crawl/crawl6663 @@ -0,0 +1 @@ +[1;12H[37m[40m [1;26H[30m[40m[1m.[m[37m[40m)[30m[40m[1m..[2;8H[m[37m[40m .#. [30m[40m[1m.[m[37m[40m..[2;27H[30m[40m[1m..[3;8H[m[37m[40m ... ...[4;9H .[33m[40m[1m∩[m[37m[40m #...[25G[30m[40m[1m###..[5;8H[m[37m[40m .......[30m[40m[1m...##[6;8H[m[37m[40m .#.....[30m[40m[1m...#.......####[7;11H[m[37m[40m[1K .......[30m[40m[1m......[32G..[8;7H[m[37m[40m [33m[40m###[37m[40m.......[30m[40m[1m..[m[32m[40m<[30m[40m[1m...[9;8H[m[37m[40m [33m[40m#[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m..[9;31H...[9;62H[m[37m[40m5041.3 (81[10;8H [33m[40m#[37m[40m.[33m[40m###[37m[40m.....[30m[40m[1m.....##[33m[40m∩[33G[30m[40m.[11;11H##...[m[37m[40m...[30m[40m[1m.....[m[37m[40m [30m[40m[1m+[33G.[12;7H[m[37m[40m[1K [30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m.......[m[37m[40m.[30m[40m[1m.###+##........[13;7H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m..[30m[40m[1m..#...........[14;7H[m[37m[40m[1K [30m[40m[1m#[m[37m[40m..[30m[40m[1m..#'##.#.##...[15;7H[m[37m[40m[1K [33m[40m#[37m[40m..[30m[40m[1m......[16;7H[m[37m[40m[1K [33m[40m#[37m[40m..[30m[40m[1m......[16;33H.[17;7H[m[37m[40m[1K [30m[40m[1m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6664 b/tests/data/crawl/crawl6664 new file mode 100644 index 0000000..2a04c82 --- /dev/null +++ b/tests/data/crawl/crawl6664 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound Puyxilut's Antique Armour Emporium.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6665 b/tests/data/crawl/crawl6665 new file mode 100644 index 0000000..bc722b6 --- /dev/null +++ b/tests/data/crawl/crawl6665 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[11;79H
[18d[M[24d[37m[40m_All of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6666 b/tests/data/crawl/crawl6666 new file mode 100644 index 0000000..1f7aa7a --- /dev/null +++ b/tests/data/crawl/crawl6666 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Puyxilut's Antique Armour Emporium! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 92 gold a scale mail
[3d [32m[40m[1mb - [m[37m[40m 92 gold a hat
[4d [32m[40m[1mc - [m[37m[40m 103 gold a pair of gloves
[5d [32m[40m[1md - [m[37m[40m 103 gold a chain mail
[6d [32m[40m[1me - [m[37m[40m 92 gold a ring mail
[7d [31m[40mf - [37m[40m 529 gold a plate armour
[8d [32m[40m[1mg - [m[37m[40m 103 gold a chain mail
[9d [32m[40m[1mh - [m[37m[40m 16 gold a robe
[10d [32m[40m[1mi - [m[37m[40m 46 gold a leather armour
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6667 b/tests/data/crawl/crawl6667 new file mode 100644 index 0000000..433f443 --- /dev/null +++ b/tests/data/crawl/crawl6667 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Puyxilut's Antique Armour Emporium! What would you like to do?[K[2;2H[33m[40ma - [m[37m[40m 92 gold a scale mail
[3d [33m[40m[1mb + [m[37m[40m 92 gold a hat
[4d [33m[40m[1mc - [m[37m[40m 103 gold a pair of gloves
[5d [33m[40m[1md - [m[37m[40m 103 gold a chain mail
[6d [33m[40m[1me - [m[37m[40m 92 gold a ring mail
[7d [31m[40mf - [37m[40m 529 gold a plate armour
[8d [33m[40m[1mg - [m[37m[40m 103 gold a chain mail
[9d [32m[40m[1mh - [m[37m[40m 16 gold a robe
[10d [33m[40m[1mi - [m[37m[40m 46 gold a leather armour
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6668 b/tests/data/crawl/crawl6668 new file mode 100644 index 0000000..a5f6e83 --- /dev/null +++ b/tests/data/crawl/crawl6668 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Puyxilut's Antique Armour Emporium! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 92 gold a scale mail
[3d [36m[40m[1mb $ [m[37m[40m 92 gold a hat
[4d [32m[40m[1mc - [m[37m[40m 103 gold a pair of gloves
[5d [32m[40m[1md - [m[37m[40m 103 gold a chain mail
[6d [32m[40m[1me - [m[37m[40m 92 gold a ring mail
[7d [31m[40mf - [37m[40m 529 gold a plate armour
[8d [32m[40m[1mg - [m[37m[40m 103 gold a chain mail
[9d [32m[40m[1mh - [m[37m[40m 16 gold a robe
[10d [32m[40m[1mi - [m[37m[40m 46 gold a leather armour
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6669 b/tests/data/crawl/crawl6669 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6669 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl667 b/tests/data/crawl/crawl667 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl667 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6670 b/tests/data/crawl/crawl6670 new file mode 100644 index 0000000..832a402 --- /dev/null +++ b/tests/data/crawl/crawl6670 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Puyxilut's Antique Armour Emporium! What would you like to do?[K[2;2H[33m[40ma - [m[37m[40m 92 gold a scale mail
[3d [36m[40m[1mb $ [m[37m[40m 92 gold a hat
[4d [33m[40m[1mc + [m[37m[40m 103 gold a pair of gloves
[5d [33m[40m[1md - [m[37m[40m 103 gold a chain mail
[6d [33m[40m[1me - [m[37m[40m 92 gold a ring mail
[7d [31m[40mf - [37m[40m 529 gold a plate armour
[8d [33m[40m[1mg - [m[37m[40m 103 gold a chain mail
[9d [33m[40m[1mh - [m[37m[40m 16 gold a robe
[10d [33m[40m[1mi - [m[37m[40m 46 gold a leather armour
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6671 b/tests/data/crawl/crawl6671 new file mode 100644 index 0000000..f6ffaac --- /dev/null +++ b/tests/data/crawl/crawl6671 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Puyxilut's Antique Armour Emporium! What would you like to do?[K[2;2H[32m[40ma - [m[37m[40m 92 gold a scale mail
[3d [36m[40m[1mb $ [m[37m[40m 92 gold a hat
[4d [36m[40m[1mc $ [m[37m[40m 103 gold a pair of gloves
[5d [32m[40m[1md - [m[37m[40m 103 gold a chain mail
[6d [32m[40m[1me - [m[37m[40m 92 gold a ring mail
[7d [31m[40mf - [37m[40m 529 gold a plate armour
[8d [32m[40m[1mg - [m[37m[40m 103 gold a chain mail
[9d [32m[40m[1mh - [m[37m[40m 16 gold a robe
[10d [32m[40m[1mi - [m[37m[40m 46 gold a leather armour
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mi[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mI[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6672 b/tests/data/crawl/crawl6672 new file mode 100644 index 0000000..c154947 --- /dev/null +++ b/tests/data/crawl/crawl6672 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m78%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6673 b/tests/data/crawl/crawl6673 new file mode 100644 index 0000000..d3e81cf --- /dev/null +++ b/tests/data/crawl/crawl6673 @@ -0,0 +1 @@ +
[12d[5L[1;21H[30m[40m[1m.#......#####[2;7H[m[33m[40m#[37m[40m.....[19G.. [30m[40m[1m#.....[m[37m[40m)[30m[40m[1m....#[3;7H[m[33m[40m#[37m[40m..... [33m[40m#####[37m[40m..[30m[40m[1m.###....###.#[4;7H[m[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m.......[30m[40m[1m........#[m[37m[40m [30m[40m[1m#.#[5;7H[m[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m......[33m[40m#[30m[40m[1m######..###.#[6;7H[m[33m[40m#[37m[40m.....[30m[40m[1m.[m[37m[40m.......[30m[40m[1m......[m[37m[40m)[30m[40m[1m......[7;7H[m[33m[40m#[37m[40m.....#.......[30m[40m[1m.............[8;7H[m[33m[40m#[37m[40m.............[30m[40m[1m.............[8;56H[m[33m[40mPlace: [37m[40mDungeon:4[9;11H#.[7mp[m[37m[40m.#[30m[40m[1m.........###......[9;62H[m[37m[40m5046.3 (5.0)[10;11H[33m[40m#[37m[40m.........[30m[40m[1m.##..........[11;11H[m[33m[40m#[37m[40m.#.......[30m[40m[1m.#.......####[12;11H[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.......[30m[40m[1m.............[13;9H##[m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.......[32m[40m<[30m[40m[1m............[14;9H#.[m[37m[40m..[30m[40m[1m.[m[37m[40m.......[30m[40m[1m.............[15;9H#.[m[33m[40m##[30m[40m[1m#[m[37m[40m.......[30m[40m[1m...##[33m[40m∩[30m[40m.......[16;9H#.##.[m[37m[40m.......[30m[40m[1m...[m[37m[40m [30m[40m[1m+........[17;8H##..........###+##........[m[39;49m[37m[40m
[18d[M[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[37m[40m_You open the door.
[19d_There is an open door here.
[20d_As you open the door, it creaks loudly!
[21d_There is an open door here.
[22d_Found Puyxilut's Antique Armour Emporium.
[23d_All of the chunks of flesh in your inventory have rotted away.
[24d There is an entrance to Puyxilut's Antique Armour Emporium here.[m[39;49m[37m[40m[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6674 b/tests/data/crawl/crawl6674 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6674 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6675 b/tests/data/crawl/crawl6675 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6675 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6676 b/tests/data/crawl/crawl6676 new file mode 100644 index 0000000..9b13415 --- /dev/null +++ b/tests/data/crawl/crawl6676 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6677 b/tests/data/crawl/crawl6677 new file mode 100644 index 0000000..192cea4 --- /dev/null +++ b/tests/data/crawl/crawl6677 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m[1;27H[33m[40m([30m[40m[1m......[2;7H[m[37m[40m [33m[40m#[37m[40m..[32m[44m[1mh[m[37m[40m. [30m[40m[1m........###[3;7H[m[37m[40m [33m[40m#[37m[40m... [30m[40m[1m.........#[m[37m[40m [4;7H [33m[40m#[37m[40m... [30m[40m[1m.[4;30H#[5;8H[m[33m[40m###[37m[40m... [30m[40m[1m...........[6;13H[m[33m[40m#[37m[40m [30m[40m[1m.#......#####[7;13H[m[33m[40m#[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....[m[37m[40m)[30m[40m[1m....#[8;13H[m[33m[40m######[37m[40m.[30m[40m[1m..###....###.#[9;7H[m[33m[40m#[37m[40m....[7mp[m[37m[40m.......[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#[10;7H[m[33m[40m#[37m[40m....[10;20H[30m[40m[1m#######..###.#[11;7H[m[33m[40m#[37m[40m......[20G[30m[40m[1m.......[m[37m[40m)[30m[40m[1m......[12;7H[m[33m[40m#[37m[40m.....#[20G[30m[40m[1m.[13;7H[m[33m[40m#[37m[40m......[20G[30m[40m[1m..[14;7H[m[33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#....[30m[40m[1m.....###[15;8H[m[33m[40m####[37m[40m..[30m[40m[1m.[m[37m[40m.....[30m[40m[1m..##...[16;9H[m[37m[40m [33m[40m#[37m[40m.#..[30m[40m[1m.[m[37m[40m...[30m[40m[1m..#.......####[17;8H[m[37m[40m [30m[40m[1m#[17;20H......[17;34H[m[39;49m[37m[40m[9;64H[37m[40m51[14;38H[32m[44m[1mh[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mhowler monkey (sleeping)[K[15;38H[m[37m[40m[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m2.3 (6[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6678 b/tests/data/crawl/crawl6678 new file mode 100644 index 0000000..b7eb595 --- /dev/null +++ b/tests/data/crawl/crawl6678 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA howler monkey comes into view.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6679 b/tests/data/crawl/crawl6679 new file mode 100644 index 0000000..3b9b48b --- /dev/null +++ b/tests/data/crawl/crawl6679 @@ -0,0 +1 @@ +[1;21H[37m[40m [30m[40m[1m#.....[2;13H[m[37m[40m...[22G[30m[40m[1m#....[m[33m[40m([30m[40m[1m......[3;13H[32m[44mh[m[37m[40m. [3;30H[30m[40m[1m#[4;14H[m[37m[40m.[4;30H [5;7H [5;20H[30m[40m[1m.[5;29H###[6;8H[m[33m[40m###[37m[40m...[6;22H[30m[40m[1m.[29G....[7;19H[m[37m[40m [30m[40m[1m.[28G.####[8;14H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....[m[37m[40m)[30m[40m[1m...[9;13H[m[33m[40m#[30m[40m[1m#####...###....##[10;20H.........#[m[37m[40m [11;20H[30m[40m[1m#######..###.#[12;13H[m[37m[40m.[12;27H)[13;13H#[14;8H........[14;25H[30m[40m[1m...[15;7H[m[33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#[22G[30m[40m[1m...###[16;8H[m[33m[40m####[37m[40m.....[23G[30m[40m[1m#[30G....[17;13H#[17;22H#[30G####[m[39;49m[37m[40m[9;65H[37m[40m3.3 (1[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl668 b/tests/data/crawl/crawl668 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl668 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6680 b/tests/data/crawl/crawl6680 new file mode 100644 index 0000000..a44d583 --- /dev/null +++ b/tests/data/crawl/crawl6680 @@ -0,0 +1 @@ +[1;21H[30m[40m[1m..[2;16H[m[37m[40m... [30m[40m[1m#.....[3;13H[m[37m[40m..... [30m[40m[1m.#....[m[33m[40m([30m[40m[1m......[4;13H[32m[44mh[m[37m[40m... [4;30H[30m[40m[1m#[5;14H[m[37m[40m..[5;30H [6;7H [33m[40m#[37m[40m.... [30m[40m[1m.[6;29H###[7;8H[m[33m[40m###[37m[40m...[7;22H[30m[40m[1m.[29G....[8;19H[m[37m[40m [30m[40m[1m.[28G.####[9;14H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....[m[37m[40m)[30m[40m[1m...[10;13H[m[33m[40m#[30m[40m[1m#####...###....##[11;14H...............#[m[37m[40m [12;15H[30m[40m[1m.....#######..###.#[13;13H[m[37m[40m...[30m[40m[1m....[27G[m[37m[40m)[14;13H#...[30m[40m[1m...[15;8H[m[37m[40m..........[30m[40m[1m..........[16;7H[m[33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[30m[40m[1m......###[17;8H####..[17;23H#[30G....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6681 b/tests/data/crawl/crawl6681 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6681 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6682 b/tests/data/crawl/crawl6682 new file mode 100644 index 0000000..ca8a3e2 --- /dev/null +++ b/tests/data/crawl/crawl6682 @@ -0,0 +1 @@ +[4;13H[37m[40m.[5d[32m[40m[1mh[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6683 b/tests/data/crawl/crawl6683 new file mode 100644 index 0000000..df1817c --- /dev/null +++ b/tests/data/crawl/crawl6683 @@ -0,0 +1 @@ +[9;65H[37m[40m4[14;38H[32m[40m[1mh[14;55H[33m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6684 b/tests/data/crawl/crawl6684 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6684 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6685 b/tests/data/crawl/crawl6685 new file mode 100644 index 0000000..dddb9d6 --- /dev/null +++ b/tests/data/crawl/crawl6685 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The howler monkey howls![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6686 b/tests/data/crawl/crawl6686 new file mode 100644 index 0000000..c6969b3 --- /dev/null +++ b/tests/data/crawl/crawl6686 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m....[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6687 b/tests/data/crawl/crawl6687 new file mode 100644 index 0000000..7616020 --- /dev/null +++ b/tests/data/crawl/crawl6687 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - howler monkey[24;2HAim: [37m[40ma howler monkey (chance to defeat MR: 88%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6688 b/tests/data/crawl/crawl6688 new file mode 100644 index 0000000..c787584 --- /dev/null +++ b/tests/data/crawl/crawl6688 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.... [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6689 b/tests/data/crawl/crawl6689 new file mode 100644 index 0000000..dd4888f --- /dev/null +++ b/tests/data/crawl/crawl6689 @@ -0,0 +1 @@ +[5;12H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl669 b/tests/data/crawl/crawl669 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl669 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6690 b/tests/data/crawl/crawl6690 new file mode 100644 index 0000000..93359bf --- /dev/null +++ b/tests/data/crawl/crawl6690 @@ -0,0 +1 @@ +[37m[40m.[6d[32m[40m[1mh[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6691 b/tests/data/crawl/crawl6691 new file mode 100644 index 0000000..a79775c --- /dev/null +++ b/tests/data/crawl/crawl6691 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m5[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6692 b/tests/data/crawl/crawl6692 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6692 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6693 b/tests/data/crawl/crawl6693 new file mode 100644 index 0000000..f2da1d4 --- /dev/null +++ b/tests/data/crawl/crawl6693 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The howler monkey convulses in agony![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6694 b/tests/data/crawl/crawl6694 new file mode 100644 index 0000000..fac1857 --- /dev/null +++ b/tests/data/crawl/crawl6694 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m.[32m[40m[1mh[m[37m[40m..[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6695 b/tests/data/crawl/crawl6695 new file mode 100644 index 0000000..779e515 --- /dev/null +++ b/tests/data/crawl/crawl6695 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The howler monkey convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[24;2HAim: [37m[40ma howler monkey ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 88%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6696 b/tests/data/crawl/crawl6696 new file mode 100644 index 0000000..f03f9ed --- /dev/null +++ b/tests/data/crawl/crawl6696 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.[32m[40m[1mh[m[37m[40m.. [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6697 b/tests/data/crawl/crawl6697 new file mode 100644 index 0000000..0e46ab5 --- /dev/null +++ b/tests/data/crawl/crawl6697 @@ -0,0 +1 @@ +[6;12H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6698 b/tests/data/crawl/crawl6698 new file mode 100644 index 0000000..055e3b8 --- /dev/null +++ b/tests/data/crawl/crawl6698 @@ -0,0 +1 @@ +[37m[40m.[7d[32m[40m[1mh[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6699 b/tests/data/crawl/crawl6699 new file mode 100644 index 0000000..d505564 --- /dev/null +++ b/tests/data/crawl/crawl6699 @@ -0,0 +1 @@ +[3;46H[32m[40m49[79G[30m[40m[1m-[4;47H[m[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m6[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl67 b/tests/data/crawl/crawl67 new file mode 100644 index 0000000..07b48c0 --- /dev/null +++ b/tests/data/crawl/crawl67 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 9 gold pieces.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl670 b/tests/data/crawl/crawl670 new file mode 100644 index 0000000..e89c789 --- /dev/null +++ b/tests/data/crawl/crawl670 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1md - 2 purple potions[m[37m[40m (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6700 b/tests/data/crawl/crawl6700 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6700 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6701 b/tests/data/crawl/crawl6701 new file mode 100644 index 0000000..f2da1d4 --- /dev/null +++ b/tests/data/crawl/crawl6701 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The howler monkey convulses in agony![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6702 b/tests/data/crawl/crawl6702 new file mode 100644 index 0000000..a9b73d5 --- /dev/null +++ b/tests/data/crawl/crawl6702 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m....[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6703 b/tests/data/crawl/crawl6703 new file mode 100644 index 0000000..562171d --- /dev/null +++ b/tests/data/crawl/crawl6703 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The howler monkey convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[24;2HAim: [37m[40ma howler monkey ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 88%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6704 b/tests/data/crawl/crawl6704 new file mode 100644 index 0000000..c787584 --- /dev/null +++ b/tests/data/crawl/crawl6704 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.... [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6705 b/tests/data/crawl/crawl6705 new file mode 100644 index 0000000..aa66bb0 --- /dev/null +++ b/tests/data/crawl/crawl6705 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mYou miscast Pain.
[23d You are very lightly contaminated with residual magic.
[24d Nothing appears to happen.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6706 b/tests/data/crawl/crawl6706 new file mode 100644 index 0000000..5086a38 --- /dev/null +++ b/tests/data/crawl/crawl6706 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m7[12;38H[30m[40m[1mContam [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6707 b/tests/data/crawl/crawl6707 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6707 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6708 b/tests/data/crawl/crawl6708 new file mode 100644 index 0000000..d1c29fa --- /dev/null +++ b/tests/data/crawl/crawl6708 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6709 b/tests/data/crawl/crawl6709 new file mode 100644 index 0000000..a9b73d5 --- /dev/null +++ b/tests/data/crawl/crawl6709 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m....[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl671 b/tests/data/crawl/crawl671 new file mode 100644 index 0000000..a058ab2 --- /dev/null +++ b/tests/data/crawl/crawl671 @@ -0,0 +1 @@ +[1;5H[30m[40m[1m####.......Z#.#[m[37m[40m [30m[40m[1m#########[2;6H......[m[31m[40m[[30m[40m[1m##.#♣.♣[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[3;7H[30m[40m[1m♣.......Z##.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[4;5H[30m[40m[1m.♣♣♣......##♣.♣[m[37m[40m [33m[40m#[37m[40m.......[33m[40m#[5;5H[30m[40m[1m..........#[m[37m[40m [33m[40m#[30m[40m[1mZ[m[33m[40m###[37m[40m.......[33m[40m#
[6d[30m[40m[1m♣[m[37m[40m [30m[40m[1m.P♣......##[m[32m[40m♣[37m[40m.[32m[40m♣[37m[40m.........[33m[40m#
[7d[30m[40m[1m♣♣♣♣♣♣♣♣......[m[36m[40m[7m)[m[30m[40m[1m.[m[37m[40m...[37m[43m[5mZ[m[37m[40m........[33m[40m#
[8d[30m[40m[1m............#...[m[37m[40m.....[37m[43m[5mZ[m[37m[40m......[33m[40m##[37m[44mb[9;2H[37m[40m [30m[40m[1m..............[m[37m[40m.......[7mp[m[37m[40m.......[10;4H[30m[40m[1m###....[m[34m[40m([30m[40m[1m.....[m[33m[40m##[37m[40m..[33m[40m#########[37m[40m..[30m[40m[1m..
[11d.......#...#.#..##[m[34m[40m([30m[40m[1m..#[m[37m[40m [30m[40m[1m#...
[12d#####....#.#.#..##.#.#[m[37m[40m [30m[40m[1m#...
[13d[m[37m[40m [30m[40m[1m#.......#.#[m[32m[40m†[30m[40m[1m###.#.##[m[37m[40m [30m[40m[1m#...
[14d[m[37m[40m [30m[40m[1m#..##......#.#[m[37m[40m [30m[40m[1m#.#..#[m[37m[40m [30m[40m[1m#...[15;3H...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#...
[16d....#[m[37m[40m [30m[40m[1m#..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#...
[17d...##[m[37m[40m [30m[40m[1m#..#.....###.##.#[m[37m[40m [30m[40m[1m#...[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6710 b/tests/data/crawl/crawl6710 new file mode 100644 index 0000000..8e78fda --- /dev/null +++ b/tests/data/crawl/crawl6710 @@ -0,0 +1 @@ +
[18d[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[23;2HAim: [37m[40ma howler monkey ([33m[40m[1mheavily wounded[m[37m[40m, catching its breath, chance to defeat
[24d MR: 88%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6711 b/tests/data/crawl/crawl6711 new file mode 100644 index 0000000..c787584 --- /dev/null +++ b/tests/data/crawl/crawl6711 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.... [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6712 b/tests/data/crawl/crawl6712 new file mode 100644 index 0000000..c7a9368 --- /dev/null +++ b/tests/data/crawl/crawl6712 @@ -0,0 +1 @@ +[7;12H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6713 b/tests/data/crawl/crawl6713 new file mode 100644 index 0000000..373eb87 --- /dev/null +++ b/tests/data/crawl/crawl6713 @@ -0,0 +1 @@ +
[18d[M[7;12H[32m[40m[1mh[24;2H[m[37m[40mThe howler monkey convulses in agony![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6714 b/tests/data/crawl/crawl6714 new file mode 100644 index 0000000..3d696a6 --- /dev/null +++ b/tests/data/crawl/crawl6714 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/13 [4;72H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[14;40H[35m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6715 b/tests/data/crawl/crawl6715 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6715 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6716 b/tests/data/crawl/crawl6716 new file mode 100644 index 0000000..d1c29fa --- /dev/null +++ b/tests/data/crawl/crawl6716 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6717 b/tests/data/crawl/crawl6717 new file mode 100644 index 0000000..a9b73d5 --- /dev/null +++ b/tests/data/crawl/crawl6717 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m....[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6718 b/tests/data/crawl/crawl6718 new file mode 100644 index 0000000..4ae99e9 --- /dev/null +++ b/tests/data/crawl/crawl6718 @@ -0,0 +1 @@ +
[18d[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[23;2HAim: [37m[40ma howler monkey ([31m[40m[1mseverely wounded[m[37m[40m, catching its breath, chance to defeat
[24d MR: 88%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6719 b/tests/data/crawl/crawl6719 new file mode 100644 index 0000000..c787584 --- /dev/null +++ b/tests/data/crawl/crawl6719 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.... [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl672 b/tests/data/crawl/crawl672 new file mode 100644 index 0000000..4802277 --- /dev/null +++ b/tests/data/crawl/crawl672 @@ -0,0 +1 @@ +[9;62H[37m[40m802.0 (23[14;38H[37m[44mb[37m[40m [32m[40m[1m[7m [m[37m[40m bat (sleeping)[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 goblin skeletons[K[9;78H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6720 b/tests/data/crawl/crawl6720 new file mode 100644 index 0000000..c7a9368 --- /dev/null +++ b/tests/data/crawl/crawl6720 @@ -0,0 +1 @@ +[7;12H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6721 b/tests/data/crawl/crawl6721 new file mode 100644 index 0000000..49ad6e8 --- /dev/null +++ b/tests/data/crawl/crawl6721 @@ -0,0 +1 @@ +
[18d[M[7;12H[37m[40m.[8d[32m[40m[1mh[24;2H[m[37m[40mThe howler monkey convulses in agony! [30m[40m[1mThe howler monkey barely misses you.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6722 b/tests/data/crawl/crawl6722 new file mode 100644 index 0000000..d9c46b5 --- /dev/null +++ b/tests/data/crawl/crawl6722 @@ -0,0 +1 @@ +[3;47H[32m[40m6[77G[31m[40m-[30m[40m[1m-[4;46H[33m[40m8[4;70H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m9[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6723 b/tests/data/crawl/crawl6723 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6723 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6724 b/tests/data/crawl/crawl6724 new file mode 100644 index 0000000..962fae7 --- /dev/null +++ b/tests/data/crawl/crawl6724 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The howler monkey bites you.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6725 b/tests/data/crawl/crawl6725 new file mode 100644 index 0000000..a9b73d5 --- /dev/null +++ b/tests/data/crawl/crawl6725 @@ -0,0 +1 @@ +
[18d[2M[1;20H[30m[40m[1m[1K[2;9H[1K #........ [3;9H[1K #....... [27G([4;9H[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [m[33m[40m#[37m[40m....[30m[40m[1m [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G .. [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K #..........[16;6H[1K ##..#.∩.#...[17;7H[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6726 b/tests/data/crawl/crawl6726 new file mode 100644 index 0000000..0b832d8 --- /dev/null +++ b/tests/data/crawl/crawl6726 @@ -0,0 +1 @@ +
[18d[37m[40m_The howler monkey bites you.[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[23;2HAim: [37m[40ma howler monkey ([31m[40m[1mseverely wounded[m[37m[40m, catching its breath, chance to defeat
[24d MR: 88%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6727 b/tests/data/crawl/crawl6727 new file mode 100644 index 0000000..c787584 --- /dev/null +++ b/tests/data/crawl/crawl6727 @@ -0,0 +1 @@ +[1;20H[37m[40m[1K[2;9H[1K [33m[40m#[37m[40m........ [3;9H[1K [33m[40m#[37m[40m....... [27G[33m[40m([4;9H[37m[40m[1K [17G [5;9H[1K [16G [5;30H [6;9H[1K [33m[40m#[37m[40m.... [7;6H[1K [14G [8;6H[1K [14G [9;6H[1K [14G [30m[40m[1m..[m[37m[40m [28G)[10;6H[1K[11d[1K [11;30H [12;6H[1K[13d[1K [13;27H)[14;6H[1K[15d[1K [33m[40m#[37m[40m..........[16;6H[1K [33m[40m##[37m[40m..#.[33m[40m[1m∩[m[37m[40m.#...[17;7H[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6728 b/tests/data/crawl/crawl6728 new file mode 100644 index 0000000..4263cc5 --- /dev/null +++ b/tests/data/crawl/crawl6728 @@ -0,0 +1 @@ +[8;12H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6729 b/tests/data/crawl/crawl6729 new file mode 100644 index 0000000..b961a24 --- /dev/null +++ b/tests/data/crawl/crawl6729 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe howler monkey convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl673 b/tests/data/crawl/crawl673 new file mode 100644 index 0000000..653f1dc --- /dev/null +++ b/tests/data/crawl/crawl673 @@ -0,0 +1 @@ +[8;31H[37m[40m.[9;28Hb[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6730 b/tests/data/crawl/crawl6730 new file mode 100644 index 0000000..f32b3a3 --- /dev/null +++ b/tests/data/crawl/crawl6730 @@ -0,0 +1 @@ +
[18d[M[8;12H[32m[40m[1m†[24;2H[m[31m[40mYou kill the howler monkey![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6731 b/tests/data/crawl/crawl6731 new file mode 100644 index 0000000..44ebdbc --- /dev/null +++ b/tests/data/crawl/crawl6731 @@ -0,0 +1 @@ +[3;77H[30m[40m[1m-[4;46H[33m[40m7[4;68H[m[35m[40m--[30m[40m[1m--[8;51H[m[37m[40m90[9;64H60[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6732 b/tests/data/crawl/crawl6732 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6732 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6733 b/tests/data/crawl/crawl6733 new file mode 100644 index 0000000..19ab3b7 --- /dev/null +++ b/tests/data/crawl/crawl6733 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYour Short Blades skill increases to level 3![9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6734 b/tests/data/crawl/crawl6734 new file mode 100644 index 0000000..0efa658 --- /dev/null +++ b/tests/data/crawl/crawl6734 @@ -0,0 +1 @@ +[13;17r[13;1HM[1;24r[2;19H[37m[40m. [30m[40m[1m..[3;18H[m[37m[40m.. [30m[40m[1m#.....[4;17H[m[37m[40m... [30m[40m[1m.#....[m[33m[40m([30m[40m[1m......[5;16H[m[37m[40m.... [5;30H[30m[40m[1m#[6;15H[m[37m[40m.....[6;30H [7;7H [33m[40m#[37m[40m.......[33m[40m#[37m[40m [30m[40m[1m.[7;29H###[8;8H[m[33m[40m###[37m[40m.......[33m[40m#[37m[40m [30m[40m[1m..[29G....[9;19H[m[37m[40m [30m[40m[1m.[28G.####[10;14H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#.....[m[37m[40m)[30m[40m[1m...[11;13H[m[33m[40m#[30m[40m[1m#####...###....##[12;14H...............#[m[37m[40m [13;7H[33m[40m#[37m[40m......[30m[40m[1m......#######..###.#[14;15H.[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;15H..[16d..[17;7H##..#.[33m[40m∩[30m[40m.#...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[13;38H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a howler monkey corpse.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6735 b/tests/data/crawl/crawl6735 new file mode 100644 index 0000000..a35c81b --- /dev/null +++ b/tests/data/crawl/crawl6735 @@ -0,0 +1 @@ +[7;14H[37m[43m[5mZ[18;2H[m[31m[40mYou kill the howler monkey![37m[40m[K
[19d_[32m[40mYour Short Blades skill increases to level 3![37m[40m[K
[20d[30m[40m[1m_[m[37m[40mYou see here a howler monkey corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...[K
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6736 b/tests/data/crawl/crawl6736 new file mode 100644 index 0000000..2e1536f --- /dev/null +++ b/tests/data/crawl/crawl6736 @@ -0,0 +1 @@ +[4;68H[30m[40m[1m--[9;65H[m[37m[40m2[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6737 b/tests/data/crawl/crawl6737 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6737 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6738 b/tests/data/crawl/crawl6738 new file mode 100644 index 0000000..add1a82 --- /dev/null +++ b/tests/data/crawl/crawl6738 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6739 b/tests/data/crawl/crawl6739 new file mode 100644 index 0000000..5af9cde --- /dev/null +++ b/tests/data/crawl/crawl6739 @@ -0,0 +1 @@ +[7;14H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl674 b/tests/data/crawl/crawl674 new file mode 100644 index 0000000..3517ca8 --- /dev/null +++ b/tests/data/crawl/crawl674 @@ -0,0 +1 @@ +[9;64H[37m[40m3.0 (24[14;38Hb[45G[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6740 b/tests/data/crawl/crawl6740 new file mode 100644 index 0000000..c6387ff --- /dev/null +++ b/tests/data/crawl/crawl6740 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6741 b/tests/data/crawl/crawl6741 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6741 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6742 b/tests/data/crawl/crawl6742 new file mode 100644 index 0000000..7556ccc --- /dev/null +++ b/tests/data/crawl/crawl6742 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_N - a chunk of flesh[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6743 b/tests/data/crawl/crawl6743 new file mode 100644 index 0000000..08ff4d1 --- /dev/null +++ b/tests/data/crawl/crawl6743 @@ -0,0 +1 @@ +[13;38H[3;47H[32m[40m7[77G=[13;38H[m[39;49m[37m[40m[4;46H[33m[40m[1m8[4;68H[m[34m[40m==[13;38H[m[39;49m[37m[40m[3;77H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6744 b/tests/data/crawl/crawl6744 new file mode 100644 index 0000000..672d2c1 --- /dev/null +++ b/tests/data/crawl/crawl6744 @@ -0,0 +1 @@ +[3;47H[32m[40m8[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6745 b/tests/data/crawl/crawl6745 new file mode 100644 index 0000000..c2a9bd2 --- /dev/null +++ b/tests/data/crawl/crawl6745 @@ -0,0 +1 @@ +[4;68H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6746 b/tests/data/crawl/crawl6746 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6746 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6747 b/tests/data/crawl/crawl6747 new file mode 100644 index 0000000..1a6ea18 --- /dev/null +++ b/tests/data/crawl/crawl6747 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m77.3 (14.0)
[24d_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6748 b/tests/data/crawl/crawl6748 new file mode 100644 index 0000000..3789049 --- /dev/null +++ b/tests/data/crawl/crawl6748 @@ -0,0 +1 @@ +[3;47H[32m[40m9[78G=[4;46H[33m[40m[1m9[4;70H[m[34m[40m==[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6749 b/tests/data/crawl/crawl6749 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6749 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl675 b/tests/data/crawl/crawl675 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl675 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6750 b/tests/data/crawl/crawl6750 new file mode 100644 index 0000000..cf7d1be --- /dev/null +++ b/tests/data/crawl/crawl6750 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your magical contamination has completely faded away.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6751 b/tests/data/crawl/crawl6751 new file mode 100644 index 0000000..b04b227 --- /dev/null +++ b/tests/data/crawl/crawl6751 @@ -0,0 +1 @@ +[9;50H[3;78H[32m[40m[1m=[4;70H[34m[40m==[9;50H[m[39;49m[37m[40m[3;46H[32m[40m50[9;50H[m[39;49m[37m[40m[4;46H[33m[40m[1m10[m[37m[40m/13[4;72H[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6752 b/tests/data/crawl/crawl6752 new file mode 100644 index 0000000..13ac59f --- /dev/null +++ b/tests/data/crawl/crawl6752 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m51[79G[32m[40m=[4;72H[34m[40m[1m==
[24d[m[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6753 b/tests/data/crawl/crawl6753 new file mode 100644 index 0000000..9a4dacd --- /dev/null +++ b/tests/data/crawl/crawl6753 @@ -0,0 +1 @@ +[4;46H[32m[40m11[74G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6754 b/tests/data/crawl/crawl6754 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl6754 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6755 b/tests/data/crawl/crawl6755 new file mode 100644 index 0000000..6a1d511 --- /dev/null +++ b/tests/data/crawl/crawl6755 @@ -0,0 +1 @@ +[4;74H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6756 b/tests/data/crawl/crawl6756 new file mode 100644 index 0000000..2088f04 --- /dev/null +++ b/tests/data/crawl/crawl6756 @@ -0,0 +1 @@ +[4;47H[32m[40m2[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6757 b/tests/data/crawl/crawl6757 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl6757 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6758 b/tests/data/crawl/crawl6758 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl6758 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6759 b/tests/data/crawl/crawl6759 new file mode 100644 index 0000000..1d88b42 --- /dev/null +++ b/tests/data/crawl/crawl6759 @@ -0,0 +1 @@ +[9;63H[37m[40m107.3 (30[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl676 b/tests/data/crawl/crawl676 new file mode 100644 index 0000000..4b99e90 --- /dev/null +++ b/tests/data/crawl/crawl676 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6760 b/tests/data/crawl/crawl6760 new file mode 100644 index 0000000..23545d3 --- /dev/null +++ b/tests/data/crawl/crawl6760 @@ -0,0 +1 @@ +[4;46H[37m[40m13[78G[34m[40m==[9;65H[37m[40m8.3 (31[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6761 b/tests/data/crawl/crawl6761 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6761 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6762 b/tests/data/crawl/crawl6762 new file mode 100644 index 0000000..47b3c66 --- /dev/null +++ b/tests/data/crawl/crawl6762 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6763 b/tests/data/crawl/crawl6763 new file mode 100644 index 0000000..163d04b --- /dev/null +++ b/tests/data/crawl/crawl6763 @@ -0,0 +1 @@ +[9;50H
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6764 b/tests/data/crawl/crawl6764 new file mode 100644 index 0000000..cab14ff --- /dev/null +++ b/tests/data/crawl/crawl6764 @@ -0,0 +1 @@ +[1;31H[37m[40m[1K [30m[40m[1m#[2;10H[m[37m[40m ..[1m>[m[37m[40m.. ......... [3;10H .....[30m[40m[1m.[m[33m[40m#[37m[40m........[30m[40m[1m.#.#.#[4;10H[m[37m[40m [4;20H.......[30m[40m[1m.#.#.#[36m[40m[[5;10H[m[37m[40m [18G[33m[40m#[37m[40m........[30m[40m[1m.......[6;10H#.[18G[m[33m[40m#[37m[40m........[30m[40m[1m.......[7;10H#.[18G[m[37m[40m.......[30m[40m[1m.........[8;7H[m[37m[40m [30m[40m[1m#.[m[37m[40m..........[33m[40m#[8;33H[30m[40m[1m.[9;7H[m[37m[40m [30m[40m[1m#.[m[37m[40m.......[7mp[m[37m[40m..[33m[40m#[30m[40m[1m....[m[33m[40m([30m[40m[1m......[9;64H[m[37m[40m19.3 (1[10;7H [30m[40m[1m#.[m[37m[40m.......[37m[43m[5mZ[m[37m[40m.......[30m[40m[1m..###[11;7H[m[37m[40m [30m[40m[1m#.[m[37m[40m...............[30m[40m[1m..#[m[37m[40m [12;7H [30m[40m[1m#.[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m..##[13;7H####.[m[37m[40m......[33m[40m#[37m[40m........[30m[40m[1m.....[14;7H#....[m[37m[40m.[33m[40m#[37m[40m........[33m[40m#[37m[40m....[30m[40m[1m..#####[15;7H#.....[m[33m[40m#[37m[40m...[30m[40m[1m.[m[33m[40m#[37m[40m...[33m[40m#[37m[40m....[30m[40m[1m.[m[37m[40m)[30m[40m[1m....#[16;7H#.....[m[33m[40m####[30m[40m[1m#[m[33m[40m#[37m[40m...[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m..[30m[40m[1m..###.#[17;8H........[17;25H....#[m[37m[40m [30m[40m[1m#.#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6765 b/tests/data/crawl/crawl6765 new file mode 100644 index 0000000..9c71a7a --- /dev/null +++ b/tests/data/crawl/crawl6765 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6766 b/tests/data/crawl/crawl6766 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl6766 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6767 b/tests/data/crawl/crawl6767 new file mode 100644 index 0000000..5971d01 --- /dev/null +++ b/tests/data/crawl/crawl6767 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [
[24d[m[37m[40m_a morningstar; a scale mail[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6768 b/tests/data/crawl/crawl6768 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl6768 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6769 b/tests/data/crawl/crawl6769 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl6769 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl677 b/tests/data/crawl/crawl677 new file mode 100644 index 0000000..65fcc80 --- /dev/null +++ b/tests/data/crawl/crawl677 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m [1;20H [1;30H [2;5H[1K [12G[[20G #.......# [3;6H[1K [3;20H #.......#
[4d [4;20H [4;30H
[5d [5;16H #[5;30H [6;2H [6;17H♣.[6;30H [7;15H)...[7;30H [8;17H..[8;30H#.
[9d. [9;17H..[9;30H.. [10;11H(.....##[10;30H..[11;19H(..# [12;23H
[13d [13;15H†[13;24H
[14d [14;17H [24G [15;17H [24G [16;6H [16;17H [24G [17;6H [17;24H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6770 b/tests/data/crawl/crawl6770 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl6770 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6771 b/tests/data/crawl/crawl6771 new file mode 100644 index 0000000..f09d283 --- /dev/null +++ b/tests/data/crawl/crawl6771 @@ -0,0 +1 @@ +
[18d[M[H[30m[40m[1m................................
[2d......[m[37m[40m..[33m[40m###[37m[40m....[30m[40m[1m............
[3d.....[m[33m[40m##[37m[40m.......[30m[40m[1m......###.#.......
[4d.....[m[33m[40m#[37m[40m.......[33m[40m####[30m[40m[1m######.#.#......
[5d......[m[37m[40m.....[18G[30m[40m[1m.........##..#
[6d..[m[37m[40m.[30m[40m[1m.[m[32m[40m<[30m[40m[1m..[m[37m[40m....[18G[30m[40m[1m.........
[7d..[m[37m[40m...[30m[40m[1m...[m[37m[40m...[18G[30m[40m[1m.......
[8d..[m[37m[40m.....[33m[40m##[1m∩[m[37m[40m......[31m[40m.[30m[40m[1m.....[30G#
[9d..[m[37m[40m......'[7mp[m[37m[40m.[18G[30m[40m[1m........#...#.[37m[40m>[30m[40m#[9;63H[m[37m[40m247.3 (128.0)
[10d[30m[40m[1m..[m[37m[40m.[33m[40m###[37m[40m+[33m[40m##[37m[40m.[37m[43m[5mZ[18G[m[30m[40m[1m........#.......
[11d........[m[37m[40m...[18G[30m[40m[1m................
[12d.#.##..[m[37m[40m....[18G[30m[40m[1m................
[13d......[m[37m[40m.....[18G[30m[40m[1m.........[33G.
[14d.....[m[37m[40m............[30m[40m[1m....###.........
[15d....[m[37m[40m.............[30m[40m[1m..#####.........
[16d...[m[37m[40m.......[32m[40m<[37m[40m......[30m[40m[1m......#.........
[17d..........#.##'##[24G#.........
[24d[m[37m[40m_You open the door.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6772 b/tests/data/crawl/crawl6772 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6772 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6773 b/tests/data/crawl/crawl6773 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6773 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6774 b/tests/data/crawl/crawl6774 new file mode 100644 index 0000000..e7bb356 --- /dev/null +++ b/tests/data/crawl/crawl6774 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6775 b/tests/data/crawl/crawl6775 new file mode 100644 index 0000000..6fc1542 --- /dev/null +++ b/tests/data/crawl/crawl6775 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m.................................
[2d......[m[37m[40m..[33m[40m###[37m[40m....[30m[40m[1m..................
[3d.....[m[33m[40m##[37m[40m.......[30m[40m[1m......###.#........
[4d.....[m[33m[40m#[37m[40m.......[33m[40m####[30m[40m[1m######.#.#......
[5d......[m[37m[40m...........[30m[40m[1m.........##..#..
[6d..[m[37m[40m.[30m[40m[1m.[m[32m[40m<[30m[40m[1m..[m[37m[40m..........[30m[40m[1m................
[7d..[m[37m[40m...[30m[40m[1m...[m[37m[40m.........[30m[40m[1m................
[8d..[m[37m[40m.....[33m[40m##[1m∩[m[37m[40m......[31m[40m.[30m[40m[1m............#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m..[m[37m[40m......'[7mp[m[37m[40m.......[30m[40m[1m........#...#.[37m[40m>[30m[40m#[9;62H[m[37m[40m5247.3 (0.0)
[10d[30m[40m[1m..[m[37m[40m.[33m[40m###[37m[40m+[33m[40m##[37m[40m.[37m[43m[5mZ[m[37m[40m......[30m[40m[1m........#.......
[11d........[m[37m[40m.........[30m[40m[1m................
[12d.#.##..[m[37m[40m..........[30m[40m[1m................
[13d......[m[37m[40m...........[30m[40m[1m................
[14d.....[m[37m[40m............[30m[40m[1m....###.........
[15d....[m[37m[40m.............[30m[40m[1m..#####.........
[16d...[m[37m[40m.......[32m[40m<[37m[40m......[30m[40m[1m......#.........
[17d..........#.##'##......#.........[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K[18;2H[37m[40mItems here: [30m[40m[1m) [
[19d[m[37m[40m_a morningstar; a scale mail
[20d_You swap places.
[21d_You swap places.
[22d_You swap places.
[23d_You open the door.
[24d[30m[40m[1m_[m[37m[40mDone exploring.[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[37m[40m[1m7 things, total 1365 gold[m[37m[40m [[1ma-z[m[37m[40m] [1mtravel[m[37m[40m|examine|delete [[1m?[m[37m[40m/[1m![m[37m[40m] change action
[2d[32m[40m a - [D:4] 58 gold a +0 pair of boots[3;2H[37m[40mb - [D:4] 92 gold a hat
[4d c - [D:4] 103 gold a pair of gloves
[5d[32m[40m d - [D:4] 110 gold a +0 buckler of positive energy
[6d[30m[40m[1m e - [D:4] 230 gold a +2 robe of magic resistance
[7d f - [D:4] 364 gold a +3 short sword of speed
[8d g - [D:4] 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+[24;1H[33m[40mYou have 110 gp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6776 b/tests/data/crawl/crawl6776 new file mode 100644 index 0000000..09f8ad1 --- /dev/null +++ b/tests/data/crawl/crawl6776 @@ -0,0 +1 @@ +[1;34H[37m[40mtravel|[1mexamine[24;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6777 b/tests/data/crawl/crawl6777 new file mode 100644 index 0000000..695e41d --- /dev/null +++ b/tests/data/crawl/crawl6777 @@ -0,0 +1 @@ +[1;41H[37m[40mexamine|[1mdelete[24;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6778 b/tests/data/crawl/crawl6778 new file mode 100644 index 0000000..a6c1e66 --- /dev/null +++ b/tests/data/crawl/crawl6778 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m.................................
[2d......[m[37m[40m..[33m[40m###[37m[40m....[30m[40m[1m..................
[3d.....[m[33m[40m##[37m[40m.......[30m[40m[1m......###.#........
[4d.....[m[33m[40m#[37m[40m.......[33m[40m####[30m[40m[1m######.#.#......
[5d......[m[37m[40m...........[30m[40m[1m.........##..#..
[6d..[m[37m[40m.[30m[40m[1m.[m[32m[40m<[30m[40m[1m..[m[37m[40m..........[30m[40m[1m................
[7d..[m[37m[40m...[30m[40m[1m...[m[37m[40m.........[30m[40m[1m................
[8d..[m[37m[40m.....[33m[40m##[1m∩[m[37m[40m......[31m[40m.[30m[40m[1m............#...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m..[m[37m[40m......'[7mp[m[37m[40m.......[30m[40m[1m........#...#.[37m[40m>[30m[40m#[9;62H[m[37m[40m5247.3 (0.0)
[10d[30m[40m[1m..[m[37m[40m.[33m[40m###[37m[40m+[33m[40m##[37m[40m.[37m[43m[5mZ[m[37m[40m......[30m[40m[1m........#.......
[11d........[m[37m[40m.........[30m[40m[1m................
[12d.#.##..[m[37m[40m..........[30m[40m[1m................
[13d......[m[37m[40m...........[30m[40m[1m................
[14d.....[m[37m[40m............[30m[40m[1m....###.........
[15d....[m[37m[40m.............[30m[40m[1m..#####.........
[16d...[m[37m[40m.......[32m[40m<[37m[40m......[30m[40m[1m......#.........
[17d..........#.##'##......#.........[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K[18;2H[37m[40mItems here: [30m[40m[1m) [
[19d[m[37m[40m_a morningstar; a scale mail
[20d_You swap places.
[21d_You swap places.
[22d_You swap places.
[23d_You open the door.
[24d[30m[40m[1m_[m[37m[40mDone exploring.[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[37m[40m[1m6 things, total 1307 gold[m[37m[40m [[1ma-z[m[37m[40m] travel|examine|[1mdelete[m[37m[40m [[1m?[m[37m[40m/[1m![m[37m[40m] change action
[2d a - [D:4] 92 gold a hat
[3d b - [D:4] 103 gold a pair of gloves
[4d[32m[40m c - [D:4] 110 gold a +0 buckler of positive energy
[5d[30m[40m[1m d - [D:4] 230 gold a +2 robe of magic resistance
[6d e - [D:4] 364 gold a +3 short sword of speed
[7d f - [D:4] 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+[24;1H[33m[40mYou have 110 gp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6779 b/tests/data/crawl/crawl6779 new file mode 100644 index 0000000..086d80b --- /dev/null +++ b/tests/data/crawl/crawl6779 @@ -0,0 +1 @@ +[1;34H[37m[40m[1mtravel[1;49H[m[37m[40mdelete[24;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl678 b/tests/data/crawl/crawl678 new file mode 100644 index 0000000..4745aa1 --- /dev/null +++ b/tests/data/crawl/crawl678 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6780 b/tests/data/crawl/crawl6780 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6780 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6781 b/tests/data/crawl/crawl6781 new file mode 100644 index 0000000..caad665 --- /dev/null +++ b/tests/data/crawl/crawl6781 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m110[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6782 b/tests/data/crawl/crawl6782 new file mode 100644 index 0000000..6a4ff13 --- /dev/null +++ b/tests/data/crawl/crawl6782 @@ -0,0 +1 @@ +[8;56H[33m[40mPlace: [37m[40mDungeon:4
[18d Items here: [30m[40m[1m) [
[19d[m[37m[40m_a morningstar; a scale mail
[20d_You swap places.
[21d_You swap places.
[22d_You swap places.
[23d_You open the door.
[24d[30m[40m[1m_[m[37m[40mDone exploring.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6783 b/tests/data/crawl/crawl6783 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6783 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6784 b/tests/data/crawl/crawl6784 new file mode 100644 index 0000000..4c75e64 --- /dev/null +++ b/tests/data/crawl/crawl6784 @@ -0,0 +1 @@ +
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6785 b/tests/data/crawl/crawl6785 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl6785 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6786 b/tests/data/crawl/crawl6786 new file mode 100644 index 0000000..d27bead --- /dev/null +++ b/tests/data/crawl/crawl6786 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating a chunk of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6787 b/tests/data/crawl/crawl6787 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl6787 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6788 b/tests/data/crawl/crawl6788 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6788 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6789 b/tests/data/crawl/crawl6789 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl6789 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl679 b/tests/data/crawl/crawl679 new file mode 100644 index 0000000..186db3e --- /dev/null +++ b/tests/data/crawl/crawl679 @@ -0,0 +1 @@ +[H[37m[40m [1;20H [1;30H [2;5H[1K [12G[31m[40m[[20G[37m[40m [33m[40m#[37m[40m.......[33m[40m#[37m[40m [3;6H[1K [3;20H [33m[40m#[37m[40m.......[33m[40m#[37m[40m
[4d [4;20H [4;30H
[5d [5;16H [33m[40m#[5;30H[37m[40m [6;2H [6;17H[32m[40m♣[37m[40m.[6;30H [7;15H[36m[40m[7m)[m[30m[40m[1m.[m[37m[40m..[7;30H [8;17H..[8;30H[33m[40m#[37m[40m. [9;2H [9;17H..[9;30H.. [10;11H[34m[40m([30m[40m[1m.....[m[33m[40m##[10;30H[37m[40m..[11;19H[34m[40m([30m[40m[1m..#[m[37m[40m [12;23H
[13d [13;15H[32m[40m†[13;24H[37m[40m
[14d [14;17H [24G [15;17H [24G [16;6H [16;17H [24G [17;6H [17;24H [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6790 b/tests/data/crawl/crawl6790 new file mode 100644 index 0000000..fffb73e --- /dev/null +++ b/tests/data/crawl/crawl6790 @@ -0,0 +1 @@ +[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m.........[30m[40m[1m#.
[3d........#.#.#[36m[40m[[30m[40m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m#.
[4d................[m[37m[40m...[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m)........[30m[40m[1m#.
[5d................[m[37m[40m....[33m[40m##[37m[40m.........[30m[40m[1m..
[6d................[m[37m[40m...............[30m[40m[1m..
[7d..#.............[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m...............[30m[40m[1m..
[9d.........###.#.##[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m..[9;62H[m[37m[40m5271.3 (24.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m..
[11d.........###.#.##[m[33m[40m#[37m[40m.........[30m[40m[1m......
[12d.............#..[m[37m[40m........[33m[40m###[37m[40m..[30m[40m[1m....
[13d..#......#######[m[33m[40m##[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m.........[30m[40m[1m.#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.#[m[33m[40m##[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m...##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6791 b/tests/data/crawl/crawl6791 new file mode 100644 index 0000000..a04b4cb --- /dev/null +++ b/tests/data/crawl/crawl6791 @@ -0,0 +1 @@ +[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6792 b/tests/data/crawl/crawl6792 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6792 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6793 b/tests/data/crawl/crawl6793 new file mode 100644 index 0000000..c439b0c --- /dev/null +++ b/tests/data/crawl/crawl6793 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is an entrance to Seuc's Armour Shoppe here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6794 b/tests/data/crawl/crawl6794 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6794 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6795 b/tests/data/crawl/crawl6795 new file mode 100644 index 0000000..9a28462 --- /dev/null +++ b/tests/data/crawl/crawl6795 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [1mb - [m[32m[40m 9 gold a +0 robe
[4d [1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [36m[40m[1mk $ [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6796 b/tests/data/crawl/crawl6796 new file mode 100644 index 0000000..0bf49ce --- /dev/null +++ b/tests/data/crawl/crawl6796 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [33m[40m[1mb - [m[32m[40m 9 gold a +0 robe
[4d [33m[40m[1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [33m[40m[1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [33m[40m[1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [33m[40m[1mk + [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml - [m[32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6797 b/tests/data/crawl/crawl6797 new file mode 100644 index 0000000..d15ddbf --- /dev/null +++ b/tests/data/crawl/crawl6797 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [33m[40m[1ma - [m[32m[40m 58 gold a +0 chain mail
[3d [33m[40m[1mb - [m[32m[40m 9 gold a +0 robe
[4d [33m[40m[1mc - [m[32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [33m[40m[1mf - [m[32m[40m 26 gold a +0 leather armour
[8d [33m[40m[1mg - [m[32m[40m 52 gold a +0 ring mail
[9d [33m[40m[1mh - [m[32m[40m 52 gold a +0 ring mail
[10d [33m[40m[1mi - [m[32m[40m 26 gold a +0 leather armour
[11d [33m[40m[1mj - [m[32m[40m 52 gold a +0 ring mail
[12d [33m[40m[1mk + [m[32m[40m 110 gold a +0 buckler of positive energy
[13d [33m[40m[1ml - [m[32m[40m 58 gold a +0 pair of boots
[21d[36m[40mPurchase items for 110 gold? (y/N)
[22d[33m[40m[1mYou have 110 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1ml[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mL[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6798 b/tests/data/crawl/crawl6798 new file mode 100644 index 0000000..f6e5d2e --- /dev/null +++ b/tests/data/crawl/crawl6798 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWelcome to Seuc's Armour Shoppe! What would you like to do?[K
[2d[m[32m[40m [31m[40ma - [32m[40m 58 gold a +0 chain mail
[3d [31m[40mb - [32m[40m 9 gold a +0 robe
[4d [31m[40mc - [32m[40m 9 gold a +0 robe
[5d [36m[40m[1md $ [m[32m[40m 408 gold the +1 ring mail of the Six Ghosts {+Inv rPois Regen+ Str+2}
[6d [36m[40m[1me $ [m[32m[40m 230 gold a +2 robe of magic resistance
[7d [31m[40mf - [32m[40m 26 gold a +0 leather armour
[8d [31m[40mg - [32m[40m 52 gold a +0 ring mail
[9d [31m[40mh - [32m[40m 52 gold a +0 ring mail
[10d [31m[40mi - [32m[40m 26 gold a +0 leather armour
[11d [31m[40mj - [32m[40m 52 gold a +0 ring mail
[12d [31m[40mk - [32m[40m 58 gold a +0 pair of boots
[22d[33m[40m[1mYou have 0 gold pieces.
[23d[m[37m[40m[[1mEsc[m[37m[40m/[1mR-Click[m[37m[40m] exit [[1m![m[37m[40m] [1mbuy[m[37m[40m|examine items [[1ma[m[37m[40m-[1mk[m[37m[40m] select item for purchase
[24d[[1m/[m[37m[40m] sort (default) [[1mEnter[m[37m[40m] make purchase [[1mA[m[37m[40m-[1mK[m[37m[40m] put item on shopping list[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6799 b/tests/data/crawl/crawl6799 new file mode 100644 index 0000000..393ad30 --- /dev/null +++ b/tests/data/crawl/crawl6799 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m.........[30m[40m[1m#.
[3d........#.#.#[36m[40m[[30m[40m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m#.
[4d................[m[37m[40m...[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m)........[30m[40m[1m#.
[5d................[m[37m[40m....[33m[40m##[37m[40m.........[30m[40m[1m..
[6d................[m[37m[40m...............[30m[40m[1m..
[7d..#.............[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m...............[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.........###.#.##[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m..[9;62H[m[37m[40m5271.3 (0.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m..
[11d.........###.#.##[m[33m[40m#[37m[40m.........[30m[40m[1m......
[12d.............#..[m[37m[40m........[33m[40m###[37m[40m..[30m[40m[1m....
[13d..#......#######[m[33m[40m##[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m.........[30m[40m[1m.#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.#[m[33m[40m##[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m...##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K
[18d[37m[40m_You swap places.
[19d_You swap places.
[20d_You open the door.
[21d_Done exploring.
[22d_Eating a chunk of flesh. This raw flesh tastes terrible.
[23d_[30m[40m[1mYou continue eating.[m[37m[40m x2
[24d[30m[40m[1m_[m[37m[40mThere is an entrance to Seuc's Armour Shoppe here.[m[39;49m[37m[40m
[18d[2M[23;2H[32m[40mN - a +0 buckler of positive energy[24;2H[37m[40mThank you for shopping at Seuc's Armour Shoppe![9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl68 b/tests/data/crawl/crawl68 new file mode 100644 index 0000000..922b94d --- /dev/null +++ b/tests/data/crawl/crawl68 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.......P♣P.....[2;15H[m[37m[40m[1K [33m[40m#[37m[40m......[30m[40m[1m♣.P......[3;14H[m[37m[40m[1K [30m[40m[1m#[m[33m[40m#[37m[40m......[30m[40m[1m.........[4;14H[m[37m[40m[1K [30m[40m[1m.[m[37m[40m.......[30m[40m[1m...#.##.#[5;14H[m[37m[40m[1K [30m[40m[1m.[m[37m[40m.......[30m[40m[1m####....#[6;14H[m[37m[40m[1K [30m[40m[1m.[m[33m[40m#[37m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m...[m[37m[40m [7;15H[1K [33m[40m#[37m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m..[8;15H[m[37m[40m[1K [33m[40m#[37m[40m......[33m[40m#####[37m[40m...[9;11H [30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m.......[10;13H [30m[40m[1m#[m[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m.[33m[40m##[36m[40m[1m[[m[37m[40m...[11;13H [30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m [37m[44mg[37m[40m [12;18H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [13;17H [33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [14;18H . [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m .[15;17H [33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[16;17H[37m[40m +. .+[17;33H[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl680 b/tests/data/crawl/crawl680 new file mode 100644 index 0000000..01017be --- /dev/null +++ b/tests/data/crawl/crawl680 @@ -0,0 +1 @@ +[9;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6800 b/tests/data/crawl/crawl6800 new file mode 100644 index 0000000..0ef558d --- /dev/null +++ b/tests/data/crawl/crawl6800 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6801 b/tests/data/crawl/crawl6801 new file mode 100644 index 0000000..ca24fb6 --- /dev/null +++ b/tests/data/crawl/crawl6801 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWear which item?[K
[2d[m[34m[40mArmour
[3d[32m[40m[1m B - a +0 buckler (worn)
[4d I - a +0 cloak (worn)
[5d L - a +0 pair of boots (worn)
[6d a - a +1 robe (worn)
[7d[m[32m[40m N - a +0 buckler of positive energy
[8d J - a +0 robe[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6802 b/tests/data/crawl/crawl6802 new file mode 100644 index 0000000..a869473 --- /dev/null +++ b/tests/data/crawl/crawl6802 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m.........[30m[40m[1m#.
[3d........#.#.#[36m[40m[[30m[40m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m#.
[4d................[m[37m[40m...[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m)........[30m[40m[1m#.
[5d................[m[37m[40m....[33m[40m##[37m[40m.........[30m[40m[1m..
[6d................[m[37m[40m...............[30m[40m[1m..
[7d..#.............[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m...............[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.........###.#.##[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m..[9;62H[m[37m[40m5271.3 (0.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m..
[11d.........###.#.##[m[33m[40m#[37m[40m.........[30m[40m[1m......
[12d.............#..[m[37m[40m........[33m[40m###[37m[40m..[30m[40m[1m....
[13d..#......#######[m[33m[40m##[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m.........[30m[40m[1m.#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.#[m[33m[40m##[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m...##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K
[18d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2
[19d[30m[40m[1m_[m[37m[40mThere is an entrance to Seuc's Armour Shoppe here.
[20d [32m[40mN - a +0 buckler of positive energy[21;2H[37m[40mThank you for shopping at Seuc's Armour Shoppe!
[22d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [
\ No newline at end of file diff --git a/tests/data/crawl/crawl6803 b/tests/data/crawl/crawl6803 new file mode 100644 index 0000000..aa483e1 --- /dev/null +++ b/tests/data/crawl/crawl6803 @@ -0,0 +1 @@ +37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m.........[30m[40m[1m#.
[3d........#.#.#[36m[40m[[30m[40m#.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.........[30m[40m[1m#.
[4d................[m[37m[40m...[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m)........[30m[40m[1m#.
[5d................[m[37m[40m....[33m[40m##[37m[40m.........[30m[40m[1m..
[6d................[m[37m[40m...............[30m[40m[1m..
[7d..#.............[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m...............[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.........###.#.##[m[33m[40m#[37m[40m.....[7mp[m[37m[40m.......[30m[40m[1m..[9;62H[m[37m[40m5271.3 (0.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.....[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m..
[11d.........###.#.##[m[33m[40m#[37m[40m.........[30m[40m[1m......
[12d.............#..[m[37m[40m........[33m[40m###[37m[40m..[30m[40m[1m....
[13d..#......#######[m[33m[40m##[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m.........[30m[40m[1m.#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.#[m[33m[40m##[37m[40m.[33m[40m##[37m[40m....[30m[40m[1m.#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m......[30m[40m[1m...##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mhowler monkey skeleton[K
[18d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2
[19d[30m[40m[1m_[m[37m[40mThere is an entrance to Seuc's Armour Shoppe here.
[20d [32m[40mN - a +0 buckler of positive energy[21;2H[37m[40mThank you for shopping at Seuc's Armour Shoppe!
[22d[30m[40m[1m_[m[37m[40mYou can access your shopping list by pressing '$'.
[23d[30m[40m[1m_Unknown command.[24;2H[m[36m[40mWear which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6804 b/tests/data/crawl/crawl6804 new file mode 100644 index 0000000..7f8c38f --- /dev/null +++ b/tests/data/crawl/crawl6804 @@ -0,0 +1 @@ +[9;65H[37m[40m2.3 (1
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6805 b/tests/data/crawl/crawl6805 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6805 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6806 b/tests/data/crawl/crawl6806 new file mode 100644 index 0000000..df22776 --- /dev/null +++ b/tests/data/crawl/crawl6806 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou start removing your armour.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6807 b/tests/data/crawl/crawl6807 new file mode 100644 index 0000000..69e6ba1 --- /dev/null +++ b/tests/data/crawl/crawl6807 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6808 b/tests/data/crawl/crawl6808 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6808 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6809 b/tests/data/crawl/crawl6809 new file mode 100644 index 0000000..45f346e --- /dev/null +++ b/tests/data/crawl/crawl6809 @@ -0,0 +1 @@ +[9;65H[37m[40m4.3 (3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl681 b/tests/data/crawl/crawl681 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl681 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6810 b/tests/data/crawl/crawl6810 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6810 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6811 b/tests/data/crawl/crawl6811 new file mode 100644 index 0000000..b4a0ad0 --- /dev/null +++ b/tests/data/crawl/crawl6811 @@ -0,0 +1 @@ +[9;65H[37m[40m5.3 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6812 b/tests/data/crawl/crawl6812 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6812 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6813 b/tests/data/crawl/crawl6813 new file mode 100644 index 0000000..2796fde --- /dev/null +++ b/tests/data/crawl/crawl6813 @@ -0,0 +1 @@ +[9;65H[37m[40m6.3 (5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6814 b/tests/data/crawl/crawl6814 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6814 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6815 b/tests/data/crawl/crawl6815 new file mode 100644 index 0000000..de5262f --- /dev/null +++ b/tests/data/crawl/crawl6815 @@ -0,0 +1 @@ +
[18d[M[6;43H[37m[40m3[7d0
[24d_[30m[40m[1mYou continue taking off your +0 buckler.[m[37m[40m x4[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6816 b/tests/data/crawl/crawl6816 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6816 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6817 b/tests/data/crawl/crawl6817 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6817 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6818 b/tests/data/crawl/crawl6818 new file mode 100644 index 0000000..556f67b --- /dev/null +++ b/tests/data/crawl/crawl6818 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mYou finish taking off your +0 buckler.
[24d [30m[40m[1mYou start putting on your armour.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6819 b/tests/data/crawl/crawl6819 new file mode 100644 index 0000000..206563e --- /dev/null +++ b/tests/data/crawl/crawl6819 @@ -0,0 +1 @@ +[9;65H[37m[40m7.3 (6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl682 b/tests/data/crawl/crawl682 new file mode 100644 index 0000000..bf10d98 --- /dev/null +++ b/tests/data/crawl/crawl682 @@ -0,0 +1 @@ +[7;20H[37m[40m.[37m[43m[5mZ[8d[m[37m[40m.[9d[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m...†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6820 b/tests/data/crawl/crawl6820 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6820 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6821 b/tests/data/crawl/crawl6821 new file mode 100644 index 0000000..eada0a8 --- /dev/null +++ b/tests/data/crawl/crawl6821 @@ -0,0 +1 @@ +[9;65H[37m[40m8.3 (7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6822 b/tests/data/crawl/crawl6822 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6822 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6823 b/tests/data/crawl/crawl6823 new file mode 100644 index 0000000..8b0665f --- /dev/null +++ b/tests/data/crawl/crawl6823 @@ -0,0 +1 @@ +[9;65H[37m[40m9.3 (8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6824 b/tests/data/crawl/crawl6824 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6824 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6825 b/tests/data/crawl/crawl6825 new file mode 100644 index 0000000..cfbf09a --- /dev/null +++ b/tests/data/crawl/crawl6825 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue putting on your +0 buckler of positive energy.[m[37m[40m x4[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6826 b/tests/data/crawl/crawl6826 new file mode 100644 index 0000000..2db298e --- /dev/null +++ b/tests/data/crawl/crawl6826 @@ -0,0 +1 @@ +[10;24H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6827 b/tests/data/crawl/crawl6827 new file mode 100644 index 0000000..e652672 --- /dev/null +++ b/tests/data/crawl/crawl6827 @@ -0,0 +1 @@ +[9;64H[37m[40m80.3 (9[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6828 b/tests/data/crawl/crawl6828 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6828 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6829 b/tests/data/crawl/crawl6829 new file mode 100644 index 0000000..2273fec --- /dev/null +++ b/tests/data/crawl/crawl6829 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your howler monkey skeleton crumbles into dust![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl683 b/tests/data/crawl/crawl683 new file mode 100644 index 0000000..b47597c --- /dev/null +++ b/tests/data/crawl/crawl683 @@ -0,0 +1 @@ +[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[8;51H[37m[40m7[9;64H4.0 (1.0) [14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 goblin skeletons[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6830 b/tests/data/crawl/crawl6830 new file mode 100644 index 0000000..4fae257 --- /dev/null +++ b/tests/data/crawl/crawl6830 @@ -0,0 +1 @@ +[9;65H[37m[40m1.3 (10.0)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6831 b/tests/data/crawl/crawl6831 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6831 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6832 b/tests/data/crawl/crawl6832 new file mode 100644 index 0000000..703d042 --- /dev/null +++ b/tests/data/crawl/crawl6832 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue putting on your +0 buckler of positive energy.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6833 b/tests/data/crawl/crawl6833 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl6833 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl6834 b/tests/data/crawl/crawl6834 new file mode 100644 index 0000000..231fbf5 --- /dev/null +++ b/tests/data/crawl/crawl6834 @@ -0,0 +1 @@ +
[24d[36m[40m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6835 b/tests/data/crawl/crawl6835 new file mode 100644 index 0000000..ac35c41 --- /dev/null +++ b/tests/data/crawl/crawl6835 @@ -0,0 +1 @@ +[?25l[19d[37m[40m[J[6;43H2[7d3
[18d You finish putting on your +0 buckler of positive energy.[10;80H[m[39;49m[37m[40m[9;50H[17;34H
[19d[30m[40m[1m_[m[37m[40mYou feel more protected from negative energy.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6836 b/tests/data/crawl/crawl6836 new file mode 100644 index 0000000..e1c315d --- /dev/null +++ b/tests/data/crawl/crawl6836 @@ -0,0 +1 @@ +[2;31H[30m[40m[1m.[3;16H[m[37m[40m.[3;31H[30m[40m[1m.[4;16H[m[37m[40m.[4;31H[30m[40m[1m.[5;16H[m[37m[40m.[5;31H[30m[40m[1m.[6;16H[m[37m[40m.[6;31H[30m[40m[1m.[7;16H[m[37m[40m.[7;31H[30m[40m[1m.[8d.[9;23H[m[37m[40m[7mp[m[33m[40m[1m∩[31G[30m[40m.[10d.[11;28H[m[37m[40m.[12;16H.[12;30H.[13;16H[33m[40m#[14;26H[37m[40m.[15;16H[33m[40m#[15;26H[37m[40m.[16d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6837 b/tests/data/crawl/crawl6837 new file mode 100644 index 0000000..dd301d3 --- /dev/null +++ b/tests/data/crawl/crawl6837 @@ -0,0 +1 @@ +[9;65H[37m[40m2.3 (1.0)
[19d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6838 b/tests/data/crawl/crawl6838 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6838 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6839 b/tests/data/crawl/crawl6839 new file mode 100644 index 0000000..f258ad4 --- /dev/null +++ b/tests/data/crawl/crawl6839 @@ -0,0 +1 @@ +[9;23H
\ No newline at end of file diff --git a/tests/data/crawl/crawl684 b/tests/data/crawl/crawl684 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl684 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6840 b/tests/data/crawl/crawl6840 new file mode 100644 index 0000000..408cb95 --- /dev/null +++ b/tests/data/crawl/crawl6840 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrop what? 27/52 slots (_ for help)[K
[2d[m[34m[40mHand Weapons (select all with [37m[40m[1m)[m[34m[40m)
[3d[32m[40m[1m l - a +0 short sword (weapon)
[4d[m[32m[40m E - a +0 antimagic short sword
[5d[34m[40mArmour (select all with [37m[40m[1m[[m[34m[40m)
[6d[32m[40m[1m N - a +0 buckler of positive energy (worn)
[7d I - a +0 cloak (worn)
[8d L - a +0 pair of boots (worn)
[9d a - a +1 robe (worn)
[10d[m[32m[40m B - a +0 buckler
[11d J - a +0 robe
[12d[34m[40mJewellery (select all with [37m[40m[1m"=[m[34m[40m)
[13d[32m[40m[1m i - a ring of wizardry (left hand)
[14d[m[34m[40mWands (select all with [37m[40m[1m/[m[34m[40m)[15;2H[37m[40mt - a wand of digging (1/24)
[16d u - a wand of iceblast (5/15)
[17d K - a wand of iceblast (9/15)
[18d[34m[40mScrolls (select all with [37m[40m[1m?[m[34m[40m)[19;2H[37m[40mr - 5 scrolls of identify
[20d y - a scroll of enchant armour
[21d[36m[40m G - a scroll of teleportation[22;2H[37m[40mM - a scroll of remove curse
[23d[34m[40mPotions (select all with [37m[40m[1m![m[34m[40m)
[24d-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6841 b/tests/data/crawl/crawl6841 new file mode 100644 index 0000000..a35a4c5 --- /dev/null +++ b/tests/data/crawl/crawl6841 @@ -0,0 +1 @@ +[1;37H[37m[40m[1m(1 turn)[10;4H[m[32m[40m+[24;7H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6842 b/tests/data/crawl/crawl6842 new file mode 100644 index 0000000..9c1b30e --- /dev/null +++ b/tests/data/crawl/crawl6842 @@ -0,0 +1 @@ +[1;38H[37m[40m[1m2[44Gs)[11;4H[m[32m[40m+[24;7H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6843 b/tests/data/crawl/crawl6843 new file mode 100644 index 0000000..7914e7e --- /dev/null +++ b/tests/data/crawl/crawl6843 @@ -0,0 +1 @@ +[1;38H[37m[40m[1m3[4;4H[m[32m[40m+[24;7H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6844 b/tests/data/crawl/crawl6844 new file mode 100644 index 0000000..2648eef --- /dev/null +++ b/tests/data/crawl/crawl6844 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m........[30m[40m[1m.#.
[3d........#.#.#[36m[40m[[30m[40m#[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m........[30m[40m[1m.#.
[4d...............[m[37m[40m....[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m).......[30m[40m[1m.#.
[5d...............[m[37m[40m.....[33m[40m##[37m[40m........[30m[40m[1m...
[6d...............[m[37m[40m...............[30m[40m[1m...
[7d..#............[m[37m[40m.......[35m[40m[7m)[m[37m[40m.......[30m[40m[1m...
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m..............[30m[40m[1m...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.........###.#.##[m[33m[40m#[37m[40m....[7mp[m[33m[40m[1m∩[m[37m[40m......[30m[40m[1m...[9;62H[m[37m[40m5282.3 (0.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m###[37m[40m..[30m[40m[1m...
[11d.........###.#.##[m[33m[40m#[37m[40m..........[30m[40m[1m.....
[12d.............#.[m[37m[40m.........[33m[40m###[37m[40m...[30m[40m[1m...
[13d..#......######[m[33m[40m###[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m..........[30m[40m[1m#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.[m[33m[40m###[37m[40m.[33m[40m##[37m[40m.....[30m[40m[1m#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.......[30m[40m[1m..##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m
[21d[37m[40m[J[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[37m[40mYou finish putting on your +0 buckler of positive energy.
[19d_You feel more protected from negative energy.
[20d [36m[40mDrop what? 27/52 slots (_ for help) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6845 b/tests/data/crawl/crawl6845 new file mode 100644 index 0000000..bec5ef4 --- /dev/null +++ b/tests/data/crawl/crawl6845 @@ -0,0 +1 @@ +[9;65H[37m[40m3.3 (1[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6846 b/tests/data/crawl/crawl6846 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6846 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6847 b/tests/data/crawl/crawl6847 new file mode 100644 index 0000000..0004ed4 --- /dev/null +++ b/tests/data/crawl/crawl6847 @@ -0,0 +1 @@ +
[21d[37m[40m_You drop a +0 buckler.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6848 b/tests/data/crawl/crawl6848 new file mode 100644 index 0000000..b665346 --- /dev/null +++ b/tests/data/crawl/crawl6848 @@ -0,0 +1 @@ +[9;65H[37m[40m4.3 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6849 b/tests/data/crawl/crawl6849 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6849 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl685 b/tests/data/crawl/crawl685 new file mode 100644 index 0000000..7e6c487 --- /dev/null +++ b/tests/data/crawl/crawl685 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6850 b/tests/data/crawl/crawl6850 new file mode 100644 index 0000000..09748dc --- /dev/null +++ b/tests/data/crawl/crawl6850 @@ -0,0 +1 @@ +
[22d[37m[40m_You drop a +0 antimagic short sword.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6851 b/tests/data/crawl/crawl6851 new file mode 100644 index 0000000..4e98e8c --- /dev/null +++ b/tests/data/crawl/crawl6851 @@ -0,0 +1 @@ +[9;65H[37m[40m5.3 (3[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6852 b/tests/data/crawl/crawl6852 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6852 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6853 b/tests/data/crawl/crawl6853 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6853 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6854 b/tests/data/crawl/crawl6854 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6854 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6855 b/tests/data/crawl/crawl6855 new file mode 100644 index 0000000..088c0eb --- /dev/null +++ b/tests/data/crawl/crawl6855 @@ -0,0 +1 @@ +
[23d[37m[40m_You drop a +0 robe.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6856 b/tests/data/crawl/crawl6856 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6856 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6857 b/tests/data/crawl/crawl6857 new file mode 100644 index 0000000..429e3ca --- /dev/null +++ b/tests/data/crawl/crawl6857 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1mLevel 4 of the Dungeon [m[32m[40m<<<[37m[40m[1m>>>[33m[40m∩∩∩∩[37m[40m [m[37m[40m(Press [1m?[m[37m[40m for help)[2;11H[30m[40m[1m#[m[34m[40m.................[30m[40m[1m######[m[34m[40m...........[30m[40m[1m#[m[34m[40m.....[30m[40m[1m######[m[34m[40m...[30m[40m[1m####[3;11H#[m[34m[40m.................[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m...[37m[40m[7m)[m[34m[40m.....[30m[40m[1m####[m[34m[40m.....[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[4;11H#[m[34m[40m.................[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..................[30m[40m[1m+[m[34m[40m...........[30m[40m[1m#[5;11H#[m[34m[40m...[37m[40m[1m>[m[34m[40m....................................[30m[40m[1m#[m[34m[40m..........[33m[40m[1m∩[30m[40m#[6;11H#[m[34m[40m.......[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m###[m[34m[40m.........[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[7;11H#[m[34m[40m.................[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[36m[40m[[30m[40m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[8;11H#[m[34m[40m.......[30m[40m[1m#[m[34m[40m....................[30m[40m[1m###[m[37m[40m)[34m[40m........[30m[40m[1m#[m[34m[40m...........[30m[40m[1m######[9;11H#[m[34m[40m.......[30m[40m[1m#[m[34m[40m.....................[30m[40m[1m##[m[34m[40m............[30m[40m[1mZ[m[34m[40m.............[30m[40m[1m#[10;11H#[m[34m[40m.........................................................[30m[40m[1m#[11
\ No newline at end of file diff --git a/tests/data/crawl/crawl6858 b/tests/data/crawl/crawl6858 new file mode 100644 index 0000000..19b9090 --- /dev/null +++ b/tests/data/crawl/crawl6858 @@ -0,0 +1 @@ +;11H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m...................[35m[40m[7m)[m[34m[40m..........[30m[40m[1m###[m[34m[40m............[30m[40m[1m#[12;11H#[m[34m[40m...........[30m[40m[1m#[m[34m[40m....[33m[40m([34m[40m.......[37m[40m[7m)[m[34m[40m.................[30m[40m[1m####[m[34m[40m...........[30m[40m[1m#[13;11H#[m[34m[40m..................[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m....[37m[40m[1mp[33m[40m∩[m[34m[40m..............[37m[40m[1m>[m[34m[40m.[30m[40m[1m#########[14;11H#[m[34m[40m..................[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m###[m[34m[40m......[30m[40m[1m##[m[34m[40m.......[30m[40m[1m#[15;11H#[m[34m[40m.......[30m[40m[1m#[m[34m[40m..........[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.................[30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[16;8H####[m[34m[40m.......[30m[40m[1m#[m[34m[40m..............[30m[40m[1m#[m[34m[40m..........[30m[40m[1m###[m[34m[40m........[30m[40m[1m#[m[34m[40m.......[30m[40m[1m######[17;8H#[m[34m[40m.....[30m[40m[1m#[m[34m[40m........[30m[40m[1m#[m[34m[40m......[30m[40m[1m#########[m[34m[40m........[30m[40m[1m#[m[34m[40m..[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m............[30m[40m[1m#[18;8H#[m[34m[40m.....[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.....[37m[40m)[34m[40m....[30m[40m[1m#[m[34m[40m............[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[19;8H#[m[34m[40m.....[30m[40m[1m######[m[34m[40m...[30m[40m[1m###[m[34m[40m....[30m[40m[1
\ No newline at end of file diff --git a/tests/data/crawl/crawl6859 b/tests/data/crawl/crawl6859 new file mode 100644 index 0000000..b12a8e9 --- /dev/null +++ b/tests/data/crawl/crawl6859 @@ -0,0 +1 @@ +m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.....[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.....[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[20;8H#[m[34m[40m.....................[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...........[30m[40m[1m##[m[34m[40m....[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[21;8H#[m[34m[40m............[30m[40m[1m#######[m[34m[40m..[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m...........[30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[m[34m[40m...........[30m[40m[1m#[22;8H#[m[34m[40m...................[37m[40m)[34m[40m........................................[30m[40m[1m#[23;8H#[m[34m[40m.....[30m[40m[1m#[m[34m[40m................................[30m[40m[1m#[m[34m[40m...[30m[40m[1m###[m[34m[40m..[30m[40m[1m#[m[34m[40m............[30m[40m[1m#[24;8H#[m[34m[40m...........................................[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m......[30m[40m[1m#######[80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl686 b/tests/data/crawl/crawl686 new file mode 100644 index 0000000..96201e7 --- /dev/null +++ b/tests/data/crawl/crawl686 @@ -0,0 +1 @@ +[1;4H[30m[40m[1m####.[15GZ#.#[m[37m[40m [30m[40m[1m#[1;29H[m[37m[40m [2;5H[30m[40m[1m......[m[31m[40m[[30m[40m[1m##.#♣.♣[m[37m[40m [33m[40m#[37m[40m.[28G[33m[40m#[37m[40m [3;6H[30m[40m[1m♣.[14GZ##.#[m[37m[40m [33m[40m#[37m[40m.[28G[33m[40m#[37m[40m [4;4H[30m[40m[1m.♣♣♣......##♣.♣[m[37m[40m [33m[40m#[37m[40m.[28G[33m[40m#[37m[40m [5;4H[30m[40m[1m.[5;14H#[m[37m[40m [30m[40m[1m#Z[m[33m[40m###[37m[40m.[28G[33m[40m#[37m[40m
[6d [30m[40m[1m.P♣......##♣[m[37m[40m.[32m[40m♣[37m[40m.[6;28H[33m[40m#[37m[40m [7;8H[30m[40m[1m......[m[36m[40m[7m)[m[30m[40m[1m..[m[37m[40m...[37m[43m[5mZ[m[37m[40m.[28G[33m[40m#[37m[40m [8;12H[30m[40m[1m#.[8;28H[m[33m[40m##[37m[40m.
[9d [30m[40m[1m.[9;22H[m[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m..†.[10;6H[30m[40m[1m....[m[34m[40m([30m[40m[1m.....#[m[33m[40m#[37m[40m..[33m[40m#[10;29H[37m[40m.[11;7H[30m[40m[1m#...#.#..##[m[34m[40m([30m[40m[1m..#[m[37m[40m [29G[30m[40m[1m#.[12;5H....#.#.#..##.#.#[m[37m[40m [29G[30m[40m[1m#.[13;3H#.[11G#.#[m[32m[40m†[30m[40m[1m###.#.##[m[37m[40m [30m[40m[1m#.[14;2H#..##......#.#[m[37m[40m [30m[40m[1m#.#..#[m[37m[40m [30m[40m[1m#.
[15d#...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[16;4H#[m[37m[40m [30m[40m[1m#..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[17;3H##[m[37m[40m [30m[40m[1m#..#.....###.##.#[m[37m[40m [30m[40m[1m#....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6860 b/tests/data/crawl/crawl6860 new file mode 100644 index 0000000..5ca99ac --- /dev/null +++ b/tests/data/crawl/crawl6860 @@ -0,0 +1 @@ +[13;43H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6861 b/tests/data/crawl/crawl6861 new file mode 100644 index 0000000..613b3fd --- /dev/null +++ b/tests/data/crawl/crawl6861 @@ -0,0 +1 @@ +[37m[40m[1mp[24;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6862 b/tests/data/crawl/crawl6862 new file mode 100644 index 0000000..d4d0496 --- /dev/null +++ b/tests/data/crawl/crawl6862 @@ -0,0 +1 @@ +[13;59H[30m[47m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6863 b/tests/data/crawl/crawl6863 new file mode 100644 index 0000000..300a225 --- /dev/null +++ b/tests/data/crawl/crawl6863 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m...............................#.
[2d........#.#.#.#.[m[33m[40m#[37m[40m.[30m[40m[1m.##[m[33m[40m#[37m[40m........[30m[40m[1m.#.
[3d........#.#.#[36m[40m[[30m[40m#[m[37m[40m.[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m........[30m[40m[1m.#.
[4d...............[m[37m[40m....[33m[40m#[30m[40m[1m#[m[33m[40m#[37m[40m).......[30m[40m[1m.#.
[5d...............[m[37m[40m.....[33m[40m##[37m[40m........[30m[40m[1m...
[6d...............[m[37m[40m...............[30m[40m[1m...
[7d..#............[m[37m[40m.......[35m[40m[7m)[m[37m[40m.......[30m[40m[1m...
[8d..#....[m[33m[40m([30m[40m[1m.......[m[37m[40m[7m)[m[37m[40m..............[30m[40m[1m...[8;56H[m[33m[40mPlace: [37m[40mDungeon:4
[9d[30m[40m[1m.........###.#.##[m[33m[40m#[37m[40m....[7mp[m[33m[40m[1m∩[m[37m[40m......[30m[40m[1m...[9;62H[m[37m[40m5285.3 (0.0)
[10d[30m[40m[1m.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.......[33m[40m###[37m[40m..[30m[40m[1m...
[11d.........###.#.##[m[33m[40m#[37m[40m..........[30m[40m[1m.....
[12d.............#.[m[37m[40m.........[33m[40m###[37m[40m...[30m[40m[1m...
[13d..#......######[m[33m[40m###[37m[40m.......[30m[40m[1m.#.[m[37m[40m.[33m[40m#[30m[40m[1m###
[14d..#.....[m[37m[40m)[30m[40m[1m....#..[m[37m[40m..........[30m[40m[1m#..[m[33m[40m#[30m[40m[1m#.#
[15d..###....###.#.[m[33m[40m###[37m[40m.[33m[40m##[37m[40m.....[30m[40m[1m#..#...
[16d.........#[m[37m[40m [30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.......[30m[40m[1m..##..
[17d#######..###.#.###...........####[m[39;49m[37m[40m
[24d[37m[40m[J[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[18;2H[m[37m[40mYou finish putting on your +0 buckler of positive energy.
[19d_You feel more protected from negative energy.
[20d [36m[40mDrop what? 27/52 slots (_ for help) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[37m[40m_You drop a +0 buckler.
[22d_You drop a +0 antimagic short sword.
[23d_You drop a +0 robe.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6864 b/tests/data/crawl/crawl6864 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6864 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6865 b/tests/data/crawl/crawl6865 new file mode 100644 index 0000000..cd5b34d --- /dev/null +++ b/tests/data/crawl/crawl6865 @@ -0,0 +1 @@ +
[24d[37m[40m_There is an entrance to Seuc's Armour Shoppe here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6866 b/tests/data/crawl/crawl6866 new file mode 100644 index 0000000..16fea5b --- /dev/null +++ b/tests/data/crawl/crawl6866 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m#[1;28H[33m[40m∩[30m[40m#[m[37m[40m [2;2H[30m[40m[1m#..###.........[m[33m[40m#[37m[40m.....[29G[33m[40m#[37m[40m [3;2H[30m[40m[1m#..#[m[37m[40m [30m[40m[1m#.........[m[33m[40m#[37m[40m.....[29G[33m[40m#[37m[40m [4;5H[30m[40m[1m###[m[37m[40m)[16G[30m[40m[1m.[m[33m[40m#[37m[40m...........[33m[40m###[30m[40m[1m##[5;6H##[5;16H...[m[37m[40m....[5;31H.[6;16H[30m[40m[1m....[6;31H[m[37m[40m.[7;3H[30m[40m[1m.....[m[35m[40m[7m)[16G[m[30m[40m[1m...##[m[33m[40m#[37m[40m..[31G.
[8d[7m)[m[30m[40m[1m.......[16G.[m[37m[40m..[33m[40m####[8;31H[37m[40m.
[9d[30m[40m[1m###....[m[31m[40m[7m[[m[33m[40m[1m∩[30m[40m.......[m[37m[40m.......[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#######[9;63H[m[37m[40m301.3 (16.0)
[10d[30m[40m[1m#[m[37m[40m [30m[40m[1m#[10G.###...[m[37m[40m...[33m[40m##[37m[40m.......[33m[40m#[37m[40m
[11d[30m[40m[1m###[10G...........[m[33m[40m#[29G#[37m[40m [12;10H[30m[40m[1m###........[m[33m[40m#[37m[40m.......[33m[40m#[30m[40m[1m####
[13d##[10G..#..#####.[m[33m[40m#[37m[40m.........[30m[40m[1m...[14;3H.........#..##.##.[m[33m[40m##[37m[40m.........[30m[40m[1m..
[15d###.##.....#..#.....#[m[33m[40m#[37m[40m.........
[16d[30m[40m[1m#[m[37m[40m [30m[40m[1m#[10G.....##....#[m[33m[40m#[37m[40m.........[17;4H[30m[40m[1m...........#####.##[30G....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6867 b/tests/data/crawl/crawl6867 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6867 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6868 b/tests/data/crawl/crawl6868 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6868 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6869 b/tests/data/crawl/crawl6869 new file mode 100644 index 0000000..772a658 --- /dev/null +++ b/tests/data/crawl/crawl6869 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading down here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl687 b/tests/data/crawl/crawl687 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl687 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6870 b/tests/data/crawl/crawl6870 new file mode 100644 index 0000000..42d58b4 --- /dev/null +++ b/tests/data/crawl/crawl6870 @@ -0,0 +1 @@ +[17;34H[9;65H[37m[40m2.3 (1.0)
[24d_[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6871 b/tests/data/crawl/crawl6871 new file mode 100644 index 0000000..4ee2731 --- /dev/null +++ b/tests/data/crawl/crawl6871 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6;20H[1K [33m[40m#[37m[40m [7;13H[1K [33m[40m#[37m[40m .[33m[40m#[37m[40m.+ [8;9H[1K [33m[40m#####[37m[40m.[33m[40m###[37m[40m....# [8;71H5[9;9H[1K .......[7mp[m[37m[40m.....# [10;9H[1K ...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....# [11;9H[1K [33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[37m[40m [12;33H[1K[13d[1K[14d[1K[15d[1K[16d[1K[17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6872 b/tests/data/crawl/crawl6872 new file mode 100644 index 0000000..784878a --- /dev/null +++ b/tests/data/crawl/crawl6872 @@ -0,0 +1 @@ +[6;42H[37m[40m 7[14;38H[K[15d[K[16d[K[17d[K[10;80H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6873 b/tests/data/crawl/crawl6873 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6873 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6874 b/tests/data/crawl/crawl6874 new file mode 100644 index 0000000..a5df9c8 --- /dev/null +++ b/tests/data/crawl/crawl6874 @@ -0,0 +1 @@ +[6;42H[37m[40m12[9;67H9 (1.6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6875 b/tests/data/crawl/crawl6875 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6875 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6876 b/tests/data/crawl/crawl6876 new file mode 100644 index 0000000..b16c8ef --- /dev/null +++ b/tests/data/crawl/crawl6876 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_You climb downwards.
[23d Found 22 arrows. Found a stone staircase leading down.
[24d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6877 b/tests/data/crawl/crawl6877 new file mode 100644 index 0000000..aa43bd2 --- /dev/null +++ b/tests/data/crawl/crawl6877 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 5 scrolls of identify
[4d y - a scroll of enchant armour
[5d[36m[40m G - a scroll of teleportation[6;2H[37m[40mM - a scroll of remove curse
[7d[34m[40mBooks[8;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6878 b/tests/data/crawl/crawl6878 new file mode 100644 index 0000000..3affa76 --- /dev/null +++ b/tests/data/crawl/crawl6878 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5302.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_You drop a +0 robe.
[19d_There is an entrance to Seuc's Armour Shoppe here.
[20d_There is a stone staircase leading down here.
[21d_You climb downwards.
[22d Found 22 arrows. Found a stone staircase leading down.
[23d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[24d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6879 b/tests/data/crawl/crawl6879 new file mode 100644 index 0000000..d3a4a21 --- /dev/null +++ b/tests/data/crawl/crawl6879 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d A - a potion of heal wounds
[5d C - a potion of berserk rage
[6d[34m[40m[1m F - 2 lumpy pink potions
[7d n - a glowing grey potion
[8d v - an orange potion
[9d z - a brown potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl688 b/tests/data/crawl/crawl688 new file mode 100644 index 0000000..175379f --- /dev/null +++ b/tests/data/crawl/crawl688 @@ -0,0 +1 @@ +[7;20H[37m[40m.[8d[37m[43m[5mZ[9d[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6880 b/tests/data/crawl/crawl6880 new file mode 100644 index 0000000..5598bbb --- /dev/null +++ b/tests/data/crawl/crawl6880 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5302.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[M[37m[40m_There is a stone staircase leading down here.
[19d_You climb downwards.
[20d Found 22 arrows. Found a stone staircase leading down.
[21d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[22d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5302.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[37m[40m_There is a stone staircase leading down here.
[19d_You climb downwards.
[20d Found 22 arrows. Found a stone staircase leading down.
[21d[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[22d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mIt was a potion of brilliance.[17;34H[m[39;49m[37m[40m[6;61H[34m[40m[1m22 [9;65H[m[37m[40m3.9 (1[12;38H[34m[40m[1mBrill [13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6881 b/tests/data/crawl/crawl6881 new file mode 100644 index 0000000..b9cfaaf --- /dev/null +++ b/tests/data/crawl/crawl6881 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mYou feel clever all of a sudden.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6882 b/tests/data/crawl/crawl6882 new file mode 100644 index 0000000..04ac306 --- /dev/null +++ b/tests/data/crawl/crawl6882 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mDrink which item?[K
[2d[m[34m[40mPotions
[3d[36m[40m d - a potion of haste
[4d A - a potion of heal wounds
[5d C - a potion of berserk rage[6;2H[37m[40mF - a potion of brilliance
[7d[34m[40m[1m n - a glowing grey potion
[8d v - an orange potion
[9d z - a brown potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6883 b/tests/data/crawl/crawl6883 new file mode 100644 index 0000000..fa42b3b --- /dev/null +++ b/tests/data/crawl/crawl6883 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [34m[40m[1m22 [7;38H[m[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[34m[40m[1mBrill [13;38H[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5303.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[M[30m[40m[1m_[m[37m[40mThere is a stone staircase leading up here.
[19d [36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[20d[30m[40m[1m_[m[36m[40mOkay, then.[21;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mIt was a potion of brilliance.
[23d_[34m[40m[1mYou feel clever all of a sudden.[24;2H[m[36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6884 b/tests/data/crawl/crawl6884 new file mode 100644 index 0000000..aa43bd2 --- /dev/null +++ b/tests/data/crawl/crawl6884 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 5 scrolls of identify
[4d y - a scroll of enchant armour
[5d[36m[40m G - a scroll of teleportation[6;2H[37m[40mM - a scroll of remove curse
[7d[34m[40mBooks[8;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6885 b/tests/data/crawl/crawl6885 new file mode 100644 index 0000000..48d15d3 --- /dev/null +++ b/tests/data/crawl/crawl6885 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [34m[40m[1m22 [7;38H[m[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[34m[40m[1mBrill [13;38H[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5303.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[M[30m[40m[1m_[m[36m[40mOkay, then.[19;2HDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[20;2H[37m[40mIt was a potion of brilliance.
[21d_[34m[40m[1mYou feel clever all of a sudden.[22;2H[m[36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.[24;2HRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6886 b/tests/data/crawl/crawl6886 new file mode 100644 index 0000000..b1bf10f --- /dev/null +++ b/tests/data/crawl/crawl6886 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6887 b/tests/data/crawl/crawl6887 new file mode 100644 index 0000000..ad1bada --- /dev/null +++ b/tests/data/crawl/crawl6887 @@ -0,0 +1 @@ +[2J[2J[39;49m[37m[40m[H[2J[1;21H[37m[40m[1mDungeon Overview and Level Annotations
[3d[m[32m[40mBranches:[37m[40m (use [1mG[m[37m[40m to reach them and [1m?/B[m[37m[40m for more information)
[4d[33m[40m[1mDungeon[m[37m[40m [30m[40m[1m(5/15)
[5dTemple: D:4-7
[7d[m[32m[40mAltars:[37m[40m (use [1mCtrl-F "altar"[m[37m[40m to reach them and [1m?/G[m[37m[40m for information about gods)
[8d[30m[40m[1mAshenzari[8;20HCheibriados[8;43HDithmenos[8;63HElyvilon
[9dFedhas[9;20HGozag ($101)[9;43HKikubaaqudgha[63GMakhleb
[10dNemelex Xobeh[20GOkawaru[10;43H[37m[40mPakellas[10;63H[30m[40mQazlal
[11dRu[11;20HSif Muna[11;43H[37m[40mTrog[11;63H[30m[40mVehumet
[12dXom[12;20HYredelemnul[12;43HZin[12;63HThe Shining One
[14d[m[32m[40mShops:[37m[40m (use [1mCtrl-F "shop"[m[37m[40m to reach them - yellow denotes antique shop)
[15dD:4 [33m[40m[1m[[37m[40m([[33m[40m[[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6888 b/tests/data/crawl/crawl6888 new file mode 100644 index 0000000..e01a991 --- /dev/null +++ b/tests/data/crawl/crawl6888 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m51/51 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m13/13 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [34m[40m[1m22 [7;38H[m[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m90%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[34m[40m[1mBrill [13;38H[m[39;49m[37m[40m[6;21H[33m[40m#[7;14H#[37m[40m .[33m[40m#[37m[40m.+[8;10H[33m[40m#####[37m[40m.[33m[40m###[37m[40m....#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;10H.......[7mp[m[37m[40m.....#[9;62H5303.9 (0.0)[10;10H...[1m>[m[37m[40m.[34m[40m([33m[40m###[37m[40m....#[11;10H[33m[40m#####[37m[40m [33m[40m##[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m[18;2H[37m[40mIt was a potion of brilliance.
[19d_[34m[40m[1mYou feel clever all of a sudden.[20;2H[m[36m[40mDrink which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[21d[30m[40m[1m_[m[36m[40mOkay, then.[22;2HRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[23d[30m[40m[1m_[m[36m[40mOkay, then.
[24d[30m[40m[1m_Unknown command.[m[39;49m[37m[40m[13;38H[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6889 b/tests/data/crawl/crawl6889 new file mode 100644 index 0000000..b1bf10f --- /dev/null +++ b/tests/data/crawl/crawl6889 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl689 b/tests/data/crawl/crawl689 new file mode 100644 index 0000000..5bff98c --- /dev/null +++ b/tests/data/crawl/crawl689 @@ -0,0 +1 @@ +[9;64H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6890 b/tests/data/crawl/crawl6890 new file mode 100644 index 0000000..50ddd1e --- /dev/null +++ b/tests/data/crawl/crawl6890 @@ -0,0 +1 @@ +[13;38H
[24d[37m[40m_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6891 b/tests/data/crawl/crawl6891 new file mode 100644 index 0000000..5877128 --- /dev/null +++ b/tests/data/crawl/crawl6891 @@ -0,0 +1 @@ +[2;19H[30m[40m[1m..[m[37m[40m...[3;19H[30m[40m[1m#.[m[37m[40m...[4;19H[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[5;19H[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[6;19H[30m[40m[1m#.[m[33m[40m#[37m[40m.# +#[7;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.# [36m[40m≈[37m[40m.[8;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#[9;10H [30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[37m[40m[7mp[m[37m[40m'..[34m[40m_[37m[40m.[33m[44mc[37m[40m+[10;10H[30m[40m[1m#####.##[24G[m[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#[11;10H[30m[40m[1m.....[m[37m[40m..[32m[40m<[37m[40m.....# [36m[40m≈[37m[40m.[12;10H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m###[37m[40m....# +#[13;10H[30m[40m[1m#####[m[37m[40m [33m[40m####[37m[40m.[33m[40m#[14;21H#[37m[40m.[33m[40m#[15;21H#[37m[40m.[33m[40m#[16;21H#[37m[40m.[33m[40m#[17d[30m[40m[1m.[m[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6892 b/tests/data/crawl/crawl6892 new file mode 100644 index 0000000..09e5a38 --- /dev/null +++ b/tests/data/crawl/crawl6892 @@ -0,0 +1 @@ +
[18d[M[9;65H[37m[40m8.9 (5[14;38H[33m[44mc[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mcentaur (sleeping)[K[24;2H[m[37m[40mYou open the door.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6893 b/tests/data/crawl/crawl6893 new file mode 100644 index 0000000..6a232bb --- /dev/null +++ b/tests/data/crawl/crawl6893 @@ -0,0 +1 @@ +[9;65H[37m[40m9.9 (6[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6894 b/tests/data/crawl/crawl6894 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6894 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6895 b/tests/data/crawl/crawl6895 new file mode 100644 index 0000000..50fb4fc --- /dev/null +++ b/tests/data/crawl/crawl6895 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[31m[40m[1mA centaur comes into view.
[24d[30m[40m_[m[37m[40mFound a deep blue altar of Sif Muna.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6896 b/tests/data/crawl/crawl6896 new file mode 100644 index 0000000..48a67d0 --- /dev/null +++ b/tests/data/crawl/crawl6896 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [5;18H[1K #.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [6;18H[1K #.[m[33m[40m#[37m[40m.#[30m[40m[1m [m[37m[40m+#[30m[40m[1m [7;18H[1K #.[m[33m[40m#[37m[40m.#[30m[40m[1m [m[36m[40m≈[37m[40m.[30m[40m[1m [8;18H[1K [8;28H≈# [9;13H[1K # [9;28Hc+ [10;9H[1K [10;28H≈# [11;9H[1K .......[24G [m[36m[40m≈[37m[40m.[30m[40m[1m [12;9H[1K ...>.(#[24G [m[37m[40m+#[30m[40m[1m [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6897 b/tests/data/crawl/crawl6897 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl6897 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6898 b/tests/data/crawl/crawl6898 new file mode 100644 index 0000000..e44c701 --- /dev/null +++ b/tests/data/crawl/crawl6898 @@ -0,0 +1 @@ +
[18d[M[9;22H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6899 b/tests/data/crawl/crawl6899 new file mode 100644 index 0000000..423b539 --- /dev/null +++ b/tests/data/crawl/crawl6899 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m... [3;18H[1K [30m[40m[1m#.[m[37m[40m... [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [6;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.# +# [7;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.# [36m[40m≈[37m[40m. [8;18H[1K [8;28H[36m[40m≈[37m[40m# [9;13H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[37m[40m[7mp[m[37m[40m'..[34m[40m_[37m[40m.[33m[44mc[37m[40m+ [10;9H[1K [10;28H[36m[40m≈[37m[40m# [11;9H[1K [30m[40m[1m.....[m[37m[40m..[24G [36m[40m≈[37m[40m. [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m#[24G[37m[40m +# [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [15;20H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [16;20H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl69 b/tests/data/crawl/crawl69 new file mode 100644 index 0000000..29a2260 --- /dev/null +++ b/tests/data/crawl/crawl69 @@ -0,0 +1 @@ +
[18d[M[9;62H[37m[40m83.0 (21.0)[14;38H[37m[44mg[37m[40m [32m[40m[1m[7m [m[37m[40m goblin (sleeping)
[24d [31m[40m[1mA goblin comes into view. It is wielding a dagger.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl690 b/tests/data/crawl/crawl690 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl690 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6900 b/tests/data/crawl/crawl6900 new file mode 100644 index 0000000..eeb8899 --- /dev/null +++ b/tests/data/crawl/crawl6900 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mOkay, then.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6901 b/tests/data/crawl/crawl6901 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6901 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6902 b/tests/data/crawl/crawl6902 new file mode 100644 index 0000000..9dc18ec --- /dev/null +++ b/tests/data/crawl/crawl6902 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6903 b/tests/data/crawl/crawl6903 new file mode 100644 index 0000000..6857c47 --- /dev/null +++ b/tests/data/crawl/crawl6903 @@ -0,0 +1 @@ +[13;38H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;22H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6904 b/tests/data/crawl/crawl6904 new file mode 100644 index 0000000..0385fa6 --- /dev/null +++ b/tests/data/crawl/crawl6904 @@ -0,0 +1 @@ +[2;23H[30m[40m[1m.[3d.[4d#[5d#[6d#[m[37m[40m##[7;23H[30m[40m[1m#[m[36m[40m≈[9;22H[37m[40m.[7mp[11;15H[m[30m[40m[1m.[23G#[m[36m[40m≈[12d[30m[40m[1m#[m[37m[40m##[13;23H[30m[40m[1m#[14d#[15d#[16d#[17;34H[m[39;49m[37m[40m
[18d[M[9;28H[33m[40mc[24;2H[37m[40mThe centaur shouts![17;34H[m[39;49m[37m[40m[9;27H[34m[40m([14;38H[33m[40mc[14;49H[1m[K[9;28H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6905 b/tests/data/crawl/crawl6905 new file mode 100644 index 0000000..42965c7 --- /dev/null +++ b/tests/data/crawl/crawl6905 @@ -0,0 +1 @@ +[34m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6906 b/tests/data/crawl/crawl6906 new file mode 100644 index 0000000..42965c7 --- /dev/null +++ b/tests/data/crawl/crawl6906 @@ -0,0 +1 @@ +[34m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6907 b/tests/data/crawl/crawl6907 new file mode 100644 index 0000000..42965c7 --- /dev/null +++ b/tests/data/crawl/crawl6907 @@ -0,0 +1 @@ +[34m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6908 b/tests/data/crawl/crawl6908 new file mode 100644 index 0000000..1c76f3e --- /dev/null +++ b/tests/data/crawl/crawl6908 @@ -0,0 +1 @@ +
[18d[M[9;23H[34m[40m([24;2H[37m[40mThe centaur wields a shortbow. The centaur shoots an arrow.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6909 b/tests/data/crawl/crawl6909 new file mode 100644 index 0000000..42965c7 --- /dev/null +++ b/tests/data/crawl/crawl6909 @@ -0,0 +1 @@ +[34m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl691 b/tests/data/crawl/crawl691 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl691 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6910 b/tests/data/crawl/crawl6910 new file mode 100644 index 0000000..e09b252 --- /dev/null +++ b/tests/data/crawl/crawl6910 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m..[34m[40m_[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6911 b/tests/data/crawl/crawl6911 new file mode 100644 index 0000000..a0d7d1d --- /dev/null +++ b/tests/data/crawl/crawl6911 @@ -0,0 +1 @@ +[9;64H[37m[40m10.9 (1[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6912 b/tests/data/crawl/crawl6912 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6912 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6913 b/tests/data/crawl/crawl6913 new file mode 100644 index 0000000..0e602ad --- /dev/null +++ b/tests/data/crawl/crawl6913 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_[30m[40m[1mThe arrow closely misses you.
[24d_[m[37m[40mThere is an open door here.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6914 b/tests/data/crawl/crawl6914 new file mode 100644 index 0000000..f8c712b --- /dev/null +++ b/tests/data/crawl/crawl6914 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [5;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K # [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.<[11;27H [12;9H[1K ...>.(##[12;28H [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m# [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6915 b/tests/data/crawl/crawl6915 new file mode 100644 index 0000000..d543c3b --- /dev/null +++ b/tests/data/crawl/crawl6915 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - centaur[24;2HAim: [37m[40ma centaur, wielding a shortbow (chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6916 b/tests/data/crawl/crawl6916 new file mode 100644 index 0000000..5c70b08 --- /dev/null +++ b/tests/data/crawl/crawl6916 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m [3;18H[1K [30m[40m[1m#.[m[37m[40m..[30m[40m[1m.[m[37m[40m [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K [30m[40m[1m#[m[37m[40m [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.[32m[40m<[11;27H[37m[40m [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m##[12;28H[37m[40m [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [15;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6917 b/tests/data/crawl/crawl6917 new file mode 100644 index 0000000..01017be --- /dev/null +++ b/tests/data/crawl/crawl6917 @@ -0,0 +1 @@ +[9;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6918 b/tests/data/crawl/crawl6918 new file mode 100644 index 0000000..1d38dfe --- /dev/null +++ b/tests/data/crawl/crawl6918 @@ -0,0 +1 @@ +[33m[40mc[37m[40m..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6919 b/tests/data/crawl/crawl6919 new file mode 100644 index 0000000..c4581ee --- /dev/null +++ b/tests/data/crawl/crawl6919 @@ -0,0 +1 @@ +[3;46H[32m[40m50[79G[31m[40m-[4;46H[32m[40m12[78G[35m[40m--[9;65H[37m[40m1[14;40H[33m[40m[1m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl692 b/tests/data/crawl/crawl692 new file mode 100644 index 0000000..1a675d1 --- /dev/null +++ b/tests/data/crawl/crawl692 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m####.[14GZ#.#[m[37m[40m [30m[40m[1m#[1;28H[m[37m[40m [2;4H[30m[40m[1m......[m[31m[40m[[30m[40m[1m##.#♣.♣[m[37m[40m [33m[40m#[37m[40m.[27G[33m[40m#[37m[40m [3;5H[30m[40m[1m♣.[13GZ##.#[m[37m[40m [33m[40m#[37m[40m.[27G[33m[40m#[37m[40m [4;3H[30m[40m[1m.♣♣♣......##♣.♣[m[37m[40m [33m[40m#[37m[40m.[27G[33m[40m#[37m[40m [5;3H[30m[40m[1m.[5;13H#[m[37m[40m [30m[40m[1m#Z[m[33m[40m###[37m[40m.[27G[33m[40m#[37m[40m [6;4H[30m[40m[1m.P♣......##♣.[m[32m[40m♣[37m[40m.[6;27H[33m[40m#[37m[40m [7;7H[30m[40m[1m......[m[36m[40m[7m)[m[30m[40m[1m.[7;27H[m[33m[40m#[37m[40m [8;11H[30m[40m[1m#.[20G[m[37m[43m[5mZ[m[37m[40m......[33m[40m##[37m[40m.
[9d[30m[40m[1m.[9;22H[m[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.†.[10;5H[30m[40m[1m....[m[34m[40m([30m[40m[1m.....##[m[37m[40m..[33m[40m#[10;28H[37m[40m.[11;6H[30m[40m[1m#...#.#..##[m[34m[40m([30m[40m[1m..#[m[37m[40m [28G[30m[40m[1m#..[m[37m[40m.[12;4H[30m[40m[1m....#.#.#..##.#.#[m[37m[40m [28G[30m[40m[1m#.[13;2H#.[10G#.#[m[32m[40m†[30m[40m[1m###.#.##[m[37m[40m [30m[40m[1m#.
[14d#..##......#.#[m[37m[40m [30m[40m[1m#.#..#[m[37m[40m [30m[40m[1m#.
[15d...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.[16;3H#[m[37m[40m [30m[40m[1m#..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.
[17d.##[m[37m[40m [30m[40m[1m#..#.....###.##.#[m[37m[40m [30m[40m[1m#.....[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6920 b/tests/data/crawl/crawl6920 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6920 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6921 b/tests/data/crawl/crawl6921 new file mode 100644 index 0000000..3c9625e --- /dev/null +++ b/tests/data/crawl/crawl6921 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The centaur convulses in agony![9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6922 b/tests/data/crawl/crawl6922 new file mode 100644 index 0000000..f8c712b --- /dev/null +++ b/tests/data/crawl/crawl6922 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [5;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K # [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.<[11;27H [12;9H[1K ...>.(##[12;28H [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m# [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6923 b/tests/data/crawl/crawl6923 new file mode 100644 index 0000000..7aaafc0 --- /dev/null +++ b/tests/data/crawl/crawl6923 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The centaur convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - centaur[23;39H[33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR:
[24d 84%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6924 b/tests/data/crawl/crawl6924 new file mode 100644 index 0000000..5c70b08 --- /dev/null +++ b/tests/data/crawl/crawl6924 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m [3;18H[1K [30m[40m[1m#.[m[37m[40m..[30m[40m[1m.[m[37m[40m [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K [30m[40m[1m#[m[37m[40m [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.[32m[40m<[11;27H[37m[40m [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m##[12;28H[37m[40m [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [15;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6925 b/tests/data/crawl/crawl6925 new file mode 100644 index 0000000..c04b746 --- /dev/null +++ b/tests/data/crawl/crawl6925 @@ -0,0 +1 @@ +[9;26H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6926 b/tests/data/crawl/crawl6926 new file mode 100644 index 0000000..6219c11 --- /dev/null +++ b/tests/data/crawl/crawl6926 @@ -0,0 +1 @@ +[33m[40mc[34m[40m_[17;34H[m[39;49m[37m[40m[3;79H[30m[40m[1m-[4;47H[m[32m[40m1[76G[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m2[14;40H[33m[40m[7m [A[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The centaur convulses in agony![9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6927 b/tests/data/crawl/crawl6927 new file mode 100644 index 0000000..f8c712b --- /dev/null +++ b/tests/data/crawl/crawl6927 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [5;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K # [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.<[11;27H [12;9H[1K ...>.(##[12;28H [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m# [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6928 b/tests/data/crawl/crawl6928 new file mode 100644 index 0000000..f927a60 --- /dev/null +++ b/tests/data/crawl/crawl6928 @@ -0,0 +1 @@ +
[18d[3L[24d[37m[40m[J[18d_The centaur convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;39H[33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6929 b/tests/data/crawl/crawl6929 new file mode 100644 index 0000000..5c70b08 --- /dev/null +++ b/tests/data/crawl/crawl6929 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m [3;18H[1K [30m[40m[1m#.[m[37m[40m..[30m[40m[1m.[m[37m[40m [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K [30m[40m[1m#[m[37m[40m [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.[32m[40m<[11;27H[37m[40m [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m##[12;28H[37m[40m [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [15;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl693 b/tests/data/crawl/crawl693 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl693 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl6930 b/tests/data/crawl/crawl6930 new file mode 100644 index 0000000..0bf135e --- /dev/null +++ b/tests/data/crawl/crawl6930 @@ -0,0 +1 @@ +[9;25H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6931 b/tests/data/crawl/crawl6931 new file mode 100644 index 0000000..3552022 --- /dev/null +++ b/tests/data/crawl/crawl6931 @@ -0,0 +1 @@ +
[18d[M[9;24H[33m[40mc[37m[40m.
[23d The centaur convulses in agony!
[24d The centaur unwields an uncursed shortbow.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6932 b/tests/data/crawl/crawl6932 new file mode 100644 index 0000000..3c46d50 --- /dev/null +++ b/tests/data/crawl/crawl6932 @@ -0,0 +1 @@ +[3;46H[32m[40m49[4d[33m[40m[1m10[74G[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m3[14;40H[31m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6933 b/tests/data/crawl/crawl6933 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6933 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6934 b/tests/data/crawl/crawl6934 new file mode 100644 index 0000000..25dc441 --- /dev/null +++ b/tests/data/crawl/crawl6934 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You block the centaur's attack.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6935 b/tests/data/crawl/crawl6935 new file mode 100644 index 0000000..f8c712b --- /dev/null +++ b/tests/data/crawl/crawl6935 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [5;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K # [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.<[11;27H [12;9H[1K ...>.(##[12;28H [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m# [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6936 b/tests/data/crawl/crawl6936 new file mode 100644 index 0000000..c70f0ce --- /dev/null +++ b/tests/data/crawl/crawl6936 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - centaur[24;2HAim: [37m[40ma centaur ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6937 b/tests/data/crawl/crawl6937 new file mode 100644 index 0000000..5c70b08 --- /dev/null +++ b/tests/data/crawl/crawl6937 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m [3;18H[1K [30m[40m[1m#.[m[37m[40m..[30m[40m[1m.[m[37m[40m [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K [30m[40m[1m#[m[37m[40m [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.[32m[40m<[11;27H[37m[40m [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m##[12;28H[37m[40m [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [15;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6938 b/tests/data/crawl/crawl6938 new file mode 100644 index 0000000..f94a247 --- /dev/null +++ b/tests/data/crawl/crawl6938 @@ -0,0 +1 @@ +[9;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6939 b/tests/data/crawl/crawl6939 new file mode 100644 index 0000000..2719427 --- /dev/null +++ b/tests/data/crawl/crawl6939 @@ -0,0 +1 @@ +[33m[40mc[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl694 b/tests/data/crawl/crawl694 new file mode 100644 index 0000000..a6cec09 --- /dev/null +++ b/tests/data/crawl/crawl694 @@ -0,0 +1 @@ +[8;20H[37m[40m.[9d[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6940 b/tests/data/crawl/crawl6940 new file mode 100644 index 0000000..2b3d2d8 --- /dev/null +++ b/tests/data/crawl/crawl6940 @@ -0,0 +1 @@ +[3;47H[32m[40m8[78G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/13 [4;72H[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m4[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6941 b/tests/data/crawl/crawl6941 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6941 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6942 b/tests/data/crawl/crawl6942 new file mode 100644 index 0000000..4e227c5 --- /dev/null +++ b/tests/data/crawl/crawl6942 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The centaur barely resists. [30m[40m[1mThe centaur barely misses you.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6943 b/tests/data/crawl/crawl6943 new file mode 100644 index 0000000..f8c712b --- /dev/null +++ b/tests/data/crawl/crawl6943 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;18H[1K ..... [3;18H[1K #.... [4;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [5;18H[1K #.[m[33m[40m#[37m[40m.[30m[40m[1m# [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K # [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.<[11;27H [12;9H[1K ...>.(##[12;28H [13;9H[1K ##### [24G [14;20H[1K [m[33m[40m#[37m[40m.[30m[40m[1m# [15;20H[1K #.# [16;20H[1K #.# [17;21H[1K .) [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6944 b/tests/data/crawl/crawl6944 new file mode 100644 index 0000000..979dec9 --- /dev/null +++ b/tests/data/crawl/crawl6944 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The centaur barely resists. [30m[40m[1mThe centaur barely misses you.[20;2H[m[36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - centaur[24;2HAim: [37m[40ma centaur ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 84%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6945 b/tests/data/crawl/crawl6945 new file mode 100644 index 0000000..5c70b08 --- /dev/null +++ b/tests/data/crawl/crawl6945 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;18H[1K [30m[40m[1m..[m[37m[40m..[30m[40m[1m.[m[37m[40m [3;18H[1K [30m[40m[1m#.[m[37m[40m..[30m[40m[1m.[m[37m[40m [4;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [5;18H[1K [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [6;18H[1K [6;28H [7;18H[1K [7;27H [8;18H[1K [8;29H# [9;13H[1K [30m[40m[1m#[m[37m[40m [9;29H+ [10;9H[1K [10;29H# [11;9H[1K [16G.[32m[40m<[11;27H[37m[40m [12;9H[1K [30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m##[12;28H[37m[40m [13;9H[1K [30m[40m[1m#####[m[37m[40m [24G [14;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [15;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [16;20H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [17;21H[1K [30m[40m[1m.[m[37m[40m) [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6946 b/tests/data/crawl/crawl6946 new file mode 100644 index 0000000..f94a247 --- /dev/null +++ b/tests/data/crawl/crawl6946 @@ -0,0 +1 @@ +[9;24H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6947 b/tests/data/crawl/crawl6947 new file mode 100644 index 0000000..6328467 --- /dev/null +++ b/tests/data/crawl/crawl6947 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe centaur convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6948 b/tests/data/crawl/crawl6948 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl6948 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl6949 b/tests/data/crawl/crawl6949 new file mode 100644 index 0000000..adc6046 --- /dev/null +++ b/tests/data/crawl/crawl6949 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m49[37m[40m/52 [32m[40m[1m======================[30m[40m--[4;38H[m[33m[40mMagic: [1m8[m[37m[40m/14[56G[34m[40m[1m=============[m[35m[40m---[30m[40m[1m--------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [34m[40m[1m22 [7;38H[m[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 7 [33m[40mNext: [37m[40m114%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m0[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[12;38H[34m[40m[1mBrill [13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl695 b/tests/data/crawl/crawl695 new file mode 100644 index 0000000..08587d4 --- /dev/null +++ b/tests/data/crawl/crawl695 @@ -0,0 +1 @@ +[9;64H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6950 b/tests/data/crawl/crawl6950 new file mode 100644 index 0000000..49e6b1b --- /dev/null +++ b/tests/data/crawl/crawl6950 @@ -0,0 +1 @@ +[2;19H[30m[40m[1m..[m[37m[40m..[30m[40m[1m.[3;19H#.[m[37m[40m..[30m[40m[1m.[4;19H#.[m[33m[40m#[37m[40m.[30m[40m[1m#[5;19H#.[m[33m[40m#[37m[40m.[30m[40m[1m#[6;19H#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m##+#[7;19H[30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[36m[40m≈≈[37m[40m.[8;19H[30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[34m[40m([37m[40m[7mp[34m[40m)[m[37m[40m.[34m[40m_[37m[40m..+[9;62H5314.9 (0.0)[10;10H[30m[40m[1m#####.##[m[33m[40m#[37m[40m....#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#[11;10H[30m[40m[1m......[m[37m[40m.[32m[40m<[37m[40m.....[30m[40m[1m#[m[36m[40m≈≈[37m[40m.[12;10H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([33m[40m###[37m[40m....[30m[40m[1m#[m[37m[40m##+#[13;10H[30m[40m[1m#####[m[37m[40m [33m[40m####[37m[40m.[30m[40m[1m#[14;21H[m[33m[40m#[37m[40m.[30m[40m[1m#[15;21H[m[33m[40m#[37m[40m.[30m[40m[1m#[16;21H[m[33m[40m#[37m[40m.[30m[40m[1m#[17d.[m[37m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6951 b/tests/data/crawl/crawl6951 new file mode 100644 index 0000000..204576b --- /dev/null +++ b/tests/data/crawl/crawl6951 @@ -0,0 +1 @@ +
[18d[M[C[36m[40mCasting: [37m[40m[1mPain[19;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[20;2HAiming: [37m[40m[1mPain[21;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - centaur[22;2HAim: [37m[40ma centaur ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 84%)
[23d The centaur convulses in agony!
[24d [31m[40mYou kill the centaur![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6952 b/tests/data/crawl/crawl6952 new file mode 100644 index 0000000..9f0ef6b --- /dev/null +++ b/tests/data/crawl/crawl6952 @@ -0,0 +1 @@ +
[18d[2M[23;2H[32m[40mYour Fighting skill increases to level 3![24;2HYou have reached level 8![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6953 b/tests/data/crawl/crawl6953 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl6953 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl6954 b/tests/data/crawl/crawl6954 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl6954 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6955 b/tests/data/crawl/crawl6955 new file mode 100644 index 0000000..8cf9d9f --- /dev/null +++ b/tests/data/crawl/crawl6955 @@ -0,0 +1 @@ +[?25l[17;34H[3;46H[32m[40m54[37m[40m/58[4d5[4;68H[35m[40m-[30m[40m[1m---[7;62H[m[37m[40m4[8;43H8[51G 7% [9;65H5.9 (1[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6956 b/tests/data/crawl/crawl6956 new file mode 100644 index 0000000..8bd15e7 --- /dev/null +++ b/tests/data/crawl/crawl6956 @@ -0,0 +1 @@ +
[18d[M[23d[37m[40m [24d_[32m[40mYou feel agile.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6957 b/tests/data/crawl/crawl6957 new file mode 100644 index 0000000..b2e076b --- /dev/null +++ b/tests/data/crawl/crawl6957 @@ -0,0 +1 @@ +[2;21H[30m[40m[1m..[3d..[4d#.[5d#.[6d#.[m[37m[40m###+[30m[40m[1m#[m[37m[40m##[7;22H[30m[40m[1m.[m[37m[40m#[36m[40m≈≈[30m[40m[1m.[m[36m[40m≈≈[9;23H[37m[40m'[7mp[11;16H[m[30m[40m[1m.[m[32m[40m<[37m[40m....[30m[40m[1m.[m[37m[40m#[36m[40m≈≈[30m[40m[1m.[m[36m[40m≈≈[12;16H[30m[40m[1m#[m[33m[40m##[37m[40m..[30m[40m[1m..[m[37m[40m###+[30m[40m[1m#[m[37m[40m##[13;20H[30m[40m[1m##.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6958 b/tests/data/crawl/crawl6958 new file mode 100644 index 0000000..ce7bb5f --- /dev/null +++ b/tests/data/crawl/crawl6958 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m( ) †
[24d_[m[32m[40man uncursed shortbow[37m[40m; 24 arrows; a centaur corpse[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6959 b/tests/data/crawl/crawl6959 new file mode 100644 index 0000000..ea86097 --- /dev/null +++ b/tests/data/crawl/crawl6959 @@ -0,0 +1 @@ +[11d[37m[43m[5m[1mZ
[18d[m[37m[40m_[32m[40mYou feel agile.[37m[40m[K
[19d Items here: [30m[40m[1m( ) †[m[37m[40m[K
[20d[30m[40m[1m_[m[32m[40man uncursed shortbow[37m[40m; 24 arrows; a centaur corpse
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the[51G![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl696 b/tests/data/crawl/crawl696 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl696 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6960 b/tests/data/crawl/crawl6960 new file mode 100644 index 0000000..b826b6c --- /dev/null +++ b/tests/data/crawl/crawl6960 @@ -0,0 +1 @@ +[4;68H[30m[40m[1m-[9;65H[m[37m[40m7[14;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6961 b/tests/data/crawl/crawl6961 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6961 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6962 b/tests/data/crawl/crawl6962 new file mode 100644 index 0000000..5d14362 --- /dev/null +++ b/tests/data/crawl/crawl6962 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_The dead are walking!
[23d O - 6 chunks of flesh
[24d Items here: [30m[40m[1m( )[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6963 b/tests/data/crawl/crawl6963 new file mode 100644 index 0000000..37e9515 --- /dev/null +++ b/tests/data/crawl/crawl6963 @@ -0,0 +1 @@ +[10;24H[37m[43m[5m[1mZ[11d[m[36m[40m≈[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6964 b/tests/data/crawl/crawl6964 new file mode 100644 index 0000000..995d623 --- /dev/null +++ b/tests/data/crawl/crawl6964 @@ -0,0 +1 @@ +[9;65H[37m[40m8.9 (2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6965 b/tests/data/crawl/crawl6965 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6965 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6966 b/tests/data/crawl/crawl6966 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl6966 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6967 b/tests/data/crawl/crawl6967 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl6967 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl6968 b/tests/data/crawl/crawl6968 new file mode 100644 index 0000000..231fbf5 --- /dev/null +++ b/tests/data/crawl/crawl6968 @@ -0,0 +1 @@ +
[24d[36m[40m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6969 b/tests/data/crawl/crawl6969 new file mode 100644 index 0000000..41ff0a7 --- /dev/null +++ b/tests/data/crawl/crawl6969 @@ -0,0 +1 @@ +[?25l[19d[37m[40m[J[A_[32m[40man uncursed shortbow[37m[40m; 24 arrows[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl697 b/tests/data/crawl/crawl697 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl697 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6970 b/tests/data/crawl/crawl6970 new file mode 100644 index 0000000..a0e899a --- /dev/null +++ b/tests/data/crawl/crawl6970 @@ -0,0 +1 @@ +[2;18H[30m[40m[1m.....[m[37m[40m [3;18H[30m[40m[1m#....[m[37m[40m [4;18H[30m[40m[1m#.#.#[m[37m[40m [5;18H[30m[40m[1m#.#.#[m[37m[40m [6;18H[30m[40m[1m#.#.[m[37m[40m##[30m[40m[1m#[m[37m[40m+### [7;18H[30m[40m[1m#.#.[m[37m[40m#[36m[40m≈[30m[40m[1m≈[m[37m[40m.[36m[40m≈≈[37m[40m [8;18H[30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [9;13H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[34m[40m([37m[40m'[34m[40m[7m)[37m[40mp[m[34m[40m_[37m[40m..+ [10;9H[30m[40m[1m#####.##[m[33m[40m#[37m[40m....#[37m[43m[5m[1mZ[m[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [11;9H[30m[40m[1m.[16G[m[32m[40m<[37m[40m...[30m[40m[1m..[m[37m[40m#[36m[40m≈[30m[40m[1m≈[m[37m[40m.[36m[40m≈≈[37m[40m [12;9H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m##[m[33m[40m#[30m[40m[1m....[m[37m[40m##[30m[40m[1m#[m[37m[40m+### [13;9H[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[m[37m[40m [14;20H[30m[40m[1m#.#[m[37m[40m [15;20H[30m[40m[1m#.#[m[37m[40m [16;20H[30m[40m[1m#.#[m[37m[40m [17;21H[30m[40m[1m.[m[37m[40m) [17;34H[m[39;49m[37m[40m[9;65H[37m[40m9.9 (1[13;38H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6971 b/tests/data/crawl/crawl6971 new file mode 100644 index 0000000..ae96019 --- /dev/null +++ b/tests/data/crawl/crawl6971 @@ -0,0 +1 @@ +[6d[37m[40m#+[30m[40m[1m#[7;20H[m[33m[40m#[30m[40m[1m.[m[37m[40m#[36m[40m≈≈[30m[40m[1m.[9;23H[m[37m[40m[7mp[m[37m[40m.[11;20H.[30m[40m[1m.[m[37m[40m#[36m[40m≈≈[30m[40m[1m.[12;16H[m[33m[40m##[37m[40m..[30m[40m[1m..[m[37m[40m###+[30m[40m[1m#[13;17H[m[33m[40m##[17;34H[m[39;49m[37m[40m[3;47H[32m[40m5[9;64H[37m[40m20[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6972 b/tests/data/crawl/crawl6972 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6972 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6973 b/tests/data/crawl/crawl6973 new file mode 100644 index 0000000..4cbc582 --- /dev/null +++ b/tests/data/crawl/crawl6973 @@ -0,0 +1 @@ +[19;2H[37m[40mItems here: [30m[40m[1m( )
[20d_[m[32m[40man uncursed shortbow[37m[40m; 24 arrows[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6974 b/tests/data/crawl/crawl6974 new file mode 100644 index 0000000..df6a1ac --- /dev/null +++ b/tests/data/crawl/crawl6974 @@ -0,0 +1 @@ +[6;24H[30m[40m[1m#[m[37m[40m+#[7;20H[30m[40m[1m#.[m[37m[40m#[36m[40m≈[30m[40m[1m≈[m[37m[40m.[9;23H[34m[40m[7m)[37m[40mp[11;20H[m[30m[40m[1m..[m[37m[40m#[36m[40m≈[30m[40m[1m≈[m[37m[40m.[12;16H[30m[40m[1m#[m[33m[40m#[30m[40m[1m....[m[37m[40m##[30m[40m[1m#[m[37m[40m+#[13;17H[30m[40m[1m##[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1
[20d_[13;38H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6975 b/tests/data/crawl/crawl6975 new file mode 100644 index 0000000..736164f --- /dev/null +++ b/tests/data/crawl/crawl6975 @@ -0,0 +1 @@ +[2;17H[30m[40m[1m.....[m[37m[40m [3;17H[30m[40m[1m#....[m[37m[40m [4;17H[30m[40m[1m#.#.#[m[37m[40m [5;17H[30m[40m[1m#.#.#[m[37m[40m [6;17H[30m[40m[1m#.#.#[m[37m[40m##+##[30m[40m[1m#[m[37m[40m [7;17H[30m[40m[1m#.#.[m[37m[40m#[30m[40m[1m≈[m[36m[40m≈[37m[40m.[36m[40m≈[30m[40m[1m≈[m[37m[40m#[8;17H[30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [9;12H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[34m[40m([37m[40m'[34m[40m[7m)[m[37m[40m.[7mp[m[37m[40m..+ [10;8H[30m[40m[1m#####.###[m[37m[40m....#[37m[43m[5m[1mZ[m[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [11;8H[30m[40m[1m.[15G[m[32m[40m<[30m[40m[1m.[m[37m[40m.[30m[40m[1m...[m[37m[40m#[30m[40m[1m≈[m[36m[40m≈[37m[40m.[36m[40m≈[30m[40m[1m≈[m[37m[40m#[12;8H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....#[m[37m[40m##+##[30m[40m[1m#[m[37m[40m [13;8H[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[m[37m[40m [14;19H[30m[40m[1m#.#[m[37m[40m [15;19H[30m[40m[1m#.#[m[37m[40m [16;19H[30m[40m[1m#.#[m[37m[40m [17;20H[30m[40m[1m.[m[37m[40m) [17;34H[m[39;49m[37m[40m
[18d[9;23H[37m[43m[5m[1mZ[10d[m[36m[40m≈[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6976 b/tests/data/crawl/crawl6976 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6976 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6977 b/tests/data/crawl/crawl6977 new file mode 100644 index 0000000..a765172 --- /dev/null +++ b/tests/data/crawl/crawl6977 @@ -0,0 +1 @@ +
[21d[30m[40m[1m_[m[37m[40mThere is a deep blue altar of Sif Muna here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6978 b/tests/data/crawl/crawl6978 new file mode 100644 index 0000000..97346d5 --- /dev/null +++ b/tests/data/crawl/crawl6978 @@ -0,0 +1 @@ +[2;16H[30m[40m[1m.....[m[37m[40m [3;16H[30m[40m[1m#....[m[37m[40m [4;16H[30m[40m[1m#.#.#[m[37m[40m [5;16H[30m[40m[1m#.#.#[m[37m[40m [6;16H[30m[40m[1m#.#.[m[37m[40m###+[30m[40m[1m#[m[37m[40m## [7;16H[30m[40m[1m#.#.#[m[36m[40m≈≈[37m[40m.[30m[40m[1m≈[m[36m[40m≈[37m[40m# [8;16H[30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [9;11H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[34m[40m([37m[40m'[34m[40m[7m)[m[37m[43m[5m[1mZ[m[34m[40m_[37m[40m[7mp[m[37m[40m.+ [10;7H[30m[40m[1m#####.###.[m[37m[40m...#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [11;7H[30m[40m[1m.[14G[m[32m[40m<[30m[40m[1m.....#[m[36m[40m≈≈[37m[40m.[30m[40m[1m≈[m[36m[40m≈[37m[40m# [12;7H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....[m[37m[40m###+[30m[40m[1m#[m[37m[40m## [13;7H[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[m[37m[40m [14;18H[30m[40m[1m#.#[m[37m[40m [15;18H[30m[40m[1m#.#[m[37m[40m [16;18H[30m[40m[1m#.#[m[37m[40m [17;19H[30m[40m[1m.[m[37m[40m) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6979 b/tests/data/crawl/crawl6979 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl6979 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl698 b/tests/data/crawl/crawl698 new file mode 100644 index 0000000..2086f44 --- /dev/null +++ b/tests/data/crawl/crawl698 @@ -0,0 +1 @@ +[H[C[30m[40m[1m####.[13GZ#.#[m[37m[40m [30m[40m[1m#[1;27H[m[37m[40m [2;3H[30m[40m[1m......[m[31m[40m[[30m[40m[1m##.#♣.♣[m[37m[40m [33m[40m#[37m[40m.[26G[33m[40m#[37m[40m [3;4H[30m[40m[1m♣.[12GZ##.#[m[37m[40m [33m[40m#[37m[40m.[26G[33m[40m#[37m[40m
[4d [30m[40m[1m.♣♣♣......##♣.♣[m[37m[40m [33m[40m#[37m[40m.[26G[33m[40m#[37m[40m
[5d [30m[40m[1m.[5;12H#[m[37m[40m [30m[40m[1m#Z#[m[33m[40m##[37m[40m.[26G[33m[40m#[37m[40m [6;3H[30m[40m[1m.P♣......##♣.♣[m[37m[40m.[6;26H[33m[40m#[37m[40m [7;6H[30m[40m[1m......[m[36m[40m[7m)[m[30m[40m[1m.[7;26H[m[33m[40m#[37m[40m .[8;10H[30m[40m[1m#.[8;26H[m[33m[40m##[37m[40m.[9;20H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m†.[10;4H[30m[40m[1m....[m[34m[40m([30m[40m[1m.....##.[m[37m[40m.[33m[40m#[10;27H[37m[40m.[11;5H[30m[40m[1m#...#.#..##[m[34m[40m([30m[40m[1m..#[m[37m[40m [27G[30m[40m[1m#.[m[37m[40m..[12;3H[30m[40m[1m....#.#.#..##.#.#[m[37m[40m [27G[30m[40m[1m#...[m[37m[40m.
[13d[30m[40m[1m#.[9G#.#[m[32m[40m†[30m[40m[1m###.#.##[m[37m[40m [30m[40m[1m#.
[14d..##......#.#[m[37m[40m [30m[40m[1m#.#..#[m[37m[40m [30m[40m[1m#.[15;3H##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.
[16d.#[m[37m[40m [30m[40m[1m#..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.
[17d##[m[37m[40m [30m[40m[1m#..#.....###.##.#[m[37m[40m [30m[40m[1m#.[34G[m[39;49m[37m[40m
[18d[9;20H[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6980 b/tests/data/crawl/crawl6980 new file mode 100644 index 0000000..82a5e54 --- /dev/null +++ b/tests/data/crawl/crawl6980 @@ -0,0 +1 @@ +[9;22H[37m[40m.[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6981 b/tests/data/crawl/crawl6981 new file mode 100644 index 0000000..8ec4e10 --- /dev/null +++ b/tests/data/crawl/crawl6981 @@ -0,0 +1 @@ +[9;65H[37m[40m3
[21d_[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6982 b/tests/data/crawl/crawl6982 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6982 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6983 b/tests/data/crawl/crawl6983 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl6983 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6984 b/tests/data/crawl/crawl6984 new file mode 100644 index 0000000..590cf10 --- /dev/null +++ b/tests/data/crawl/crawl6984 @@ -0,0 +1 @@ +[2;15H[30m[40m[1m.....[m[37m[40m [3;15H[30m[40m[1m#....[m[37m[40m [4;15H[30m[40m[1m#.#.#[m[37m[40m [5;15H[30m[40m[1m#.#.#[m[37m[40m [6;15H[30m[40m[1m#.#.[m[37m[40m##[30m[40m[1m#[m[37m[40m+### [7;15H[30m[40m[1m#.#.#[m[36m[40m≈≈[30m[40m[1m.[m[36m[40m≈≈[37m[40m# [8;15H[30m[40m[1m#.[m[33m[40m#[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [9;10H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m#[34m[40m([37m[40m'[34m[40m[7m)[m[37m[40m.[37m[43m[5m[1mZ[m[37m[40m.[7mp[m[37m[40m+ [10;6H[30m[40m[1m#####.###..[m[37m[40m..#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m# [11;6H[30m[40m[1m.[13G[m[32m[40m<[30m[40m[1m.....#[m[36m[40m≈≈[30m[40m[1m.[m[36m[40m≈≈[37m[40m# [12;6H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....[m[37m[40m##[30m[40m[1m#[m[37m[40m+### [13;6H[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[m[37m[40m [14;17H[30m[40m[1m#.#[m[37m[40m [15;17H[30m[40m[1m#.#[m[37m[40m [16;17H[30m[40m[1m#.#[m[37m[40m [17;18H[30m[40m[1m.[m[37m[40m) [17;34H[m[39;49m[37m[40m
[18d[9;22H[34m[40m_[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m9[4;68H[m[34m[40m==[9;65H[37m[40m4[13;38H[m[39;49m[37m[40m[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6985 b/tests/data/crawl/crawl6985 new file mode 100644 index 0000000..2c242e4 --- /dev/null +++ b/tests/data/crawl/crawl6985 @@ -0,0 +1 @@ +[6;28H[33m[40m##[7;27H[37m[40m..[33m[40m#[8;26H[37m[40m..[33m[40m#[9;25H[37m[40m'.[33m[40m#[10d#[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m[3;47H[32m[40m6[78G=[9;65H[37m[40m5[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6986 b/tests/data/crawl/crawl6986 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl6986 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6987 b/tests/data/crawl/crawl6987 new file mode 100644 index 0000000..a8c1495 --- /dev/null +++ b/tests/data/crawl/crawl6987 @@ -0,0 +1 @@ +
[22d[37m[40m_You open the door.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6988 b/tests/data/crawl/crawl6988 new file mode 100644 index 0000000..907c574 --- /dev/null +++ b/tests/data/crawl/crawl6988 @@ -0,0 +1 @@ +[2;14H[30m[40m[1m.....[m[37m[40m [26G[33m[40m###[3;14H[30m[40m[1m#....[m[37m[40m [26G[35m[40m)[37m[40m..[4;14H[30m[40m[1m#.#.#[m[37m[40m [33m[40m#[37m[40m..[5;14H[30m[40m[1m#.#.#[m[37m[40m ..[33m[40m#[6;14H[30m[40m[1m#.#.##[m[37m[40m#+##[30m[40m[1m#[m[37m[40m..[33m[40m##[37m[40m [7;14H[30m[40m[1m#.#.#≈≈[m[37m[40m.[36m[40m≈≈[30m[40m[1m#[m[37m[40m...[33m[40m#[37m[40m [8;14H[30m[40m[1m#.#[m[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#..[33m[40m#[37m[40m [9;9H[30m[40m[1m#[m[37m[40m [30m[40m[1m##.#[m[34m[40m([37m[40m'[34m[40m[7m)[m[37m[40m.[34m[40m_[37m[43m[5m[1mZ[m[37m[40m.[7mp[m[37m[40m.[33m[40m#[37m[40m [10;5H[30m[40m[1m#####.###...[m[37m[40m.#[36m[40m≈[32m[40m♣[37m[40m.[32m[40m♣[36m[40m≈[37m[40m#[33m[40m#[37m[40m.[33m[40m#[37m[40m [11;5H[30m[40m[1m.[12G[m[32m[40m<[30m[40m[1m.....#≈≈[m[37m[40m.[36m[40m≈≈[30m[40m[1m#[m[37m[40m [33m[40m#[12;5H[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....##[m[37m[40m#+##[30m[40m[1m#[m[37m[40m [13;5H[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[m[37m[40m [14;16H[30m[40m[1m#.#[m[37m[40m [15;16H[30m[40m[1m#.#[m[37m[40m [16;16H[30m[40m[1m#.#[m[37m[40m [17;17H[30m[40m[1m.[m[37m[40m) [17;34H[m[39;49m[37m[40m
[18d[9;22H[37m[40m.[37m[43m[5m[1mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6989 b/tests/data/crawl/crawl6989 new file mode 100644 index 0000000..185ba97 --- /dev/null +++ b/tests/data/crawl/crawl6989 @@ -0,0 +1 @@ +
[23d[30m[40m[1m_[m[37m[40mThere is an open door here.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl699 b/tests/data/crawl/crawl699 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl699 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl6990 b/tests/data/crawl/crawl6990 new file mode 100644 index 0000000..5216cea --- /dev/null +++ b/tests/data/crawl/crawl6990 @@ -0,0 +1 @@ +[13;38H
[23d[37m[40m_[13;38H[m[39;49m[37m[40m[4;68H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6991 b/tests/data/crawl/crawl6991 new file mode 100644 index 0000000..d5d5477 --- /dev/null +++ b/tests/data/crawl/crawl6991 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6992 b/tests/data/crawl/crawl6992 new file mode 100644 index 0000000..5998aed --- /dev/null +++ b/tests/data/crawl/crawl6992 @@ -0,0 +1 @@ +[3;47H[32m[40m7[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6993 b/tests/data/crawl/crawl6993 new file mode 100644 index 0000000..dbf60ce --- /dev/null +++ b/tests/data/crawl/crawl6993 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m10[m[37m[40m/15[4;70H[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6994 b/tests/data/crawl/crawl6994 new file mode 100644 index 0000000..e7ad2d9 --- /dev/null +++ b/tests/data/crawl/crawl6994 @@ -0,0 +1 @@ +
[24d[37m[40m_You swap places.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6995 b/tests/data/crawl/crawl6995 new file mode 100644 index 0000000..f9296c0 --- /dev/null +++ b/tests/data/crawl/crawl6995 @@ -0,0 +1 @@ +[3;46H[37m[40m58[79G[32m[40m=[4;70H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6996 b/tests/data/crawl/crawl6996 new file mode 100644 index 0000000..393f2ac --- /dev/null +++ b/tests/data/crawl/crawl6996 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6997 b/tests/data/crawl/crawl6997 new file mode 100644 index 0000000..d607628 --- /dev/null +++ b/tests/data/crawl/crawl6997 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[4;47H[33m[40m1[4;72H[m[34m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6998 b/tests/data/crawl/crawl6998 new file mode 100644 index 0000000..ee70fcd --- /dev/null +++ b/tests/data/crawl/crawl6998 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl6999 b/tests/data/crawl/crawl6999 new file mode 100644 index 0000000..7139980 --- /dev/null +++ b/tests/data/crawl/crawl6999 @@ -0,0 +1 @@ +[4;47H[33m[40m[1m2[73G[m[34m[40m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl70 b/tests/data/crawl/crawl70 new file mode 100644 index 0000000..2b3bbaa --- /dev/null +++ b/tests/data/crawl/crawl70 @@ -0,0 +1 @@ +[10;29H[37m[40mg[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl700 b/tests/data/crawl/crawl700 new file mode 100644 index 0000000..0587a22 --- /dev/null +++ b/tests/data/crawl/crawl700 @@ -0,0 +1 @@ +[H[30m[40m[1m####.[12GZ#.#[m[37m[40m [30m[40m[1m#[1;26H[m[37m[40m
[2d [30m[40m[1m......[m[31m[40m[[30m[40m[1m##.#♣.♣[m[37m[40m [33m[40m#[37m[40m.[25G[33m[40m#[37m[40m [3;3H[30m[40m[1m♣.[11GZ##.#[m[37m[40m [33m[40m#[37m[40m.[25G[33m[40m#[37m[40m
[4d[30m[40m[1m.♣♣♣......##♣.♣[m[37m[40m [33m[40m#[37m[40m.[25G[33m[40m#[37m[40m
[5d[30m[40m[1m.[5;11H#[m[37m[40m [30m[40m[1m#Z##[m[33m[40m#[37m[40m.[25G[33m[40m#[37m[40m
[6d [30m[40m[1m.P♣......##♣.♣.[6;25H[m[33m[40m#[37m[40m .[7;5H[30m[40m[1m......[m[36m[40m[7m)[m[30m[40m[1m.[7;25H[m[33m[40m#[37m[40m ..[8;9H[30m[40m[1m#.[8;25H[m[33m[40m##[37m[40m.[9;20H[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[7mp[m[37m[40m.[10;3H[30m[40m[1m....[m[34m[40m([30m[40m[1m.....##..[m[33m[40m#[10;26H[37m[40m.[11;4H[30m[40m[1m#...#.#..##[m[34m[40m([30m[40m[1m..#[m[37m[40m [26G[30m[40m[1m#[m[37m[40m..[12;2H[30m[40m[1m....#.#.#..##.#.#[m[37m[40m [26G[30m[40m[1m#.[m[37m[40m...
[13d[30m[40m[1m.[8G#.#[m[32m[40m†[30m[40m[1m###.#.##[m[37m[40m [30m[40m[1m#..[m[37m[40m...[14;2H[30m[40m[1m##......#.#[m[37m[40m [30m[40m[1m#.#..#[m[37m[40m [30m[40m[1m#...[m[37m[40m..[15;2H[30m[40m[1m##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#....[m[37m[40m.
[16d[30m[40m[1m#[m[37m[40m [30m[40m[1m#..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m [30m[40m[1m#.
[17d#[m[37m[40m [30m[40m[1m#..#.....###.##.#[m[37m[40m [30m[40m[1m#.[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7000 b/tests/data/crawl/crawl7000 new file mode 100644 index 0000000..9ade05c --- /dev/null +++ b/tests/data/crawl/crawl7000 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m==[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7001 b/tests/data/crawl/crawl7001 new file mode 100644 index 0000000..a9d333c --- /dev/null +++ b/tests/data/crawl/crawl7001 @@ -0,0 +1 @@ +[4;46H[32m[40m13[75G[34m[40m=[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7002 b/tests/data/crawl/crawl7002 new file mode 100644 index 0000000..56f4018 --- /dev/null +++ b/tests/data/crawl/crawl7002 @@ -0,0 +1 @@ +[1;13H[30m[40m[1m#.[2;8H[m[33m[40m#[37m[40m. [33m[40m#[37m[40m.. [26G [3;8H[33m[40m#[37m[40m. [33m[40m#[37m[40m.[33m[40m#[37m[40m [26G [4;8H[33m[40m#[31m[44ma[37m[40m. [33m[40m#[37m[40m.[33m[40m#[37m[40m [25G [5;8H[33m[40m#[37m[40m... [33m[40m#[37m[40m.[33m[40m#[37m[40m [25G [6;8H[33m[40m#[37m[40m...[33m[40m##[37m[40m.[33m[40m#[37m[40m [7;8H[33m[40m#[37m[40m....[33m[40m#[37m[40m.[33m[40m#######[37m[40m [8;8H[33m[40m#[37m[40m.......[37m[43m[5m[1mZ[m[37m[40m....[33m[40m#[37m[40m [9;8H[30m[40m[1m##[m[36m[40m)[30m[40m[1m#.[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m####.##..[m[37m[40m [10;10H[1K [33m[40m#[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#.##.#[m[37m[40m [11;10H[1K [33m[40m##[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.##.#[m[37m[40m [12;11H[1K [33m[40m#[37m[40m..[33m[40m#[37m[40m [30m[40m[1m#.##.[13;11H[m[37m[40m[1K [33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.##.#[14;13H[m[33m[40m#[37m[40m.. [30m[40m[1m#.##.#[15;13H[m[33m[40m#[37m[40m.. [30m[40m[1m#.##.####.###[16;13H[m[33m[40m#[37m[40m.. [30m[40m[1m#............[17;13H#.#[m[37m[40m [30m[40m[1m####.####.###[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7003 b/tests/data/crawl/crawl7003 new file mode 100644 index 0000000..3b74314 --- /dev/null +++ b/tests/data/crawl/crawl7003 @@ -0,0 +1 @@ +[9;64H[37m[40m56.9 (30.0)[14;38H[31m[44ma[37m[40m [32m[40m[1m[7m [m[37m[40m worker ant (sleeping)[K[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[9;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7004 b/tests/data/crawl/crawl7004 new file mode 100644 index 0000000..43e7bb6 --- /dev/null +++ b/tests/data/crawl/crawl7004 @@ -0,0 +1 @@ +[8;15H[37m[43m[5m[1mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7005 b/tests/data/crawl/crawl7005 new file mode 100644 index 0000000..4ff7984 --- /dev/null +++ b/tests/data/crawl/crawl7005 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m=[9;65H[m[37m[40m7.9 (31[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7006 b/tests/data/crawl/crawl7006 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7006 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7007 b/tests/data/crawl/crawl7007 new file mode 100644 index 0000000..1169268 --- /dev/null +++ b/tests/data/crawl/crawl7007 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA worker ant comes into view.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7008 b/tests/data/crawl/crawl7008 new file mode 100644 index 0000000..3fc8fb4 --- /dev/null +++ b/tests/data/crawl/crawl7008 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;13H[30m[40m[1m#[m[37m[40m.[33m[40m#[3;13H[30m[40m[1m#[m[37m[40m..[4;9H.. [30m[40m[1m#[5;9H[m[31m[44ma[37m[40m. [30m[40m[1m#[6d[m[37m[40m [30m[40m[1m#[7d[m[33m[40m#[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [8;13H[33m[40m#[37m[40m.[33m[40m######[30m[40m[1m#[9;8H[m[33m[40m#[37m[40m....[7mp[m[37m[40m.[37m[43m[5m[1mZ[m[37m[40m.....[30m[40m[1m#[m[37m[40m [10;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#####[37m[40m.[30m[40m[1m##..[11;12H[m[37m[40m.[30m[40m[1m.[12;11H[m[33m[40m##[30m[40m[1m.[13d#.[14d##[m[37m[40m.[33m[40m#[15;13H[30m[40m[1m#[15;25H[m[37m[40m [16;13H[30m[40m[1m#[21G##.####.###[17;15H.[m[37m[40m [30m[40m[1m#............[34G[m[39;49m[37m[40m
[18d[9;14H[37m[43m[5m[1mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8.9 (1.0) [13;38H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7009 b/tests/data/crawl/crawl7009 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7009 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl701 b/tests/data/crawl/crawl701 new file mode 100644 index 0000000..43ec332 --- /dev/null +++ b/tests/data/crawl/crawl701 @@ -0,0 +1 @@ +[3;78H[30m[40m[1m--[4;75H-----[9;64H[m[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7010 b/tests/data/crawl/crawl7010 new file mode 100644 index 0000000..5b581da --- /dev/null +++ b/tests/data/crawl/crawl7010 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;7H[1K #. #.# [3;7H[1K #. #.. [4;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [5;7H[1K [m[33m[40m#[31m[44ma[37m[40m.[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [6;7H[1K [m[33m[40m#[37m[40m...[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [7;7H[1K [7;16H [8;7H[1K [8;19H### [9;7H[1K [9;19H..# [10;7H[1K [10;19H#.##.. [11;10H[1K [m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [12;10H[1K [m[33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [13;11H[1K #.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [14;11H[1K ##[m[37m[40m.[33m[40m#[30m[40m[1m [25G [15;12H[1K #.. [25G [16;12H[1K #.. [16;32H [17;12H[1K #.. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7011 b/tests/data/crawl/crawl7011 new file mode 100644 index 0000000..fa4d1ef --- /dev/null +++ b/tests/data/crawl/crawl7011 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - worker ant[24;2HAim: [37m[40ma worker ant (resting, chance to defeat MR: 89%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7012 b/tests/data/crawl/crawl7012 new file mode 100644 index 0000000..730f34d --- /dev/null +++ b/tests/data/crawl/crawl7012 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [3;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.. [4;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [5;7H[1K [33m[40m#[31m[44ma[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [6;7H[1K [33m[40m#[37m[40m... [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [7;7H[1K [7;16H [8;7H[1K [8;19H[33m[40m##[30m[40m[1m#[m[37m[40m [9;7H[1K [9;19H..[30m[40m[1m#[m[37m[40m [10;7H[1K [10;19H[33m[40m#[37m[40m.[30m[40m[1m##..[m[37m[40m [11;10H[1K [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [12;10H[1K [33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [13;11H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [25G [14;11H[1K [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [25G [15;12H[1K [30m[40m[1m#[m[37m[40m.. [25G [16;12H[1K [30m[40m[1m#[m[37m[40m.. [16;32H [17;12H[1K [30m[40m[1m#..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7013 b/tests/data/crawl/crawl7013 new file mode 100644 index 0000000..6f03259 --- /dev/null +++ b/tests/data/crawl/crawl7013 @@ -0,0 +1 @@ +[5;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7014 b/tests/data/crawl/crawl7014 new file mode 100644 index 0000000..75a3093 --- /dev/null +++ b/tests/data/crawl/crawl7014 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40m[1mThe worker ant twitches its antennae in your direction.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7015 b/tests/data/crawl/crawl7015 new file mode 100644 index 0000000..d87a270 --- /dev/null +++ b/tests/data/crawl/crawl7015 @@ -0,0 +1 @@ +[5;9H[37m[40m.[6d[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7016 b/tests/data/crawl/crawl7016 new file mode 100644 index 0000000..5a14f56 --- /dev/null +++ b/tests/data/crawl/crawl7016 @@ -0,0 +1 @@ +[3;46H[32m[40m57[79G[31m[40m-[4;46H[33m[40m[1m12[75G[m[35m[40m-[9;65H[37m[40m9[14;38H[31m[40ma[37m[40m [33m[40m[7m [14;52H[m[37m[40m[K[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7017 b/tests/data/crawl/crawl7017 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7017 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7018 b/tests/data/crawl/crawl7018 new file mode 100644 index 0000000..911a9be --- /dev/null +++ b/tests/data/crawl/crawl7018 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7019 b/tests/data/crawl/crawl7019 new file mode 100644 index 0000000..d30e286 --- /dev/null +++ b/tests/data/crawl/crawl7019 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;7H[1K #. #.# [3;7H[1K #. #.. [4;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [5;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [6;7H[1K [m[33m[40m#[37m[40m.[31m[40ma[37m[40m.[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [7;7H[1K [7;16H [8;7H[1K [8;19H### [9;7H[1K [9;19H..# [10;7H[1K [10;19H#.##.. [11;10H[1K [m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [12;10H[1K [m[33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [13;11H[1K #.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [14;11H[1K ##[m[37m[40m.[33m[40m#[30m[40m[1m [25G [15;12H[1K #.. [25G [16;12H[1K #.. [16;32H [17;12H[1K #.. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl702 b/tests/data/crawl/crawl702 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl702 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7020 b/tests/data/crawl/crawl7020 new file mode 100644 index 0000000..3d559a4 --- /dev/null +++ b/tests/data/crawl/crawl7020 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 89%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7021 b/tests/data/crawl/crawl7021 new file mode 100644 index 0000000..f282b6d --- /dev/null +++ b/tests/data/crawl/crawl7021 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [3;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.. [4;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [5;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [6;7H[1K [33m[40m#[37m[40m.[31m[40ma[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [7;7H[1K [7;16H [8;7H[1K [8;19H[33m[40m##[30m[40m[1m#[m[37m[40m [9;7H[1K [9;19H..[30m[40m[1m#[m[37m[40m [10;7H[1K [10;19H[33m[40m#[37m[40m.[30m[40m[1m##..[m[37m[40m [11;10H[1K [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [12;10H[1K [33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [13;11H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [25G [14;11H[1K [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [25G [15;12H[1K [30m[40m[1m#[m[37m[40m.. [25G [16;12H[1K [30m[40m[1m#[m[37m[40m.. [16;32H [17;12H[1K [30m[40m[1m#..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7022 b/tests/data/crawl/crawl7022 new file mode 100644 index 0000000..62f94e4 --- /dev/null +++ b/tests/data/crawl/crawl7022 @@ -0,0 +1 @@ +[6;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7023 b/tests/data/crawl/crawl7023 new file mode 100644 index 0000000..b72e511 --- /dev/null +++ b/tests/data/crawl/crawl7023 @@ -0,0 +1 @@ +[37m[40m.[7d[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7024 b/tests/data/crawl/crawl7024 new file mode 100644 index 0000000..86ce2ba --- /dev/null +++ b/tests/data/crawl/crawl7024 @@ -0,0 +1 @@ +[3;47H[32m[40m6[79G[30m[40m[1m-[4;75H-[9;64H[m[37m[40m60[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7025 b/tests/data/crawl/crawl7025 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7025 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7026 b/tests/data/crawl/crawl7026 new file mode 100644 index 0000000..8f3722a --- /dev/null +++ b/tests/data/crawl/crawl7026 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant barely resists.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7027 b/tests/data/crawl/crawl7027 new file mode 100644 index 0000000..b38bd47 --- /dev/null +++ b/tests/data/crawl/crawl7027 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;7H[1K #. #.# [3;7H[1K #. #.. [4;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [5;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [6;7H[1K [m[33m[40m#[37m[40m...[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [7;7H[1K [7;16H [8;7H[1K [8;19H### [9;7H[1K [9;19H..# [10;7H[1K [10;19H#.##.. [11;10H[1K [m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [12;10H[1K [m[33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [13;11H[1K #.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [14;11H[1K ##[m[37m[40m.[33m[40m#[30m[40m[1m [25G [15;12H[1K #.. [25G [16;12H[1K #.. [16;32H [17;12H[1K #.. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7028 b/tests/data/crawl/crawl7028 new file mode 100644 index 0000000..cd97e5f --- /dev/null +++ b/tests/data/crawl/crawl7028 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 89%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7029 b/tests/data/crawl/crawl7029 new file mode 100644 index 0000000..2af7b1f --- /dev/null +++ b/tests/data/crawl/crawl7029 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [3;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.. [4;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [5;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [6;7H[1K [33m[40m#[37m[40m... [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [7;7H[1K [7;16H [8;7H[1K [8;19H[33m[40m##[30m[40m[1m#[m[37m[40m [9;7H[1K [9;19H..[30m[40m[1m#[m[37m[40m [10;7H[1K [10;19H[33m[40m#[37m[40m.[30m[40m[1m##..[m[37m[40m [11;10H[1K [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [12;10H[1K [33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [13;11H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [25G [14;11H[1K [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [25G [15;12H[1K [30m[40m[1m#[m[37m[40m.. [25G [16;12H[1K [30m[40m[1m#[m[37m[40m.. [16;32H [17;12H[1K [30m[40m[1m#..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl703 b/tests/data/crawl/crawl703 new file mode 100644 index 0000000..c55cf64 --- /dev/null +++ b/tests/data/crawl/crawl703 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7030 b/tests/data/crawl/crawl7030 new file mode 100644 index 0000000..c51b6ed --- /dev/null +++ b/tests/data/crawl/crawl7030 @@ -0,0 +1 @@ +[7;11H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7031 b/tests/data/crawl/crawl7031 new file mode 100644 index 0000000..bb278e4 --- /dev/null +++ b/tests/data/crawl/crawl7031 @@ -0,0 +1 @@ +[37m[40m.[8d[31m[40ma[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7032 b/tests/data/crawl/crawl7032 new file mode 100644 index 0000000..dea38c2 --- /dev/null +++ b/tests/data/crawl/crawl7032 @@ -0,0 +1 @@ +[3;47H[32m[40m5[78G[31m[40m-[4;47H[33m[40m[1m1[73G[m[35m[40m--[9;65H[37m[40m1[14;40H[31m[40m[7m [A[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7033 b/tests/data/crawl/crawl7033 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7033 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7034 b/tests/data/crawl/crawl7034 new file mode 100644 index 0000000..400601b --- /dev/null +++ b/tests/data/crawl/crawl7034 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The worker ant convulses in agony! You block the worker ant's attack.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7035 b/tests/data/crawl/crawl7035 new file mode 100644 index 0000000..b38bd47 --- /dev/null +++ b/tests/data/crawl/crawl7035 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;7H[1K #. #.# [3;7H[1K #. #.. [4;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [5;7H[1K [m[33m[40m#[37m[40m..[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [6;7H[1K [m[33m[40m#[37m[40m...[30m[40m[1m #[m[37m[40m.[33m[40m#[30m[40m[1m [7;7H[1K [7;16H [8;7H[1K [8;19H### [9;7H[1K [9;19H..# [10;7H[1K [10;19H#.##.. [11;10H[1K [m[33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [12;10H[1K [m[33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [13;11H[1K #.[m[37m[40m.[33m[40m#[30m[40m[1m [25G [14;11H[1K ##[m[37m[40m.[33m[40m#[30m[40m[1m [25G [15;12H[1K #.. [25G [16;12H[1K #.. [16;32H [17;12H[1K #.. [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7036 b/tests/data/crawl/crawl7036 new file mode 100644 index 0000000..b7f0a21 --- /dev/null +++ b/tests/data/crawl/crawl7036 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The worker ant convulses in agony! You block the worker ant's attack.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - worker ant[24;2HAim: [37m[40ma worker ant ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 89%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7037 b/tests/data/crawl/crawl7037 new file mode 100644 index 0000000..2af7b1f --- /dev/null +++ b/tests/data/crawl/crawl7037 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [3;7H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m.. [4;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [5;7H[1K [33m[40m#[37m[40m.. [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [6;7H[1K [33m[40m#[37m[40m... [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [7;7H[1K [7;16H [8;7H[1K [8;19H[33m[40m##[30m[40m[1m#[m[37m[40m [9;7H[1K [9;19H..[30m[40m[1m#[m[37m[40m [10;7H[1K [10;19H[33m[40m#[37m[40m.[30m[40m[1m##..[m[37m[40m [11;10H[1K [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [12;10H[1K [33m[40m##[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [25G [13;11H[1K [30m[40m[1m#.[m[37m[40m.[33m[40m#[37m[40m [25G [14;11H[1K [30m[40m[1m##[m[37m[40m.[33m[40m#[37m[40m [25G [15;12H[1K [30m[40m[1m#[m[37m[40m.. [25G [16;12H[1K [30m[40m[1m#[m[37m[40m.. [16;32H [17;12H[1K [30m[40m[1m#..[m[37m[40m [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7038 b/tests/data/crawl/crawl7038 new file mode 100644 index 0000000..4263cc5 --- /dev/null +++ b/tests/data/crawl/crawl7038 @@ -0,0 +1 @@ +[8;12H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7039 b/tests/data/crawl/crawl7039 new file mode 100644 index 0000000..318ff73 --- /dev/null +++ b/tests/data/crawl/crawl7039 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe worker ant convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl704 b/tests/data/crawl/crawl704 new file mode 100644 index 0000000..e5160a2 --- /dev/null +++ b/tests/data/crawl/crawl704 @@ -0,0 +1 @@ +[18;2H[37m[40mThe bat convulses in agony![K
[19d_[31m[40mYou kill the bat!
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7040 b/tests/data/crawl/crawl7040 new file mode 100644 index 0000000..96a10f9 --- /dev/null +++ b/tests/data/crawl/crawl7040 @@ -0,0 +1 @@ +[8;12H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7041 b/tests/data/crawl/crawl7041 new file mode 100644 index 0000000..c26b5b1 --- /dev/null +++ b/tests/data/crawl/crawl7041 @@ -0,0 +1 @@ +[3;78H[30m[40m[1m-[4;47H[33m[40m0[4;72H[m[35m[40m-[30m[40m[1m--[8;51H[m[37m[40m10[9;65H2[14;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[15;38H[37m[40m[K[13d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7042 b/tests/data/crawl/crawl7042 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7042 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7043 b/tests/data/crawl/crawl7043 new file mode 100644 index 0000000..bb49220 --- /dev/null +++ b/tests/data/crawl/crawl7043 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the worker ant![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7044 b/tests/data/crawl/crawl7044 new file mode 100644 index 0000000..9366c6a --- /dev/null +++ b/tests/data/crawl/crawl7044 @@ -0,0 +1 @@ +[13;38H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7045 b/tests/data/crawl/crawl7045 new file mode 100644 index 0000000..6e415f2 --- /dev/null +++ b/tests/data/crawl/crawl7045 @@ -0,0 +1 @@ +
[18d[M[9;65H[37m[40m5.9 (3
[24d_[30m[40m[1mYou start resting.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7046 b/tests/data/crawl/crawl7046 new file mode 100644 index 0000000..fea678a --- /dev/null +++ b/tests/data/crawl/crawl7046 @@ -0,0 +1 @@ +[4;72H[30m[40m[1m-[6;61H[m[37m[40m17 [9;65H6.9 (4[12;38H[m[39;49m[37m[40m[K[13d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7047 b/tests/data/crawl/crawl7047 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7047 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7048 b/tests/data/crawl/crawl7048 new file mode 100644 index 0000000..4798d98 --- /dev/null +++ b/tests/data/crawl/crawl7048 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mYou feel a little less clever now.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7049 b/tests/data/crawl/crawl7049 new file mode 100644 index 0000000..860d101 --- /dev/null +++ b/tests/data/crawl/crawl7049 @@ -0,0 +1 @@ +[9;50H[3;47H[32m[40m6[78G=[4;47H[33m[40m[1m1[4;72H[m[34m[40m=[9;50H[m[39;49m[37m[40m[3;78H[32m[40m[1m=[4;72H[34m[40m=[9;50H[m[39;49m[37m[40m[3;47H[32m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl705 b/tests/data/crawl/crawl705 new file mode 100644 index 0000000..2ed6716 --- /dev/null +++ b/tests/data/crawl/crawl705 @@ -0,0 +1 @@ +[8;23H[37m[43m[5mZ[9;20H[m[37m[40m.[37m[43m[5mZ[m[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7050 b/tests/data/crawl/crawl7050 new file mode 100644 index 0000000..b983848 --- /dev/null +++ b/tests/data/crawl/crawl7050 @@ -0,0 +1 @@ +[4;47H[33m[40m[1m2[73G[m[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7051 b/tests/data/crawl/crawl7051 new file mode 100644 index 0000000..f22e42e --- /dev/null +++ b/tests/data/crawl/crawl7051 @@ -0,0 +1 @@ +
[18d[M[3;46H[37m[40m58[79G[32m[40m=
[24d[37m[40m_[30m[40m[1mYou start resting.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7052 b/tests/data/crawl/crawl7052 new file mode 100644 index 0000000..c34aa4a --- /dev/null +++ b/tests/data/crawl/crawl7052 @@ -0,0 +1 @@ +[4;73H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7053 b/tests/data/crawl/crawl7053 new file mode 100644 index 0000000..3ae118d --- /dev/null +++ b/tests/data/crawl/crawl7053 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[4;46H[m[32m[40m13[75G[34m[40m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7054 b/tests/data/crawl/crawl7054 new file mode 100644 index 0000000..4150960 --- /dev/null +++ b/tests/data/crawl/crawl7054 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7055 b/tests/data/crawl/crawl7055 new file mode 100644 index 0000000..6bbc64f --- /dev/null +++ b/tests/data/crawl/crawl7055 @@ -0,0 +1 @@ +[4;47H[32m[40m4[76G[34m[40m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7056 b/tests/data/crawl/crawl7056 new file mode 100644 index 0000000..5d34f9d --- /dev/null +++ b/tests/data/crawl/crawl7056 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7057 b/tests/data/crawl/crawl7057 new file mode 100644 index 0000000..2b88299 --- /dev/null +++ b/tests/data/crawl/crawl7057 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7058 b/tests/data/crawl/crawl7058 new file mode 100644 index 0000000..74c6d9d --- /dev/null +++ b/tests/data/crawl/crawl7058 @@ -0,0 +1 @@ +[9;64H[37m[40m95.9 (29.0)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7059 b/tests/data/crawl/crawl7059 new file mode 100644 index 0000000..b153f05 --- /dev/null +++ b/tests/data/crawl/crawl7059 @@ -0,0 +1 @@ +[4;46H[37m[40m15[78G[34m[40m==[9;65H[37m[40m6.9 (30[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl706 b/tests/data/crawl/crawl706 new file mode 100644 index 0000000..66209f3 --- /dev/null +++ b/tests/data/crawl/crawl706 @@ -0,0 +1 @@ +[3;46H[37m[40m19[78G[32m[40m==[4;46H[33m[40m[1m3[4;70H[m[35m[40m-----[9;64H[37m[40m9[14;39H [7m [m[37m[40m [32m[40mbat skeleton[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 goblin skeletons[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7060 b/tests/data/crawl/crawl7060 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7060 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7061 b/tests/data/crawl/crawl7061 new file mode 100644 index 0000000..66b6013 --- /dev/null +++ b/tests/data/crawl/crawl7061 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Magic restored.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7062 b/tests/data/crawl/crawl7062 new file mode 100644 index 0000000..961f601 --- /dev/null +++ b/tests/data/crawl/crawl7062 @@ -0,0 +1 @@ +[9;50H[2;8H[37m[40m.... [3;10H.[37m[44m[1mr[m[37m[40m [30m[40m[1m#.#[4;10H[34m[40m?[m[37m[40m. [30m[40m[1m#..[5;11H[m[37m[40m. [30m[40m[1m#.#[6d.#[7;12H[m[37m[40m [30m[40m[1m#.#[8;12H[m[33m[40m##[30m[40m[1m.#[m[37m[40m [9;12H[7mp[m[33m[40m#[30m[40m[1m.######[10;9H[m[37m[40m.....[37m[43m[5m[1mZ[m[37m[40m.....[30m[40m[1m.#[m[37m[40m [11;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#####[30m[40m[1m.##..[12;9H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m..[13;9H[33m[40m#[37m[40m [33m[40m##[37m[40m.[30m[40m[1m.[14d[m[37m[40m..[30m[40m[1m#[15;12H#[m[33m[40m#[37m[40m.[30m[40m[1m#[16;25H[m[37m[40m [17;21H[30m[40m[1m##.####.###[34G[m[39;49m[37m[40m[9;70H[37m[40m0.0) [14;38H[37m[44m[1mr[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1mquokka (sleeping)[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[9;78H[m[39;49m[37m[40m[10;13H[37m[43m[5m[1mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7.9 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7063 b/tests/data/crawl/crawl7063 new file mode 100644 index 0000000..ffaba2a --- /dev/null +++ b/tests/data/crawl/crawl7063 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA quokka comes into view.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7064 b/tests/data/crawl/crawl7064 new file mode 100644 index 0000000..87e3b67 --- /dev/null +++ b/tests/data/crawl/crawl7064 @@ -0,0 +1 @@ +[2;7H[33m[40m#[37m[40m....[33m[40m#[3;8H[37m[40m..... [4;10H.[37m[44m[1mr[m[33m[40m#[30m[40m[1m#.#[5;10H[34m[40m?[m[37m[40m.[33m[40m#[30m[40m[1m#..[6;12H[m[33m[40m#[7d#[8d[30m[40m[1m#[9;11H[m[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [10;13H[33m[40m#[30m[40m[1m.######[11;9H[m[37m[40m....[37m[43m[5m[1mZ[m[37m[40m.[30m[40m[1m......#[m[37m[40m [12;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####.##..[13;10H[m[37m[40m.[30m[40m[1m#[m[37m[40m...[14;9H[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m#[15;9H#[37m[40m. [30m[40m[1m#[m[37m[40m.[16;9H[33m[40m#[37m[40m. [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m#[17;25H[37m[40m [m[39;49m[37m[40m
[18d[10;12H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7065 b/tests/data/crawl/crawl7065 new file mode 100644 index 0000000..30d14b7 --- /dev/null +++ b/tests/data/crawl/crawl7065 @@ -0,0 +1 @@ +[3;7H[33m[40m#[37m[40m....[33m[40m#[4;8H[37m[40m..... [5;10H.[37m[44m[1mr[m[33m[40m#[30m[40m[1m#.#[6;10H[34m[40m?[m[37m[40m.[33m[40m#[30m[40m[1m#..[10;12H[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [11;12H[37m[43m[5m[1mZ[m[30m[40m[1m#.######[12;9H[m[37m[40m.....[30m[40m[1m.......#[m[37m[40m [13;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#####.##..[14;12H[m[37m[40m.[15d[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[16;13H[37m[40m..[30m[40m[1m#[17;9H#.[m[37m[40m [30m[40m[1m##.#[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7066 b/tests/data/crawl/crawl7066 new file mode 100644 index 0000000..e946676 --- /dev/null +++ b/tests/data/crawl/crawl7066 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;6H[1K #....# [3;6H[1K #....# [4;7H[1K [m[37m[40m.....[30m[40m[1m [5;7H[1K [5;16H [6;7H[1K [6;16H [7;7H[1K [7;16H [8;7H[1K [8;16H [9;7H[1K [9;16H [10;7H[1K [10;16H [11;7H[1K [11;22H [12;7H[1K [12;22H [13;7H[1K [13;25H [14;8H[1K [16G [25G [15;8H[1K #.##..# [25G [16;8H[1K #. #..# [25G [17;8H[1K #. ##.# [25G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7067 b/tests/data/crawl/crawl7067 new file mode 100644 index 0000000..9fb94b9 --- /dev/null +++ b/tests/data/crawl/crawl7067 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - quokka[24;2HAim: [37m[40ma quokka (resting, chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7068 b/tests/data/crawl/crawl7068 new file mode 100644 index 0000000..2ec033b --- /dev/null +++ b/tests/data/crawl/crawl7068 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;6H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [3;6H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [4;7H[1K ..... [5;7H[1K [5;16H [6;7H[1K [6;16H [7;7H[1K [7;16H [8;7H[1K [8;16H [9;7H[1K [9;16H [10;7H[1K [10;16H [11;7H[1K [11;22H [12;7H[1K [12;22H [13;7H[1K [13;25H [14;8H[1K [16G [25G [15;8H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m [25G [16;8H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [25G [17;8H[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m##.#[m[37m[40m [25G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7069 b/tests/data/crawl/crawl7069 new file mode 100644 index 0000000..8c25071 --- /dev/null +++ b/tests/data/crawl/crawl7069 @@ -0,0 +1 @@ +[5;11H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl707 b/tests/data/crawl/crawl707 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl707 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7070 b/tests/data/crawl/crawl7070 new file mode 100644 index 0000000..7fbe087 --- /dev/null +++ b/tests/data/crawl/crawl7070 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe quokka convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7071 b/tests/data/crawl/crawl7071 new file mode 100644 index 0000000..eb2bbb5 --- /dev/null +++ b/tests/data/crawl/crawl7071 @@ -0,0 +1 @@ +[5;11H[33m[40m[1m[7m$[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7072 b/tests/data/crawl/crawl7072 new file mode 100644 index 0000000..1fca065 --- /dev/null +++ b/tests/data/crawl/crawl7072 @@ -0,0 +1 @@ +[3;46H[32m[40m57[79G[31m[40m-[4;46H[32m[40m14[78G[35m[40m--[9;63H[37m[40m400[14;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7073 b/tests/data/crawl/crawl7073 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7073 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7074 b/tests/data/crawl/crawl7074 new file mode 100644 index 0000000..bba1985 --- /dev/null +++ b/tests/data/crawl/crawl7074 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the quokka![9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7075 b/tests/data/crawl/crawl7075 new file mode 100644 index 0000000..e946676 --- /dev/null +++ b/tests/data/crawl/crawl7075 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2;6H[1K #....# [3;6H[1K #....# [4;7H[1K [m[37m[40m.....[30m[40m[1m [5;7H[1K [5;16H [6;7H[1K [6;16H [7;7H[1K [7;16H [8;7H[1K [8;16H [9;7H[1K [9;16H [10;7H[1K [10;16H [11;7H[1K [11;22H [12;7H[1K [12;22H [13;7H[1K [13;25H [14;8H[1K [16G [25G [15;8H[1K #.##..# [25G [16;8H[1K #. #..# [25G [17;8H[1K #. ##.# [25G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7076 b/tests/data/crawl/crawl7076 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl7076 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7077 b/tests/data/crawl/crawl7077 new file mode 100644 index 0000000..7ae75d2 --- /dev/null +++ b/tests/data/crawl/crawl7077 @@ -0,0 +1 @@ +
[18d[M[9;11H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7078 b/tests/data/crawl/crawl7078 new file mode 100644 index 0000000..b8391f8 --- /dev/null +++ b/tests/data/crawl/crawl7078 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;6H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [3;6H[1K [33m[40m#[37m[40m....[33m[40m#[37m[40m [4;7H[1K ..... [5;7H[1K [5;16H [6;7H[1K [6;16H [7;7H[1K [7;16H [8;7H[1K [8;16H [9;7H[1K [33m[40m#[37m[40m..[7mp[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [10;7H[1K [10;16H [11;7H[1K [11;22H [12;7H[1K [12;22H [13;7H[1K [13;25H [14;8H[1K [16G [25G [15;8H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m [25G [16;8H[1K [33m[40m#[37m[40m. [30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [25G [17;8H[1K [30m[40m[1m#.[m[37m[40m [30m[40m[1m##.#[m[37m[40m [25G [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7079 b/tests/data/crawl/crawl7079 new file mode 100644 index 0000000..0531ba2 --- /dev/null +++ b/tests/data/crawl/crawl7079 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl708 b/tests/data/crawl/crawl708 new file mode 100644 index 0000000..2fe489c --- /dev/null +++ b/tests/data/crawl/crawl708 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7080 b/tests/data/crawl/crawl7080 new file mode 100644 index 0000000..5711209 --- /dev/null +++ b/tests/data/crawl/crawl7080 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7081 b/tests/data/crawl/crawl7081 new file mode 100644 index 0000000..22a60a8 --- /dev/null +++ b/tests/data/crawl/crawl7081 @@ -0,0 +1 @@ +[2;7H[37m[40m.[4d[33m[40m#[37m[40m....[33m[40m##[5;8H[37m[40m..... [6;10H.[33m[40m[1m[7m$[m[33m[40m#[30m[40m[1m#.#[7;10H[34m[40m?[m[37m[40m.[33m[40m#[30m[40m[1m#..[9;10H[m[37m[40m[7mp[m[37m[40m.[10d.[11d[37m[43m[5m[1mZ[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [12;13H[30m[40m[1m#.######[13;9H[m[37m[40m.....[30m[40m[1m.......#[m[37m[40m [14;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#####.##..[15;11H[m[33m[40m#[37m[40m...[16;11H[33m[40m##[37m[40m..[33m[40m#[17;13H[30m[40m[1m.[17;34H[m[39;49m[37m[40m
[18d[10;10H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7082 b/tests/data/crawl/crawl7082 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl7082 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7083 b/tests/data/crawl/crawl7083 new file mode 100644 index 0000000..1bb6117 --- /dev/null +++ b/tests/data/crawl/crawl7083 @@ -0,0 +1 @@ +[2;6H[33m[40m#[3d[37m[40m.[4;13H [5;7H[33m[40m#[37m[40m....[33m[40m##[6;8H[37m[40m..... [7;10H.[33m[40m[1m[7m$[m[33m[40m#[30m[40m[1m#.#[8;10H[34m[40m?[m[37m[40m.[33m[40m#[30m[40m[1m#..[10;10H[m[37m[40m.[11d[37m[43m[5m[1mZ[12;12H[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [13;13H[30m[40m[1m#.######[14;9H[m[37m[40m.....[30m[40m[1m.......#[m[37m[40m [15;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#####.##..[16;12H[m[37m[40m..[30m[40m[1m.#[17;11H#[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7084 b/tests/data/crawl/crawl7084 new file mode 100644 index 0000000..7a64e2a --- /dev/null +++ b/tests/data/crawl/crawl7084 @@ -0,0 +1 @@ +[10;10H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7085 b/tests/data/crawl/crawl7085 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl7085 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7086 b/tests/data/crawl/crawl7086 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7086 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7087 b/tests/data/crawl/crawl7087 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl7087 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7088 b/tests/data/crawl/crawl7088 new file mode 100644 index 0000000..34e6bb8 --- /dev/null +++ b/tests/data/crawl/crawl7088 @@ -0,0 +1 @@ +[2d[36m[40m)[37m[40m..[3;6H[33m[40m#[4d[37m[40m.[5;13H [33m[40m#[6;7H#[37m[40m....[33m[40m##[37m[40m.[33m[40m#[7;7H#[37m[40m...... [8;10H.[33m[40m[1m[7m$[m[33m[40m#[30m[40m[1m#.#[9d.[10;10H[m[37m[40m.[11d[37m[43m[5m[1mZ[13;12H[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [14;13H[30m[40m[1m#.######[15;9H[m[37m[40m....[30m[40m[1m........#[m[37m[40m [16;8H[33m[40m##[36m[40m)[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m.#####.##..[17;12H.[17;34H[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7089 b/tests/data/crawl/crawl7089 new file mode 100644 index 0000000..7a64e2a --- /dev/null +++ b/tests/data/crawl/crawl7089 @@ -0,0 +1 @@ +[10;10H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl709 b/tests/data/crawl/crawl709 new file mode 100644 index 0000000..5f2b775 --- /dev/null +++ b/tests/data/crawl/crawl709 @@ -0,0 +1 @@ +[9;21H[37m[40m.[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7090 b/tests/data/crawl/crawl7090 new file mode 100644 index 0000000..4da3013 --- /dev/null +++ b/tests/data/crawl/crawl7090 @@ -0,0 +1 @@ +[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7091 b/tests/data/crawl/crawl7091 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7091 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7092 b/tests/data/crawl/crawl7092 new file mode 100644 index 0000000..8132573 --- /dev/null +++ b/tests/data/crawl/crawl7092 @@ -0,0 +1 @@ +[3;46H[37m[40m58[79G[32m[40m=[4d[30m[40m[1m--[9;65H[m[37m[40m4.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7093 b/tests/data/crawl/crawl7093 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7093 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7094 b/tests/data/crawl/crawl7094 new file mode 100644 index 0000000..dfce561 --- /dev/null +++ b/tests/data/crawl/crawl7094 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mP - a scroll labeled MAK XU KIOLI[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7095 b/tests/data/crawl/crawl7095 new file mode 100644 index 0000000..4ec61f3 --- /dev/null +++ b/tests/data/crawl/crawl7095 @@ -0,0 +1 @@ +[2d[37m[40m.[3d[36m[40m)[37m[40m..[4;5H[33m[40m##[5d[37m[40m..[15G [6;13H [7;12H[33m[40m##[37m[40m.[33m[40m###[8;7H#[37m[40m.........[33m[40m#[9;10H[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#.#[10;10H[m[37m[40m..[33m[40m#[30m[40m[1m#..[11;10H[37m[43m[5mZ[14;12H[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [15;13H[30m[40m[1m#.######[16;9H[m[37m[40m....[30m[40m[1m........#[m[37m[40m [17;8H[30m[40m[1m##[m[36m[40m)[30m[40m[1m#.#.#####.##..[17;34H[m[39;49m[37m[40m
[18d[10;11H[37m[43m[5m[1mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5.9 (1[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24;2H[37m[40mYou now have 5 gold pieces.[17;34H[m[39;49m[37m[40m[4;46H[37m[40m15[78G[34m[40m==[9;44H[37m[40m5[9;65H6.9 (2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7096 b/tests/data/crawl/crawl7096 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7096 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7097 b/tests/data/crawl/crawl7097 new file mode 100644 index 0000000..48792bb --- /dev/null +++ b/tests/data/crawl/crawl7097 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a quokka corpse.[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7098 b/tests/data/crawl/crawl7098 new file mode 100644 index 0000000..e9a99a3 --- /dev/null +++ b/tests/data/crawl/crawl7098 @@ -0,0 +1 @@ +[8;13H[37m[43m[5mZ
[18d[m[37m[40m_[34m[40m[1mP - a scroll labeled MAK XU KIOLI[m[37m[40m[K
[19d You now have 5 gold pieces.
[20d_You see here a quokka corpse.
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;6H[37m[40mattempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7099 b/tests/data/crawl/crawl7099 new file mode 100644 index 0000000..bd84e72 --- /dev/null +++ b/tests/data/crawl/crawl7099 @@ -0,0 +1 @@ +[4;46H[32m[40m14[78G[35m[40m--[9;65H[37m[40m7.9 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mquokka[1P[15;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl71 b/tests/data/crawl/crawl71 new file mode 100644 index 0000000..25ee438 --- /dev/null +++ b/tests/data/crawl/crawl71 @@ -0,0 +1 @@ +[9;63H[37m[40m4.0 (22[14;38Hg[14;48H[K[9d [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl710 b/tests/data/crawl/crawl710 new file mode 100644 index 0000000..27f4f46 --- /dev/null +++ b/tests/data/crawl/crawl710 @@ -0,0 +1 @@ +[9;63H[37m[40m10.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7100 b/tests/data/crawl/crawl7100 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7100 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7101 b/tests/data/crawl/crawl7101 new file mode 100644 index 0000000..41dcd85 --- /dev/null +++ b/tests/data/crawl/crawl7101 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are hopping![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7102 b/tests/data/crawl/crawl7102 new file mode 100644 index 0000000..b50459d --- /dev/null +++ b/tests/data/crawl/crawl7102 @@ -0,0 +1 @@ +[8;12H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7103 b/tests/data/crawl/crawl7103 new file mode 100644 index 0000000..e8f4e73 --- /dev/null +++ b/tests/data/crawl/crawl7103 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;65H[m[37m[40m8.9 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7104 b/tests/data/crawl/crawl7104 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7104 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7105 b/tests/data/crawl/crawl7105 new file mode 100644 index 0000000..6ca8505 --- /dev/null +++ b/tests/data/crawl/crawl7105 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_O - 7 chunks of flesh (gained 1)[9;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7106 b/tests/data/crawl/crawl7106 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7106 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7107 b/tests/data/crawl/crawl7107 new file mode 100644 index 0000000..c3bfc2b --- /dev/null +++ b/tests/data/crawl/crawl7107 @@ -0,0 +1 @@ +[4;78H[30m[40m[1m--[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7108 b/tests/data/crawl/crawl7108 new file mode 100644 index 0000000..6374c8e --- /dev/null +++ b/tests/data/crawl/crawl7108 @@ -0,0 +1 @@ +[2;6H[37m[40m [33m[40m##[32m[40m<[37m[40m.......[3;6H ........[4;5H .......[33m[40m#[37m[40m .[5;6H [33m[40m#[37m[40m......[33m[40m#[37m[40m..[6;7H [33m[40m#[37m[40m...[36m[40m)[37m[40m...[7;8H[33m[40m#[37m[40m.....[33m[40m#[37m[40m [8;12H..[33m[40m#[37m[40m [9;8H [33m[40m#[37m[40m[7mp[m[37m[40m...[33m[40m#[37m[40m [30m[40m[1m#[10;8H[m[37m[40m [33m[40m#[37m[40m.[37m[43m[5mZ[m[37m[40m..[33m[40m#[30m[40m[1m#.###[11;8H[m[37m[40m [33m[40m#[37m[40m.[37m[43m[5m[1mZ[m[37m[40m......[30m[40m[1m.#[12;8H[m[37m[40m [33m[40m##[37m[40m...[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m..[13;8H[m[37m[40m [30m[40m[1m#[m[37m[40m...[33m[40m#[30m[40m[1m#.[m[37m[40m.[14;8H [30m[40m[1m#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[15;8H[m[37m[40m [30m[40m[1m#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [16;8H [30m[40m[1m#[m[37m[40m...[33m[40m#[30m[40m[1m#.#[m[37m[40m [17;8H [30m[40m[1m#...##.#[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7109 b/tests/data/crawl/crawl7109 new file mode 100644 index 0000000..9c250c3 --- /dev/null +++ b/tests/data/crawl/crawl7109 @@ -0,0 +1 @@ +[9;64H[37m[40m11.9 (3[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl711 b/tests/data/crawl/crawl711 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl711 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7110 b/tests/data/crawl/crawl7110 new file mode 100644 index 0000000..7d0069a --- /dev/null +++ b/tests/data/crawl/crawl7110 @@ -0,0 +1 @@ +
[18d[M[1;24H[30m[40m[1m##.#.[2;3H[m[33m[40m#[37m[40m....[36m[40m≈[34m[40m≈[37m[40m [30m[40m[1m..........#####[3;3H[m[37m[40m...[36m[40m≈≈[34m[40m≈≈[37m[40m . [30m[40m[1m#....[m[37m[40m [30m[40m[1m......[m[35m[40m)[30m[40m[1m..[4;3H[m[37m[40m.[34m[40m[1m/[m[37m[40m.[34m[40m≈≈≈≈[37m[40m .. [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m.#..#...[5;3H[m[37m[40m..[36m[40m≈≈[34m[40m≈≈≈[37m[40m .[36m[40m≈[37m[40m. [30m[40m[1m#.#.#[m[37m[40m [30m[40m[1m#....##[6;3H[m[37m[40m...[36m[40m≈≈[34m[40m≈[36m[40m≈[37m[40m .[36m[40m≈≈≈[37m[40m [30m[40m[1m#.#.###+###..##[7;3H[m[37m[40m....[36m[40m≈[34m[40m≈[37m[40m. ...[36m[40m≈[37m[40m [30m[40m[1m#.#.#≈≈.≈≈#...#[8;6H[m[33m[40m#[37m[40m...[33m[40m##[19G[30m[40m[1m#.#.#≈♣.♣≈#..#.[9;8H[m[33m[40m#[37m[40m.[7mp[m[37m[40m.[33m[40m[1m$[m[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m##.#[m[34m[40m([30m[40m[1m'[m[34m[40m[7m)[m[30m[40m[1m.[m[34m[40m_[30m[40m[1m..'.#.#[10;8H[m[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m#.###....#≈♣.♣≈##.##[11;7H[m[37m[40m...[30m[40m[1m.......[m[32m[40m<[30m[40m[1m.....#≈≈.≈≈####[12;6H[m[33m[40m###[37m[40m.[30m[40m[1m...[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....###+###[13;8H[m[33m[40m##[30m[40m[1m#####[m[37m[40m [30m[40m[1m####.#[14;20H[m[37m[40m[1K [30m[40m[1m#.#[15;20H[m[37m[40m[1K [30m[40m[1m#.#[16;20H[m[37m[40m[1K [30m[40m[1m#.#[17;21H[m[37m[40m[1K [30m[40m[1m.[m[37m[40m)
[24d You enter a teleport trap! The teleport trap disappears.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7111 b/tests/data/crawl/crawl7111 new file mode 100644 index 0000000..02f9138 --- /dev/null +++ b/tests/data/crawl/crawl7111 @@ -0,0 +1 @@ +[14;38H[37m[40m[K[15d[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7112 b/tests/data/crawl/crawl7112 new file mode 100644 index 0000000..7c3bf2e --- /dev/null +++ b/tests/data/crawl/crawl7112 @@ -0,0 +1 @@ +[9;65H[37m[40m2.9 (4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7113 b/tests/data/crawl/crawl7113 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7113 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7114 b/tests/data/crawl/crawl7114 new file mode 100644 index 0000000..0d13543 --- /dev/null +++ b/tests/data/crawl/crawl7114 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your surroundings suddenly seem different.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7115 b/tests/data/crawl/crawl7115 new file mode 100644 index 0000000..6706450 --- /dev/null +++ b/tests/data/crawl/crawl7115 @@ -0,0 +1 @@ +[9;50H[4;46H[37m[40m15[78G[34m[40m==[9;50H[m[39;49m[37m[40m[44G[37m[40m21 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7116 b/tests/data/crawl/crawl7116 new file mode 100644 index 0000000..be3fb3e --- /dev/null +++ b/tests/data/crawl/crawl7116 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 21 gold pieces (gained 16).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7117 b/tests/data/crawl/crawl7117 new file mode 100644 index 0000000..98c26e5 --- /dev/null +++ b/tests/data/crawl/crawl7117 @@ -0,0 +1 @@ +[4;78H[34m[40m[1m==[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7118 b/tests/data/crawl/crawl7118 new file mode 100644 index 0000000..422b194 --- /dev/null +++ b/tests/data/crawl/crawl7118 @@ -0,0 +1 @@ +[44G[37m[40m35 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7119 b/tests/data/crawl/crawl7119 new file mode 100644 index 0000000..cae74ae --- /dev/null +++ b/tests/data/crawl/crawl7119 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 35 gold pieces (gained 14).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl712 b/tests/data/crawl/crawl712 new file mode 100644 index 0000000..7769b81 --- /dev/null +++ b/tests/data/crawl/crawl712 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_j - 5 chunks of flesh (gained 1)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7120 b/tests/data/crawl/crawl7120 new file mode 100644 index 0000000..ae657d8 --- /dev/null +++ b/tests/data/crawl/crawl7120 @@ -0,0 +1 @@ +[1;24H[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m##.#[2;7H[m[37m[40m[1K [33m[40m#[37m[40m.[36m[40m≈≈[34m[40m≈[36m[40m≈[37m[40m.[36m[40m≈[34m[40m≈[36m[40m≈[37m[40m [30m[40m[1m#..[3;8H[m[37m[40m[1K .[36m[40m≈≈[37m[40m.[34m[40m≈≈[36m[40m≈[34m[40m≈≈[37m[40m [30m[40m[1m#[4;8H[m[37m[40m[1K ..[36m[40m≈≈[34m[40m≈≈[35m[40m[1m≈[m[34m[40m≈≈[30m[40m[1m≈≈≈≈≈≈≈#[m[37m[40m [30m[40m[1m#[5;8H[m[37m[40m[1K ...[34m[40m≈≈≈≈[31m[40m≈[35m[40m[1m≈[30m[40m≈≈≈≈≈≈≈#[m[37m[40m [30m[40m[1m#.[6;8H[m[37m[40m[1K [33m[40m#[37m[40m...[36m[40m≈[34m[40m≈≈[30m[40m[1m§[35m[40m≈[30m[40m≈≈≈≈≈≈.#[m[37m[40m [30m[40m[1m##.[7;7H[m[37m[40m[1K [33m[40m##[37m[40m....[36m[40m≈[35m[40m[1m≈≈[30m[40m§≈≈≈≈............[8;6H[m[37m[40m [33m[40m#[37m[40m...[36m[40m≈≈[34m[40m≈[35m[40m[1m≈≈[m[34m[40m≈[30m[40m[1m≈......#....[m[37m[40m [30m[40m[1m..[9;12H[m[34m[40m≈≈≈[35m[40m[1m≈[m[36m[40m≈≈[30m[40m[1m.......#.#.#[m[37m[40m [10;10H.[36m[40m≈≈[34m[40m≈≈≈[36m[40m≈[37m[40m.[30m[40m[1m....≈..#.#.#[m[37m[40m [11;7H [33m[40m#[37m[40m...[36m[40m≈≈[34m[40m≈[36m[40m≈[37m[40m..[30m[40m[1m...≈≈≈.#.#.###+#[12;6H[m[37m[40m [33m[40m#[37m[40m....[36m[40m≈[34m[40m≈[37m[40m...[30m[40m[1m....≈≈.#.#.#≈≈.≈[13;9H[m[37m[40m..[33m[40m##[37m[40m...[33m[40m##[30m[40m[1m..#.####.#.#≈♣.♣[14;8H[m[33m[40m#[37m[40m...[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m...[30m[40m[1m.##[m[37m[40m [30m[40m[1m#[m[37m[40m [30m[40m[1m##.#[m[34m[40m([30m[40m[1m'[m[34m[40m[7m)[m[30m[40m[1m.[m[34m[40m_[30m[40m[1m.[15;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m##[m[33m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7121 b/tests/data/crawl/crawl7121 new file mode 100644 index 0000000..fb1e827 --- /dev/null +++ b/tests/data/crawl/crawl7121 @@ -0,0 +1 @@ +[40m#[37m[40m.[33m[40m##[30m[40m[1m###.###....#≈♣.♣[16;8H[m[33m[40m#[37m[40m... [30m[40m[1m...[m[37m[40m.[30m[40m[1m......[m[32m[40m<[30m[40m[1m.....#≈≈.≈[17;8H#.#####....[37m[40m>[30m[40m.[m[34m[40m([30m[40m[1m###....###+#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7122 b/tests/data/crawl/crawl7122 new file mode 100644 index 0000000..2de5129 --- /dev/null +++ b/tests/data/crawl/crawl7122 @@ -0,0 +1 @@ +[5;17H[37m[40m§[9;64H28.9 (16.0)[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7123 b/tests/data/crawl/crawl7123 new file mode 100644 index 0000000..7e9aaf9 --- /dev/null +++ b/tests/data/crawl/crawl7123 @@ -0,0 +1 @@ +[9;65H[37m[40m9.9 (17[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7124 b/tests/data/crawl/crawl7124 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7124 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7125 b/tests/data/crawl/crawl7125 new file mode 100644 index 0000000..1a49e92 --- /dev/null +++ b/tests/data/crawl/crawl7125 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Q - a wand of random effects[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7126 b/tests/data/crawl/crawl7126 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7126 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7127 b/tests/data/crawl/crawl7127 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7127 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7128 b/tests/data/crawl/crawl7128 new file mode 100644 index 0000000..882af22 --- /dev/null +++ b/tests/data/crawl/crawl7128 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mP - 2 scrolls labeled MAK XU KIOLI[m[37m[40m (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7129 b/tests/data/crawl/crawl7129 new file mode 100644 index 0000000..8b41070 --- /dev/null +++ b/tests/data/crawl/crawl7129 @@ -0,0 +1 @@ +[1;26H[30m[40m[1m##...##.[2;12H[m[37m[40m[1K [33m[40m#[37m[40m. [2;27H[30m[40m[1m#...##[3;9H[m[37m[40m [33m[40m#[37m[40m. [3;27H[30m[40m[1m#...##[4;9H#.[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#...##[5;9H#.#[m[37m[40m [33m[40m#[37m[40m. [30m[40m[1m#...##.[6;9H#.#[m[37m[40m [33m[40m#[37m[40m. [33m[40m##[37m[40m [30m[40m[1m#...##.[7;8H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[32m[40m<[37m[40m .[33m[40m#[37m[40m [30m[40m[1m#....#[8;8H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[37m[40m [30m[40m[1m#...[9;8H[m[37m[40m [30m[40m[1m#.###[m[33m[40m#[37m[40m[7mp[m[37m[40m..[33m[40m#[30m[40m[1m.##[m[37m[40m [30m[40m[1m##[m[36m[40m)[30m[40m[1m#.#.[9;64H[m[37m[40m44.9 (15[10;8H [33m[40m#[37m[40m............. [30m[40m[1m#.#...[11;8H[m[37m[40m [33m[40m#[37m[40m.......[36m[40m≈[37m[40m..... [30m[40m[1m#.##..[12;8H[m[37m[40m [33m[40m#[37m[40m............. [30m[40m[1m#.[m[37m[40m [30m[40m[1m#..[13;8H[m[37m[40m [33m[40m#[37m[40m...[36m[40m≈≈≈≈[37m[40m...... [30m[40m[1m#.[m[37m[40m [30m[40m[1m##.[14;8H[m[37m[40m [33m[40m#[37m[40m.[37m[43m[5m[1mZ[m[36m[40m≈[34m[40m≈[36m[40m≈[37m[40m.[36m[40m≈[34m[40m≈[36m[40m≈≈≈[37m[40m.. [30m[40m[1m#[15;7H#[m[37m[40m [33m[40m#[37m[40m.[36m[40m≈≈[37m[40m.[34m[40m≈≈[36m[40m≈[35m[40m[1m≈[m[34m[40m≈≈[36m[40m≈≈≈[37m[40m [30m[40m[1m#.[16;7H#.[m[33m[40m#[37m[40m..[36m[40m≈≈[34m[40m≈≈[37m[40m§[35m[40m[1m≈[m[34m[40m≈≈≈≈≈[30m[40m[1m≈≈≈#[m[37m[40m [30m[40m[1m#.[17;7H#.....≈≈≈≈[35m[40m≈≈[30m[40m≈≈≈≈≈≈≈#[m[37m[40m [30m[40m[1m#.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl713 b/tests/data/crawl/crawl713 new file mode 100644 index 0000000..44d03df --- /dev/null +++ b/tests/data/crawl/crawl713 @@ -0,0 +1 @@ +[9;50H[3;78H[32m[40m[1m==[4;70H[30m[40m-----[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7130 b/tests/data/crawl/crawl7130 new file mode 100644 index 0000000..c75b5b0 --- /dev/null +++ b/tests/data/crawl/crawl7130 @@ -0,0 +1 @@ +
[M[14;38H[37m[43m[5m[1mZ[m[37m[40m [7m [m[37m[40m [32m[40mcentaur skeleton[K[15;38H[37m[40m[K[16d[K[17;6H[1K [30m[40m[1m#.....≈≈≈≈[35m[40m≈≈[30m[40m≈≈≈≈≈≈≈#[m[37m[40m [30m[40m[1m#.
[24d_[m[37m[40mFound a stone staircase leading up.[9;15H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7131 b/tests/data/crawl/crawl7131 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl7131 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7132 b/tests/data/crawl/crawl7132 new file mode 100644 index 0000000..ff6f02e --- /dev/null +++ b/tests/data/crawl/crawl7132 @@ -0,0 +1 @@ +[44G[37m[40m48 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7133 b/tests/data/crawl/crawl7133 new file mode 100644 index 0000000..dbd96f0 --- /dev/null +++ b/tests/data/crawl/crawl7133 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 48 gold pieces (gained 13).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7134 b/tests/data/crawl/crawl7134 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7134 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7135 b/tests/data/crawl/crawl7135 new file mode 100644 index 0000000..7c98bd6 --- /dev/null +++ b/tests/data/crawl/crawl7135 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mP - 3 scrolls labeled MAK XU KIOLI[m[37m[40m (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7136 b/tests/data/crawl/crawl7136 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl7136 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7137 b/tests/data/crawl/crawl7137 new file mode 100644 index 0000000..7dbe643 --- /dev/null +++ b/tests/data/crawl/crawl7137 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;17H[1K ...[27G [3;17H[1K [33m[40m#[37m[40m.. [30m[40m[1m##[m[32m[40m<[30m[40m[1m......[4;17H[m[37m[40m[1K [33m[40m#[37m[40m.. [30m[40m[1m........[m[37m[40m [5;13H[1K . [33m[40m#[37m[40m.. [30m[40m[1m.......#[m[37m[40m [6;13H[1K [33m[40m[1m$[m[37m[40m.[33m[40m###[37m[40m.. [30m[40m[1m#......[7;13H[m[37m[40m[1K ....[36m[40m([37m[40m..[33m[40m##[37m[40m [30m[40m[1m#...[m[36m[40m)[30m[40m[1m...[m[37m[40m [8;13H[1K .[1m>[m[37m[40m......[33m[40m#[37m[40m [30m[40m[1m##.....#[m[37m[40m [9;18H[1K [33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m##......#[m[37m[40m [9;64H78.9 (34[10;9H [30m[40m[1m#.[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m..[37m[43m[5m[1mZ[m[37m[40m..[33m[40m#[30m[40m[1m#....#[m[37m[40m [11;9H [30m[40m[1m#.[m[37m[40m [30m[40m[1m..[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m###[30m[40m[1m#.Z..##[12;9H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.Z...[13;9H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m##...[14;9H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#[15;12H[m[37m[40m[1K [30m[40m[1m#.###.[m[33m[40m#[37m[40m.[30m[40m[1m#[m[33m[40m#[37m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#...#[16;7H[m[37m[40m [30m[40m[1m#.[m[37m[40m [30m[40m[1m#.#...[m[33m[40m#[37m[40m.[30m[40m[1m##[m[37m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#...#[17;7H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#..###..###.#[m[37m[40m [30m[40m[1m#...##.[m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7138 b/tests/data/crawl/crawl7138 new file mode 100644 index 0000000..e9a0c17 --- /dev/null +++ b/tests/data/crawl/crawl7138 @@ -0,0 +1 @@ +[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7139 b/tests/data/crawl/crawl7139 new file mode 100644 index 0000000..e572d9e --- /dev/null +++ b/tests/data/crawl/crawl7139 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;21H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl714 b/tests/data/crawl/crawl714 new file mode 100644 index 0000000..e5ee986 --- /dev/null +++ b/tests/data/crawl/crawl714 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;70H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7140 b/tests/data/crawl/crawl7140 new file mode 100644 index 0000000..64ff068 --- /dev/null +++ b/tests/data/crawl/crawl7140 @@ -0,0 +1 @@ +[9;50H
[24d[37m[40m_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7141 b/tests/data/crawl/crawl7141 new file mode 100644 index 0000000..f8df604 --- /dev/null +++ b/tests/data/crawl/crawl7141 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 20 sling bullets.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7142 b/tests/data/crawl/crawl7142 new file mode 100644 index 0000000..5ddce7e --- /dev/null +++ b/tests/data/crawl/crawl7142 @@ -0,0 +1 @@ +[44G[37m[40m64 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7143 b/tests/data/crawl/crawl7143 new file mode 100644 index 0000000..2cc335a --- /dev/null +++ b/tests/data/crawl/crawl7143 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 64 gold pieces (gained 16).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7144 b/tests/data/crawl/crawl7144 new file mode 100644 index 0000000..52d0cf8 --- /dev/null +++ b/tests/data/crawl/crawl7144 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your centaur skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7145 b/tests/data/crawl/crawl7145 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7145 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7146 b/tests/data/crawl/crawl7146 new file mode 100644 index 0000000..69715ba --- /dev/null +++ b/tests/data/crawl/crawl7146 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[36m[40mG - 3 scrolls of teleportation[37m[40m (gained 2)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7147 b/tests/data/crawl/crawl7147 new file mode 100644 index 0000000..9d0b564 --- /dev/null +++ b/tests/data/crawl/crawl7147 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a whip.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7148 b/tests/data/crawl/crawl7148 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7148 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7149 b/tests/data/crawl/crawl7149 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl7149 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl715 b/tests/data/crawl/crawl715 new file mode 100644 index 0000000..8231674 --- /dev/null +++ b/tests/data/crawl/crawl715 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7150 b/tests/data/crawl/crawl7150 new file mode 100644 index 0000000..fa18a8b --- /dev/null +++ b/tests/data/crawl/crawl7150 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You open the door.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7151 b/tests/data/crawl/crawl7151 new file mode 100644 index 0000000..5704ca4 --- /dev/null +++ b/tests/data/crawl/crawl7151 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an open door here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7152 b/tests/data/crawl/crawl7152 new file mode 100644 index 0000000..e6e3328 --- /dev/null +++ b/tests/data/crawl/crawl7152 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is a deep blue altar of Sif Muna here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7153 b/tests/data/crawl/crawl7153 new file mode 100644 index 0000000..fa18a8b --- /dev/null +++ b/tests/data/crawl/crawl7153 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You open the door.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7154 b/tests/data/crawl/crawl7154 new file mode 100644 index 0000000..5704ca4 --- /dev/null +++ b/tests/data/crawl/crawl7154 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_There is an open door here.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7155 b/tests/data/crawl/crawl7155 new file mode 100644 index 0000000..7deb739 --- /dev/null +++ b/tests/data/crawl/crawl7155 @@ -0,0 +1 @@ +
[18d[M[12;38H[34m[40m[1mWater [24;2H[m[37m[40mYou enter the shallow water.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7156 b/tests/data/crawl/crawl7156 new file mode 100644 index 0000000..102c141 --- /dev/null +++ b/tests/data/crawl/crawl7156 @@ -0,0 +1 @@ +
[18d[M[12;38H[K
[24d[37m[40m_Moving in this stuff is going to be slow.[13;38H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7157 b/tests/data/crawl/crawl7157 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7157 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7158 b/tests/data/crawl/crawl7158 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7158 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7159 b/tests/data/crawl/crawl7159 new file mode 100644 index 0000000..d27bead --- /dev/null +++ b/tests/data/crawl/crawl7159 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Eating a chunk of flesh. This raw flesh tastes terrible.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl716 b/tests/data/crawl/crawl716 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl716 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7160 b/tests/data/crawl/crawl7160 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl7160 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7161 b/tests/data/crawl/crawl7161 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7161 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7162 b/tests/data/crawl/crawl7162 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl7162 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7163 b/tests/data/crawl/crawl7163 new file mode 100644 index 0000000..964af7c --- /dev/null +++ b/tests/data/crawl/crawl7163 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here 15 stones.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7164 b/tests/data/crawl/crawl7164 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7164 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7165 b/tests/data/crawl/crawl7165 new file mode 100644 index 0000000..487b872 --- /dev/null +++ b/tests/data/crawl/crawl7165 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 6 scrolls of identify (gained 1)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7166 b/tests/data/crawl/crawl7166 new file mode 100644 index 0000000..683d12e --- /dev/null +++ b/tests/data/crawl/crawl7166 @@ -0,0 +1 @@ +[44G[37m[40m82 [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7167 b/tests/data/crawl/crawl7167 new file mode 100644 index 0000000..35d53b6 --- /dev/null +++ b/tests/data/crawl/crawl7167 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You now have 82 gold pieces (gained 18).[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7168 b/tests/data/crawl/crawl7168 new file mode 100644 index 0000000..799909b --- /dev/null +++ b/tests/data/crawl/crawl7168 @@ -0,0 +1 @@ +[2;15H[33m[40m###[37m[40m [3;16H.. [4;16H.. [5;14H [33m[40m#[37m[40m.[33m[40m##[37m[40m [6;14H [33m[40m#[37m[40m... [7;14H[30m[40m[1m#[m[37m[40m .[34m[40m[1m"[m[33m[40m#[37m[40m [8;14H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[m[37m[40m [9;11H[30m[40m[1m####..[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [10;11H.........[33m[40m#[30m[40m[1m.#[m[37m[40m [11;11H.[33m[40m#######[37m[40m...[30m[40m[1m#[m[37m[40m [12;17H[1K [30m[40m[1m#[m[37m[40m.[33m[40m###[37m[40m [13;17H[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [14;17H[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [15;17H[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#####.[m[37m[40m [16;17H[1K [30m[40m[1m#[m[37m[40m..[30m[40m[1m......[m[37m[40m [17;10H[30m[40m[1m#.#######.#######[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7169 b/tests/data/crawl/crawl7169 new file mode 100644 index 0000000..fe24063 --- /dev/null +++ b/tests/data/crawl/crawl7169 @@ -0,0 +1 @@ +[9;63H[37m[40m671.4 (192.5)[14;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl717 b/tests/data/crawl/crawl717 new file mode 100644 index 0000000..a640c51 --- /dev/null +++ b/tests/data/crawl/crawl717 @@ -0,0 +1 @@ +[4;46H[37m[40m5[75G[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7170 b/tests/data/crawl/crawl7170 new file mode 100644 index 0000000..9e78c52 --- /dev/null +++ b/tests/data/crawl/crawl7170 @@ -0,0 +1 @@ +[9;65H[37m[40m2[72G3[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7171 b/tests/data/crawl/crawl7171 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7171 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7172 b/tests/data/crawl/crawl7172 new file mode 100644 index 0000000..0cf819c --- /dev/null +++ b/tests/data/crawl/crawl7172 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mR - a scroll labeled SITO JUISE[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7173 b/tests/data/crawl/crawl7173 new file mode 100644 index 0000000..f8f55ab --- /dev/null +++ b/tests/data/crawl/crawl7173 @@ -0,0 +1 @@ +[9;50H[12;17r[12;1H[2L[1;24r[2;33H[37m[40m[1K[3d[1K[4;14H[33m[40m####[5;15H[37m[40m... [6;16H.. [33m[40m#[7;16H#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[9;11H [33m[40m#[37m[40m...[7mp[m[33m[40m#[37m[40m [10;11H [33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [11;11H[30m[40m[1m###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14d##[17;19H.#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7174 b/tests/data/crawl/crawl7174 new file mode 100644 index 0000000..0ca710b --- /dev/null +++ b/tests/data/crawl/crawl7174 @@ -0,0 +1 @@ +[9;65H[37m[40m4.4 (2.0) [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7175 b/tests/data/crawl/crawl7175 new file mode 100644 index 0000000..30dc390 --- /dev/null +++ b/tests/data/crawl/crawl7175 @@ -0,0 +1 @@ +[9;65H[37m[40m5.4 (3[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7176 b/tests/data/crawl/crawl7176 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7176 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7177 b/tests/data/crawl/crawl7177 new file mode 100644 index 0000000..6549f30 --- /dev/null +++ b/tests/data/crawl/crawl7177 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[34m[40m[1mS - a lumpy copper amulet[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7178 b/tests/data/crawl/crawl7178 new file mode 100644 index 0000000..4200853 --- /dev/null +++ b/tests/data/crawl/crawl7178 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mRead which item?[K
[2d[m[34m[40mScrolls[3;2H[37m[40mr - 6 scrolls of identify
[4d[36m[40m G - 3 scrolls of teleportation[5;2H[37m[40my - a scroll of enchant armour
[6d M - a scroll of remove curse
[7d[34m[40m[1m P - 3 scrolls labeled MAK XU KIOLI
[8d R - a scroll labeled SITO JUISE
[9d[m[34m[40mBooks[10;2H[37m[40mb - a book of Necromancy[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7179 b/tests/data/crawl/crawl7179 new file mode 100644 index 0000000..aa1546d --- /dev/null +++ b/tests/data/crawl/crawl7179 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5675.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[M[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2
[19d_You see here 15 stones.
[20d_r - 6 scrolls of identify (gained 1)
[21d_You now have 82 gold pieces (gained 18).
[22d_[34m[40m[1mR - a scroll labeled SITO JUISE
[23d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5675.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2
[19d_You see here 15 stones.
[
\ No newline at end of file diff --git a/tests/data/crawl/crawl718 b/tests/data/crawl/crawl718 new file mode 100644 index 0000000..a1a5d41 --- /dev/null +++ b/tests/data/crawl/crawl718 @@ -0,0 +1 @@ +[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7180 b/tests/data/crawl/crawl7180 new file mode 100644 index 0000000..ca30fbe --- /dev/null +++ b/tests/data/crawl/crawl7180 @@ -0,0 +1 @@ +20d_r - 6 scrolls of identify (gained 1)
[21d_You now have 82 gold pieces (gained 18).
[22d_[34m[40m[1mR - a scroll labeled SITO JUISE
[23d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[24;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[37m[40m[1mIdentify which item? (\ to view known items)[K
[2d[m[34m[40mJewellery
[3d[1m S - a lumpy copper amulet
[4d[m[34m[40mWands[5;2H[37m[40mQ - a wand of random effects
[6d[34m[40mScrolls
[7d[1m P - 3 scrolls labeled MAK XU KIOLI
[8d R - a scroll labeled SITO JUISE
[9d[m[34m[40mPotions
[10d[1m n - a glowing grey potion
[11d v - an orange potion
[12d z - a brown potion[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7181 b/tests/data/crawl/crawl7181 new file mode 100644 index 0000000..cb69063 --- /dev/null +++ b/tests/data/crawl/crawl7181 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5675.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[M[37m[40m_You see here 15 stones.
[19d_r - 6 scrolls of identify (gained 1)
[20d_You now have 82 gold pieces (gained 18).
[21d_[34m[40m[1mR - a scroll labeled SITO JUISE
[22d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[23;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5675.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[37m[40m_You see h
\ No newline at end of file diff --git a/tests/data/crawl/crawl7182 b/tests/data/crawl/crawl7182 new file mode 100644 index 0000000..71a3ae5 --- /dev/null +++ b/tests/data/crawl/crawl7182 @@ -0,0 +1 @@ +ere 15 stones.
[19d_r - 6 scrolls of identify (gained 1)
[20d_You now have 82 gold pieces (gained 18).
[21d_[34m[40m[1mR - a scroll labeled SITO JUISE
[22d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[23;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[24;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
[18d[M[24;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6.4 (1[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7183 b/tests/data/crawl/crawl7183 new file mode 100644 index 0000000..605fe0f --- /dev/null +++ b/tests/data/crawl/crawl7183 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_S - a +5 amulet of reflection[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7184 b/tests/data/crawl/crawl7184 new file mode 100644 index 0000000..e2cc7e3 --- /dev/null +++ b/tests/data/crawl/crawl7184 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mPut on which piece of jewellery?[K
[2d[m[34m[40mJewellery
[3d[32m[40m[1m i - a ring of wizardry (left hand)
[4d[m[32m[40m S - a +5 amulet of reflection[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7185 b/tests/data/crawl/crawl7185 new file mode 100644 index 0000000..0c19b33 --- /dev/null +++ b/tests/data/crawl/crawl7185 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5676.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[M[37m[40m_[34m[40m[1mR - a scroll labeled SITO JUISE
[19d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[20;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.
[23d_S - a +5 amulet of reflection
[24d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m58/58 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m15/15 [34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 3[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m10%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m82[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[4;14H[33m[40m####[5;15H[37m[40m...[6d.. [33m[40m#[7;14H[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m###[37m[40m.[33m[40m####[8;14H#[37m[40m.[33m[40m#[37m[40m.........[8;56H[33m[40mPlace: [37m[40mDungeon:5[9;14H[33m[40m#[37m[40m...[7mp[m[33m[40m#[9;62H[37m[40m5676.4 (0.0)[10;14H[33m[40m#[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[11;11H###[m[33m[40m#[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.#[12;11H..[m[37m[40m..[30m[40m[1m..[m[37m[40m...[30m[40m[1m#.#[13;11H.[m[33m[40m##[30m[40m[1m###[m[33m[40m##[37m[40m.[30m[40m[1m..#[14;18H#[m[37m[40m.[33m[40m#[30m[40m[1m##[15;18H#[m[37m[40m.[33m[40m#[16;18H[30m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7186 b/tests/data/crawl/crawl7186 new file mode 100644 index 0000000..f5fe3ce --- /dev/null +++ b/tests/data/crawl/crawl7186 @@ -0,0 +1 @@ +[40m[1m#[m[37m[40m.[33m[40m#[17;18H[30m[40m[1m#.######.[34G[m[39;49m[37m[40m
[18d[37m[40m_[34m[40m[1mR - a scroll labeled SITO JUISE
[19d[m[37m[40m_[34m[40m[1mS - a lumpy copper amulet[20;2H[m[36m[40mRead which item? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[21;2HIdentify which item? (\ to view known items) ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[22;2H[37m[40mAs you read the scroll of identify, it crumbles to dust.
[23d_S - a +5 amulet of reflection
[24d [36m[40mPut on which piece of jewellery? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[17;34H[7;43H[37m[40m8[9;67H9 (0.5[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_S - a +5 amulet of reflection (around neck)[9;18H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7187 b/tests/data/crawl/crawl7187 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7187 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7188 b/tests/data/crawl/crawl7188 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl7188 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7189 b/tests/data/crawl/crawl7189 new file mode 100644 index 0000000..e42cb5d --- /dev/null +++ b/tests/data/crawl/crawl7189 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_r - 7 scrolls of identify (gained 2)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl719 b/tests/data/crawl/crawl719 new file mode 100644 index 0000000..99f8d0c --- /dev/null +++ b/tests/data/crawl/crawl719 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m( )
[24d[m[37m[40m_a short sword; 3 stones[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7190 b/tests/data/crawl/crawl7190 new file mode 100644 index 0000000..a631e36 --- /dev/null +++ b/tests/data/crawl/crawl7190 @@ -0,0 +1 @@ +[2;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[3;16H#..[m[37m[40m [30m[40m[1m..#[4;14H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[5;15H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[6;4H[m[33m[40m#############[37m[40m.[30m[40m[1m###.######[7;3H[m[33m[40m##[37m[40m.............[30m[40m[1m.........#######[8;3H[m[37m[40m...........[33m[40m#[30m[40m[1m##.###.............[9;4H#..#[m[33m[40m#[37m[40m.[7mp[m[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[10;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[11;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#.#[12;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[13;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[14;8H[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####..[15;8H[31m[42mo[m[37m[40m...[30m[40m[1m...[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m......[16;8H[m[33m[40m#[37m[40m...[18G [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[17d#[17;18H[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7191 b/tests/data/crawl/crawl7191 new file mode 100644 index 0000000..194ee10 --- /dev/null +++ b/tests/data/crawl/crawl7191 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m711.9 (35.0)[14;38H[31m[42m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (wandering)[K
[24d_[31m[40mAn orc comes into view. It is wielding a war axe.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7192 b/tests/data/crawl/crawl7192 new file mode 100644 index 0000000..e1c4fc2 --- /dev/null +++ b/tests/data/crawl/crawl7192 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;17H..[m[37m[40m [30m[40m[1m..[3;18H#[m[37m[40m [30m[40m[1m#[5;4H[m[33m[40m##########[30m[40m[1m###.###.######[6;3H##[m[37m[40m........[30m[40m[1m..............#######[7;3H....[m[37m[40m.....[30m[40m[1m..###.###[27G.......[8;3H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[9;4H[m[37m[40m [9;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[10;25H[m[37m[40m [11;33H[30m[40m[1m.[13;12H...[13;28H###[14;8H[31m[42mo[m[37m[40m...[30m[40m[1m...[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[15;8H[m[33m[40m#[37m[40m... [15;29H[30m[40m[1m#####
[16d#[8G[m[37m[40m.[16;21H [17d[1K [m[39;49m[37m[40m
[18d[14;8H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.9 (1.0) [14;38H[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7193 b/tests/data/crawl/crawl7193 new file mode 100644 index 0000000..e490dfd --- /dev/null +++ b/tests/data/crawl/crawl7193 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc moves out of view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7194 b/tests/data/crawl/crawl7194 new file mode 100644 index 0000000..4f036bd --- /dev/null +++ b/tests/data/crawl/crawl7194 @@ -0,0 +1,2 @@ +[12;16r[16;1H +[1;24r[1;17H[30m[40m[1m..[m[37m[40m [30m[40m[1m..[2;18H#[m[37m[40m [30m[40m[1m#[4;4H##[m[33m[40m#######[30m[40m[1m####.###.######[5;3H##..[m[37m[40m.....[30m[40m[1m...............#######[6;3H.....[m[37m[40m....[30m[40m[1m..###.###[27G.......[7;3H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[8;4H[m[37m[40m [8;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[9;25H[m[37m[40m [10;33H[30m[40m[1m.[14;7H[31m[42mo[15d[m[37m[40m.[16d. [33m[40m#[37m[40m....[17;34H[m[39;49m[37m[40m[14;38H[31m[42m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (wandering)[K
[18d[m[39;49m[37m[40m[14;7H[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[14;38H[K[9;50H[m[39;49m[37m[40m[17;34H[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7195 b/tests/data/crawl/crawl7195 new file mode 100644 index 0000000..bdae9d1 --- /dev/null +++ b/tests/data/crawl/crawl7195 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;18H[30m[40m[1m#[m[37m[40m [30m[40m[1m#[3;4H###[m[33m[40m#####[30m[40m[1m#####.###.######[4;3H##..[m[37m[40m.....[30m[40m[1m...............#######[5;3H.....[14G###.###[27G.......[6;3H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[7;4H[m[37m[40m [7;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[8;25H[m[37m[40m [9;33H[30m[40m[1m.[11;12H...[11;28H###[14;6H[31m[42mo[m[37m[40m......[15;5H.[16d... ......
[17d[30m[40m[1m#[m[32m[40m<[30m[40m[1m.......[17;34H[m[39;49m[37m[40m[14;38H[31m[42m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc (wandering)[K
[18d[m[39;49m[37m[40m[13;7H[31m[40m[1mo[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[14;38H[31m[40m[1mo[45G[30m[40m[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7196 b/tests/data/crawl/crawl7196 new file mode 100644 index 0000000..63d56b0 --- /dev/null +++ b/tests/data/crawl/crawl7196 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc shouts![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7197 b/tests/data/crawl/crawl7197 new file mode 100644 index 0000000..9f51f2f --- /dev/null +++ b/tests/data/crawl/crawl7197 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [31m[40mo[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7198 b/tests/data/crawl/crawl7198 new file mode 100644 index 0000000..79418be --- /dev/null +++ b/tests/data/crawl/crawl7198 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wielding a war axe (chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7199 b/tests/data/crawl/crawl7199 new file mode 100644 index 0000000..1ba79a3 --- /dev/null +++ b/tests/data/crawl/crawl7199 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [31m[40m[1mo[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl72 b/tests/data/crawl/crawl72 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl72 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl720 b/tests/data/crawl/crawl720 new file mode 100644 index 0000000..faf3bcd --- /dev/null +++ b/tests/data/crawl/crawl720 @@ -0,0 +1 @@ +[H[30m[40m[1m........####[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.......#.#[m[32m[40m†
[2d[30m[40m[1m#####.[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##..##......#.[3;3H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.###...##..#..#..
[4d[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##......###..#..#..[5;6H[m[37m[40m[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..#.....[6;2H[m[37m[40m [33m[40m#####[37m[40m.[33m[40m####[30m[40m[1m###...#######..#.#...
[7d[m[37m[40m .........[30m[40m[1m......................
[8d[m[37m[40m .......[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..##.#######....#...#
[9d[m[37m[40m .......[7mp[m[33m[40m#[30m[40m[1m#...#.#[m[37m[40m [30m[40m[1m##.#..#.#..[9;63H[m[37m[40m83.0 (73.0)
[10d ...............[30m[40m[1m##[m[37m[40m [30m[40m[1m###.P..##.###
[11d[m[37m[40m ........[33m[40m###[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m.###.P.PP.#..#[m[37m[40m [30m[40m[1m#
[12d[m[37m[40m ........[36m[40m[1m[[30m[40m.........PPP♣P..#.##[m[37m[40m
[13d .........[30m[40m[1m......##..♣♣P.....#[m[37m[40m
[14d ........[33m[40m##[30m[40m[1m###....PP♣P.P....#[m[37m[40m
[15d ........[33m[40m#[30m[40m[1m#......P..P......##[m[37m[40m
[16d [1m>[m[37m[40m......[36m[42mw[33m[40m#[30m[40m[1m#.......P♣P......#####[17;11H[m[37m[40m[1K [30m[40m[1m#......♣.P.....[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7200 b/tests/data/crawl/crawl7200 new file mode 100644 index 0000000..53f6f94 --- /dev/null +++ b/tests/data/crawl/crawl7200 @@ -0,0 +1 @@ +[13;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7201 b/tests/data/crawl/crawl7201 new file mode 100644 index 0000000..93a51a8 --- /dev/null +++ b/tests/data/crawl/crawl7201 @@ -0,0 +1 @@ +[31m[40m[1mo[14d[31m[42moo[16;4H[m[35m[42mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7202 b/tests/data/crawl/crawl7202 new file mode 100644 index 0000000..6acb013 --- /dev/null +++ b/tests/data/crawl/crawl7202 @@ -0,0 +1 @@ +[12;8H[32m[40m([14;38H[35m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc wizard (wandering)[K[15;38H[31m[40mo[31m[42moo[m[37m[40m [30m[40m[1m3 orcs[K[12;9H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7203 b/tests/data/crawl/crawl7203 new file mode 100644 index 0000000..09cb855 --- /dev/null +++ b/tests/data/crawl/crawl7203 @@ -0,0 +1 @@ +[A[32m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7204 b/tests/data/crawl/crawl7204 new file mode 100644 index 0000000..8870b34 --- /dev/null +++ b/tests/data/crawl/crawl7204 @@ -0,0 +1 @@ +[A[32m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7205 b/tests/data/crawl/crawl7205 new file mode 100644 index 0000000..79a58a2 --- /dev/null +++ b/tests/data/crawl/crawl7205 @@ -0,0 +1 @@ +
[18d[M[10;9H[37m[40m.[11d.[12d.
[24d The orc convulses in agony! The orc throws a tomahawk.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7206 b/tests/data/crawl/crawl7206 new file mode 100644 index 0000000..d5e167a --- /dev/null +++ b/tests/data/crawl/crawl7206 @@ -0,0 +1 @@ +[3;46H[32m[40m57[79G[31m[40m-[4;46H[32m[40m14[78G[35m[40m--[9;65H[37m[40m5[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7207 b/tests/data/crawl/crawl7207 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7207 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7208 b/tests/data/crawl/crawl7208 new file mode 100644 index 0000000..73d5713 --- /dev/null +++ b/tests/data/crawl/crawl7208 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The tomahawk hits you but does no damage.
[24d[30m[40m[1m_[31m[40m2 orcs and an orc wizard come into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7209 b/tests/data/crawl/crawl7209 new file mode 100644 index 0000000..24c06f8 --- /dev/null +++ b/tests/data/crawl/crawl7209 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [31m[40mo[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .. #....
[16d o.. ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl721 b/tests/data/crawl/crawl721 new file mode 100644 index 0000000..29de1e3 --- /dev/null +++ b/tests/data/crawl/crawl721 @@ -0,0 +1 @@ +
[18d[M[14;38H[36m[42mw[37m[40m [32m[40m[1m[7m [m[37m[40m dart slug (wandering)[K[15;39H [7m [m[37m[40m [32m[40mbat skeleton[K
[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7210 b/tests/data/crawl/crawl7210 new file mode 100644 index 0000000..8476864 --- /dev/null +++ b/tests/data/crawl/crawl7210 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wielding a war axe ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7211 b/tests/data/crawl/crawl7211 new file mode 100644 index 0000000..3ff0996 --- /dev/null +++ b/tests/data/crawl/crawl7211 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [31m[40m[1mo[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .. [33m[40m#[37m[40m....
[16d [35m[42mo[37m[40m.. ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7212 b/tests/data/crawl/crawl7212 new file mode 100644 index 0000000..53f6f94 --- /dev/null +++ b/tests/data/crawl/crawl7212 @@ -0,0 +1 @@ +[13;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7213 b/tests/data/crawl/crawl7213 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl7213 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7214 b/tests/data/crawl/crawl7214 new file mode 100644 index 0000000..2817efd --- /dev/null +++ b/tests/data/crawl/crawl7214 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill the orc![24;2H[37m[40mThe orc shouts! The orc wizard shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7215 b/tests/data/crawl/crawl7215 new file mode 100644 index 0000000..973b0a5 --- /dev/null +++ b/tests/data/crawl/crawl7215 @@ -0,0 +1 @@ +[13;7H[31m[40m[1mo[14d[m[37m[40m..[15;5H[35m[40mo[16d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7216 b/tests/data/crawl/crawl7216 new file mode 100644 index 0000000..b573daa --- /dev/null +++ b/tests/data/crawl/crawl7216 @@ -0,0 +1 @@ +[3;47H[32m[40m6[79G[30m[40m[1m-[4;47H[m[32m[40m3[76G[35m[40m--[30m[40m[1m--[8;52H[m[37m[40m1[9;65H6[14;38H[35m[40mo[14;52H[33m[40m[1m[K[15;39H[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7217 b/tests/data/crawl/crawl7217 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7217 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7218 b/tests/data/crawl/crawl7218 new file mode 100644 index 0000000..e490dfd --- /dev/null +++ b/tests/data/crawl/crawl7218 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc moves out of view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7219 b/tests/data/crawl/crawl7219 new file mode 100644 index 0000000..fac2302 --- /dev/null +++ b/tests/data/crawl/crawl7219 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [31m[40mo[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d o. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl722 b/tests/data/crawl/crawl722 new file mode 100644 index 0000000..c917408 --- /dev/null +++ b/tests/data/crawl/crawl722 @@ -0,0 +1 @@ +[H[30m[40m[1m#####.#.#[m[37m[40m [20G[30m[40m[1m##..##......#.
[2d[m[37m[40m [30m[40m[1m#.[m[37m[40m..[2;19H[30m[40m[1m##.[28G#..#.[3;6H#[m[33m[40m#[37m[40m.[15G[30m[40m[1m##......#[4;5H[m[37m[40m [4;16H[30m[40m[1m......##[m[37m[40m [31G[30m[40m[1m.[5;3H[m[33m[40m#####[37m[40m.[33m[40m###[30m[40m[1m####...#######..#.#[6;3H[m[37m[40m.........[30m[40m[1m...................[7;10H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..[m[33m[40m##[30m[40m[1m.#######....#...#[8;10H[m[37m[40m.[33m[40m##[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##.#..#.#..[9;11H[m[37m[40m.......[30m[40m[1m##[m[37m[40m [30m[40m[1m###.P..##.###[10;11H[m[33m[40m###[37m[40m.[33m[40m##[37m[40m.[30m[40m[1m.###.P.PP.#..#[m[37m[40m [11;11H[36m[40m[1m[[30m[40m.........PPP♣P..#.##[m[37m[40m [12;11H..[30m[40m[1m.....##..♣♣P.....#[m[37m[40m [13;11H[33m[40m###[30m[40m[1m##....PP♣P.P[14;12H#......P..P......#[15;3H[37m[40m>[10G[m[36m[42mw[15;19H[30m[40m[1m.P♣[15;31H###[16;3H[m[33m[40m##[37m[40m......[16;19H[30m[40m[1m♣.P.[29G.....[17;11H#[19G...[17;34H[m[39;49m[37m[40m
[18d[7;10H[37m[40m.[8d[37m[43m[5mZ[14d[m[36m[40mw[15d[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4.0 (1.0) [14;38H[36m[40mw[14;51H[37m[40m[K
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7220 b/tests/data/crawl/crawl7220 new file mode 100644 index 0000000..1f076a5 --- /dev/null +++ b/tests/data/crawl/crawl7220 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wearing a ring mail (chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7221 b/tests/data/crawl/crawl7221 new file mode 100644 index 0000000..af019b5 --- /dev/null +++ b/tests/data/crawl/crawl7221 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [31m[40m[1mo[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d [35m[40mo[37m[40m. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7222 b/tests/data/crawl/crawl7222 new file mode 100644 index 0000000..53f6f94 --- /dev/null +++ b/tests/data/crawl/crawl7222 @@ -0,0 +1 @@ +[13;7H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7223 b/tests/data/crawl/crawl7223 new file mode 100644 index 0000000..4fe8896 --- /dev/null +++ b/tests/data/crawl/crawl7223 @@ -0,0 +1 @@ +[A[31m[40m[1mo[13d[m[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7224 b/tests/data/crawl/crawl7224 new file mode 100644 index 0000000..92577b1 --- /dev/null +++ b/tests/data/crawl/crawl7224 @@ -0,0 +1 @@ +[3;47H[32m[40m5[78G[31m[40m-[4;46H[33m[40m[1m12[75G[m[35m[40m-[30m[40m[1m--[9;65H[m[37m[40m7[15;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7225 b/tests/data/crawl/crawl7225 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7225 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7226 b/tests/data/crawl/crawl7226 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl7226 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7227 b/tests/data/crawl/crawl7227 new file mode 100644 index 0000000..28919f5 --- /dev/null +++ b/tests/data/crawl/crawl7227 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [m[35m[40m[7m)[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d o. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7228 b/tests/data/crawl/crawl7228 new file mode 100644 index 0000000..2d183d8 --- /dev/null +++ b/tests/data/crawl/crawl7228 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The orc convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wearing a ring mail ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7229 b/tests/data/crawl/crawl7229 new file mode 100644 index 0000000..5c9168f --- /dev/null +++ b/tests/data/crawl/crawl7229 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [35m[40m[7m)[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d [35m[40mo[37m[40m. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl723 b/tests/data/crawl/crawl723 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl723 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7230 b/tests/data/crawl/crawl7230 new file mode 100644 index 0000000..e6a458c --- /dev/null +++ b/tests/data/crawl/crawl7230 @@ -0,0 +1 @@ +[12;8H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7231 b/tests/data/crawl/crawl7231 new file mode 100644 index 0000000..33a9991 --- /dev/null +++ b/tests/data/crawl/crawl7231 @@ -0,0 +1 @@ +[A[31m[40m[1mo[12d[m[37m[40m.[14;6H[31m[42m[1mo[15d[m[37m[40m.[37m[42mZ[16;4H[30m[42mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7232 b/tests/data/crawl/crawl7232 new file mode 100644 index 0000000..70c5a40 --- /dev/null +++ b/tests/data/crawl/crawl7232 @@ -0,0 +1 @@ +[3;47H[32m[40m4[78G[30m[40m[1m-[4;47H[33m[40m1[73G[m[35m[40m--[30m[40m[1m-[9;65H[m[37m[40m8[14;38H[30m[42mo[46G[33m[40m[1mpriest (wandering)[15;39H[31m[42mo[m[37m[40m [30m[40m[1m2 orcs[16;38H[m[37m[42mZ[37m[40m [7m [m[37m[40m [30m[40m[1madder skeleton (wandering)[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7233 b/tests/data/crawl/crawl7233 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7233 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7234 b/tests/data/crawl/crawl7234 new file mode 100644 index 0000000..3d2bce1 --- /dev/null +++ b/tests/data/crawl/crawl7234 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc convulses in agony!
[24d[30m[40m[1m_[31m[40mAn orc, an orc priest and a skeleton come into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7235 b/tests/data/crawl/crawl7235 new file mode 100644 index 0000000..916b571 --- /dev/null +++ b/tests/data/crawl/crawl7235 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [m[35m[40m[7m)[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .Z #....
[16d o.. ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7236 b/tests/data/crawl/crawl7236 new file mode 100644 index 0000000..e444e29 --- /dev/null +++ b/tests/data/crawl/crawl7236 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[24;2HAim: [37m[40man orc, wearing a ring mail ([31m[40m[1malmost dead[m[37m[40m, chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7237 b/tests/data/crawl/crawl7237 new file mode 100644 index 0000000..a1ea356 --- /dev/null +++ b/tests/data/crawl/crawl7237 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [35m[40m[7m)[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .[37m[42mZ[37m[40m [33m[40m#[37m[40m....
[16d [30m[42mo[37m[40m.. ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7238 b/tests/data/crawl/crawl7238 new file mode 100644 index 0000000..1dcace4 --- /dev/null +++ b/tests/data/crawl/crawl7238 @@ -0,0 +1 @@ +[11;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7239 b/tests/data/crawl/crawl7239 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl7239 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl724 b/tests/data/crawl/crawl724 new file mode 100644 index 0000000..277d7f2 --- /dev/null +++ b/tests/data/crawl/crawl724 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#..[1;19H##.[28G#..#.[2;6H#[m[33m[40m#[15G[30m[40m[1m##......#[3;5H[m[37m[40m [3;16H[30m[40m[1m.[m[37m[40m.[30m[40m[1m....##[m[37m[40m [31G[30m[40m[1m.[4;3H[m[33m[40m#####[37m[40m.[33m[40m###[30m[40m[1m####[m[37m[40m..[30m[40m[1m.#######..#.#[5;3H[m[37m[40m.........[30m[40m[1m...[m[37m[40m..[30m[40m[1m..............[6;11H[m[33m[40m#[30m[40m[1m#.[m[37m[40m.[33m[40m##[30m[40m[1m.#######....#...#[7;10H[m[37m[43m[5mZ[m[33m[40m##[37m[40m...[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##.#..#.#..[8;10H[m[37m[40m........[30m[40m[1m##[m[37m[40m [30m[40m[1m###.P..##.###[9;11H[m[33m[40m#[30m[40m[1m##.##..###.P.PP.#..#[m[37m[40m [10;11H[36m[40m[1m[[m[37m[40m......[30m[40m[1m...PPP♣P..#.##[m[37m[40m [11;11H.......[30m[40m[1m##..♣♣P.....#[m[37m[40m [12;11H[33m[40m#####[37m[40m..[30m[40m[1m..PP♣P.P[13;10H[m[36m[40mw[33m[40m#[30m[40m[1m#......P..P......#[14;3H[37m[40m>[10G[m[37m[40m.[14;19H[30m[40m[1m.P♣[14;31H###[15;3H[m[33m[40m##[15;19H[30m[40m[1m♣.P.[29G.....[16;3H[m[37m[40m b.[33m[40m#[37m[40m..[33m[40m##[16;19H[30m[40m[1m...[17;11H..[17;22H#.##.###....[m[39;49m[37m[40m[15;38H[37m[40mb [32m[40m[1m[7m [m[37m[40m bat[K[16;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[m[39;49m[37m[40m[7;10H[37m[40m.[8d[37m[43m[5mZ[12d[m[36m[40mw[13;7H[37m[40mb...[16;4H.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7240 b/tests/data/crawl/crawl7240 new file mode 100644 index 0000000..a96a061 --- /dev/null +++ b/tests/data/crawl/crawl7240 @@ -0,0 +1 @@ +
[18d[M[24;2H[31m[40mYou kill the orc![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7241 b/tests/data/crawl/crawl7241 new file mode 100644 index 0000000..6881857 --- /dev/null +++ b/tests/data/crawl/crawl7241 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc shouts! The orc priest shouts![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7242 b/tests/data/crawl/crawl7242 new file mode 100644 index 0000000..8d61db6 --- /dev/null +++ b/tests/data/crawl/crawl7242 @@ -0,0 +1 @@ +[11;9H[36m[40m[1m[[12d[31m[40mo[14;6H[m[37m[40m.Z[15d.[16;4H.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7243 b/tests/data/crawl/crawl7243 new file mode 100644 index 0000000..48ad757 --- /dev/null +++ b/tests/data/crawl/crawl7243 @@ -0,0 +1 @@ +[3;47H[32m[40m3[77G[31m[40m-[4;47H[33m[40m[1m0[4;72H[m[35m[40m-[30m[40m[1m--[9;65H[m[37m[40m9[14;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[15;38H[m[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[16;38H[m[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7244 b/tests/data/crawl/crawl7244 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7244 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7245 b/tests/data/crawl/crawl7245 new file mode 100644 index 0000000..75e350e --- /dev/null +++ b/tests/data/crawl/crawl7245 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest moves out of view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7246 b/tests/data/crawl/crawl7246 new file mode 100644 index 0000000..10ba2ec --- /dev/null +++ b/tests/data/crawl/crawl7246 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [m[35m[40m[7m)[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[24;2HAim: [37m[40man orc, wielding a morningstar (chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [35m[40m[7m)[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7247 b/tests/data/crawl/crawl7247 new file mode 100644 index 0000000..d5527ef --- /dev/null +++ b/tests/data/crawl/crawl7247 @@ -0,0 +1 @@ +[12;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7248 b/tests/data/crawl/crawl7248 new file mode 100644 index 0000000..8f5fca9 --- /dev/null +++ b/tests/data/crawl/crawl7248 @@ -0,0 +1 @@ +[A[31m[40m[1mo[12d[m[37m[40m.[13dZ[14d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7249 b/tests/data/crawl/crawl7249 new file mode 100644 index 0000000..3e3a1d8 --- /dev/null +++ b/tests/data/crawl/crawl7249 @@ -0,0 +1 @@ +[3;77H[30m[40m[1m-[4;46H[33m[40m9[m[37m[40m/15 [4;70H[35m[40m--[30m[40m[1m-[9;64H[m[37m[40m20[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl725 b/tests/data/crawl/crawl725 new file mode 100644 index 0000000..f2e80f6 --- /dev/null +++ b/tests/data/crawl/crawl725 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40m[1mA bat comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7250 b/tests/data/crawl/crawl7250 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7250 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7251 b/tests/data/crawl/crawl7251 new file mode 100644 index 0000000..7818b62 --- /dev/null +++ b/tests/data/crawl/crawl7251 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7252 b/tests/data/crawl/crawl7252 new file mode 100644 index 0000000..fed5e40 --- /dev/null +++ b/tests/data/crawl/crawl7252 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [m[37m[40mZ[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7253 b/tests/data/crawl/crawl7253 new file mode 100644 index 0000000..4b7deca --- /dev/null +++ b/tests/data/crawl/crawl7253 @@ -0,0 +1 @@ +
[18d[2L[37m[40m_The orc convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[22;47H[m[36m[40m/p - orc[23;39H[31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR:
[24d 96%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7254 b/tests/data/crawl/crawl7254 new file mode 100644 index 0000000..0404546 --- /dev/null +++ b/tests/data/crawl/crawl7254 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K Z[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7255 b/tests/data/crawl/crawl7255 new file mode 100644 index 0000000..1dcace4 --- /dev/null +++ b/tests/data/crawl/crawl7255 @@ -0,0 +1 @@ +[11;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7256 b/tests/data/crawl/crawl7256 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl7256 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7257 b/tests/data/crawl/crawl7257 new file mode 100644 index 0000000..b3bf4e3 --- /dev/null +++ b/tests/data/crawl/crawl7257 @@ -0,0 +1 @@ +[11;9H[37m[40mZ[13;7H[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7258 b/tests/data/crawl/crawl7258 new file mode 100644 index 0000000..0d124e8 --- /dev/null +++ b/tests/data/crawl/crawl7258 @@ -0,0 +1 @@ +[3;47H[32m[40m2[4;70H[30m[40m[1m--[9;65H[m[37m[40m1[14;40H[32m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7259 b/tests/data/crawl/crawl7259 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7259 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl726 b/tests/data/crawl/crawl726 new file mode 100644 index 0000000..60b42e3 --- /dev/null +++ b/tests/data/crawl/crawl726 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #...#
[2d ###.# [3;6H[1K #.# #..[24G
[4d ##[4;16H..
[5d ..[5;16H.
[6d ..[6;16H#
[7d ..[7;16H#.#
[8d ..[8;16H..##
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d >.
[15d ##......#
[16d ..#..###[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7260 b/tests/data/crawl/crawl7260 new file mode 100644 index 0000000..cf4f926 --- /dev/null +++ b/tests/data/crawl/crawl7260 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7261 b/tests/data/crawl/crawl7261 new file mode 100644 index 0000000..d32a35b --- /dev/null +++ b/tests/data/crawl/crawl7261 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.# #.# [2;15H[1K #.# #.#
[3d ########[3;28H
[4d
[5d
[6d [6;15H #.# [7;7H[1K [15G #.# #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G ... ..# [13;6H[1K [31m[40mo[m[33m[40m#[37m[40m...[30m[40m[1m ..#
[14d# [13G
[15d .. #....
[16d ... ......
[17d#<[10G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7262 b/tests/data/crawl/crawl7262 new file mode 100644 index 0000000..729fd00 --- /dev/null +++ b/tests/data/crawl/crawl7262 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40mYou kill the orc![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc[23;2HAim: [37m[40man orc, wielding a dagger of holy wrath and wearing a leather armour
[24d (chance to defeat MR: 96%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7263 b/tests/data/crawl/crawl7263 new file mode 100644 index 0000000..1ba79a3 --- /dev/null +++ b/tests/data/crawl/crawl7263 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[3d [30m[40m[1m###[m[33m[40m#####[3;28H[37m[40m
[4d
[5d
[6d [6;15H [30m[40m[1m#.#[m[37m[40m [7;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [13;6H[1K [31m[40m[1mo[m[33m[40m#[37m[40m... [30m[40m[1m..#[m[37m[40m [14;2H [13G
[15d .. [33m[40m#[37m[40m....
[16d ... ...... [17;2H[32m[40m<[10G[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7264 b/tests/data/crawl/crawl7264 new file mode 100644 index 0000000..1dcace4 --- /dev/null +++ b/tests/data/crawl/crawl7264 @@ -0,0 +1 @@ +[11;9H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7265 b/tests/data/crawl/crawl7265 new file mode 100644 index 0000000..21a2d6a --- /dev/null +++ b/tests/data/crawl/crawl7265 @@ -0,0 +1 @@ +[A[37m[40mZ[11d[7m)[12d[m[35m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7266 b/tests/data/crawl/crawl7266 new file mode 100644 index 0000000..eb90393 --- /dev/null +++ b/tests/data/crawl/crawl7266 @@ -0,0 +1 @@ +[3;47H[32m[40m1[4d[33m[40m[1m8[4;68H[m[35m[40m--[9;65H[37m[40m2[14;38H[35m[40mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc wizard[K[15;38H[31m[40mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[16;38H[m[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7267 b/tests/data/crawl/crawl7267 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7267 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7268 b/tests/data/crawl/crawl7268 new file mode 100644 index 0000000..d26dde5 --- /dev/null +++ b/tests/data/crawl/crawl7268 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder skeleton is unaffected.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7269 b/tests/data/crawl/crawl7269 new file mode 100644 index 0000000..391fa42 --- /dev/null +++ b/tests/data/crawl/crawl7269 @@ -0,0 +1 @@ +[1;18H[30m[40m[1m.[m[37m[40m [30m[40m[1m.[3;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [4;3H [30m[40m[1m##[m[33m[40m#######[30m[40m[1m####.###.######[m[37m[40m [5;3H[30m[40m[1m##..[m[37m[40m.[14G[30m[40m[1m.......[27G#######[6;3H.....[m[37m[40m....[30m[40m[1m..###.###.....[7;4H#..#[7;20H##.###........[8;25H######[9d#.#[10;10H[m[32m[40m([11d[37m[40m.Z[33m[40m#[30m[40m[1m#.#[11;28H[m[37m[40m [12;8H[33m[40m#[37m[40m[7m)[m[37m[40m.[33m[40m#[30m[40m[1m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[13;7H[m[37m[40m [35m[40mo[37m[40m...[30m[40m[1m...[m[37m[40m [30m[40m[1m...[13;29H.....[14;6H[m[37m[40m[1K [31m[40m[1mo[m[33m[40m#[37m[40m... [14;21H[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[15d#[m[37m[40m [30m[40m[1m.[m[37m[40m.....[30m[40m[1m.[16;4H[m[37m[40m [30m[40m[1m.[m[37m[40m. [33m[40m#[37m[40m....
[17d [30m[40m[1m...[m[37m[40m [30m[40m[1m......[17;34H[m[39;49m[37m[40m
[18d[M[24;2H[35m[40m[1mThe orc wizard gestures wildly while chanting.[m[39;49m[37m[40m[10;10H[37m[40mZ[11d.[13;8H[32m[42m[1mh[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[14;38H[32m[42m[1mh[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mhowler monkey (wandering)[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl727 b/tests/data/crawl/crawl727 new file mode 100644 index 0000000..259ff7e --- /dev/null +++ b/tests/data/crawl/crawl727 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - dart slug[24;2HAim: [37m[40ma dart slug (clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7270 b/tests/data/crawl/crawl7270 new file mode 100644 index 0000000..a781c1e --- /dev/null +++ b/tests/data/crawl/crawl7270 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The orc wizard blinks!
[24d[30m[40m[1m_[31m[40mA howler monkey comes into view.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7271 b/tests/data/crawl/crawl7271 new file mode 100644 index 0000000..cb4f0cd --- /dev/null +++ b/tests/data/crawl/crawl7271 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[2;18H.[m[37m[40m [30m[40m[1m.[4;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;3H [33m[40m##########[30m[40m[1m###.###.######[m[37m[40m [6;3H[30m[40m[1m##[m[37m[40m........[30m[40m[1m........[27G#######[7;3H....[m[37m[40m.....[30m[40m[1m..###.###.....[8;4H#..#[8;20H##.###........[9;25H######[10;10H[m[37m[40m.[10;33H[30m[40m[1m#[11;10H[m[37m[40mZ[12d..[33m[40m#[30m[40m[1m#.#[12;28H[m[37m[40m [13;8H[33m[40m#[37m[40m[7m)[m[37m[40m.[33m[40m#[30m[40m[1m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[14;7H[m[37m[40m [32m[42m[1mh[m[37m[40m...[30m[40m[1m...[m[37m[40m [30m[40m[1m...[14;29H.....[15;6H[m[37m[40m[1K [30m[40m[1mo[m[33m[40m#[37m[40m... [15;21H[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[16d#[m[37m[40m [30m[40m[1m..[m[37m[40m....[30m[40m[1m.[17;4H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#....[m[37m[40m [17;34H[m[39;49m[37m[40m[15;38H[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[16;38H[m[37m[40m[K
[18d[m[39;49m[37m[40m[10;10H[37m[40mZ[11d[32m[40m([13d[32m[42m[1mh[14d[m[35m[40m§[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7272 b/tests/data/crawl/crawl7272 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl7272 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7273 b/tests/data/crawl/crawl7273 new file mode 100644 index 0000000..2710c75 --- /dev/null +++ b/tests/data/crawl/crawl7273 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[3;18H.[m[37m[40m [30m[40m[1m.[5;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;3H [33m[40m#############[37m[40m.[30m[40m[1m###.######[m[37m[40m [7;3H[33m[40m##[37m[40m.............[30m[40m[1m...[27G#######[8;3H[m[37m[40m...........[33m[40m#[30m[40m[1m##.###.....[9;4H#..#[9;20H##.###........[10;10H[m[37m[40m.[10;25H[30m[40m[1m######[11;10H[m[37m[40mZ[11;33H[30m[40m[1m#[12;10H[m[32m[40m([13d[37m[40m..[33m[40m#[30m[40m[1m#.#[13;28H[m[37m[40m [14;8H[33m[40m#[32m[42m[1mh[m[37m[40m.[33m[40m#[30m[40m[1m...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[15;7H[m[37m[40m [35m[40m§[37m[40m...[30m[40m[1m...[m[37m[40m [30m[40m[1m...[15;29H.....[16;6H[m[37m[40m[1K [30m[40m[1mo[m[33m[40m#[37m[40m... [16;21H[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[17d#[m[37m[40m [30m[40m[1m...[17;34H[m[39;49m[37m[40m
[18d[10;10H[37m[40mZ[11d.[13d[32m[42m[1mh[14d[31m[40mo[15d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[32m[40m2[9;65H[37m[40m5[15;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[16;38H[m[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7274 b/tests/data/crawl/crawl7274 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7274 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7275 b/tests/data/crawl/crawl7275 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl7275 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7276 b/tests/data/crawl/crawl7276 new file mode 100644 index 0000000..b750048 --- /dev/null +++ b/tests/data/crawl/crawl7276 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[4;18H.[m[37m[40m [30m[40m[1m.[6;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;3H [33m[40m#############[37m[40m.[33m[40m#[30m[40m[1m##.######[m[37m[40m [8;3H[30m[40m[1m#[m[33m[40m#[8;14H[37m[40m.....[30m[40m[1m..[27G#######[9;3H.[m[37m[40m.......[7mp[m[37m[40m..[33m[40m#[30m[40m[1m##.###.....[10;4H[m[33m[40m#[37m[40m..[33m[40m##[37m[40m..[33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[11;10H[m[37m[40mZ[30m[40m[1m##.[m[33m[40m#[11;25H[30m[40m[1m######[12;10H[m[37m[40m.[30m[40m[1m#[12;33H#[13;10H[m[32m[40m([30m[40m[1m#[14;9H[m[37m[40m.[32m[42m[1mh[30m[40m##.#[14;28H[m[37m[40m [15;8H[33m[40m#[31m[40m[1mo[m[37m[40m.[30m[40m[1m#...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[16;7H[m[37m[40m ...[30m[40m[1m....[m[37m[40m [30m[40m[1m...[16;29H.....[17;6H[m[37m[40m[1K [30m[40m[1mo#...[m[37m[40m [17;21H[30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7277 b/tests/data/crawl/crawl7277 new file mode 100644 index 0000000..dbe2837 --- /dev/null +++ b/tests/data/crawl/crawl7277 @@ -0,0 +1 @@ +[10;10H[37m[40mZ[11d.[13d[32m[42m[1mh[14d[m[37m[40m.[16;8H[32m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7278 b/tests/data/crawl/crawl7278 new file mode 100644 index 0000000..0d34460 --- /dev/null +++ b/tests/data/crawl/crawl7278 @@ -0,0 +1 @@ +[4;68H[30m[40m[1m--[9;65H[m[37m[40m6[15;38H[32m[40mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest[K[16;38H[31m[40mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[17;38H[m[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7279 b/tests/data/crawl/crawl7279 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7279 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl728 b/tests/data/crawl/crawl728 new file mode 100644 index 0000000..a62a56d --- /dev/null +++ b/tests/data/crawl/crawl728 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#[m[37m[40m
[2d [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;6H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[24G
[4d [33m[40m##[4;16H[37m[40m..
[5d ..[5;16H.
[6d ..[6;16H[33m[40m#
[7d[37m[40m ..[7;16H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m##[m[37m[40m
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d [1m>[m[37m[40m.
[15d [33m[40m##[37m[40m......[33m[40m#
[16d[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[17d[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7280 b/tests/data/crawl/crawl7280 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl7280 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7281 b/tests/data/crawl/crawl7281 new file mode 100644 index 0000000..61fd3af --- /dev/null +++ b/tests/data/crawl/crawl7281 @@ -0,0 +1 @@ +[7;4H[30m[40m[1m#[7;19H[m[33m[40m#[8;4H[30m[40m[1m#[8;19H[m[37m[40m.[9;4H[30m[40m[1m.[11G[m[37m[40m.[7mp[10;4H[m[30m[40m[1m#[11;10H.##[m[37m[40m.[12;9H[30m[40m[1m..##[m[37m[40m.[33m[40m#[13;8H[30m[40m[1m#.h##[m[37m[40m.[33m[40m#[14;8H[30m[40m[1m#..##[m[37m[40m.[33m[40m#[15;8H[30m[40m[1m#o.#.[m[37m[40m..[16;8H[30m[40m[1mo....[m[37m[40m..[17;34H[m[39;49m[37m[40m[14;38H[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[K[15;38H[m[37m[40m[K[16d[K[17d[K
[18d[m[39;49m[37m[40m[9;11H[37m[40mZ[10d.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;12H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7282 b/tests/data/crawl/crawl7282 new file mode 100644 index 0000000..bf1ccf2 --- /dev/null +++ b/tests/data/crawl/crawl7282 @@ -0,0 +1 @@ +[2;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[3;17H..[m[37m[40m [30m[40m[1m..[4;18H#[m[37m[40m [30m[40m[1m#[6;4H##[m[33m[40m##########[30m[40m[1m#.###.######[7;3H##.[m[37m[40m.........[30m[40m[1m............#######[8;3H...[m[37m[40m.....Z..[33m[40m#[30m[40m[1m##.###[27G.......[9;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[10;4H[m[37m[40m [30m[40m[1m#..#[10;20H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[11;8H#..#[m[33m[40m#[11;25H[37m[40m [12;8H[30m[40m[1m#.h#[m[33m[40m#[12;33H[30m[40m[1m.[13;10H.#[m[33m[40m#[14;9H[30m[40m[1mo.#[m[37m[40m...[14;28H[30m[40m[1m###[15;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[16;7Ho#...[m[37m[40m... [16;29H[30m[40m[1m#####
[17d#[m[37m[40m [30m[40m[1m.......[17;21H[m[37m[40m [m[39;49m[37m[40m
[18d[8;11H[37m[40m.Z[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m9[4;68H[m[34m[40m==[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7283 b/tests/data/crawl/crawl7283 new file mode 100644 index 0000000..aab3e57 --- /dev/null +++ b/tests/data/crawl/crawl7283 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;17H..[m[37m[40m [30m[40m[1m..[3;18H#[m[37m[40m [30m[40m[1m#[5;4H######[m[33m[40m#####[30m[40m[1m##.###.######[6;3H##......[m[37m[40m....[30m[40m[1m............#######[7;3H.........[m[37m[40mZ.[33m[40m#[30m[40m[1m##.###[27G.......[8;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[9;4H[m[37m[40m [9;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[10;25H[m[37m[40m [11;10H[30m[40m[1mh[11;33H.[12;10H.[13do.#[m[37m[40m...[13;28H[30m[40m[1m###[14;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[15;7Ho#[16G[m[37m[40m [15;29H[30m[40m[1m#####
[16d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....
[17d [30m[40m[1m..[m[37m[40m [30m[40m[1m#[17;34H[m[39;49m[37m[40m
[18d[7;12H[37m[40m.[8dZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7284 b/tests/data/crawl/crawl7284 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7284 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7285 b/tests/data/crawl/crawl7285 new file mode 100644 index 0000000..1c55487 --- /dev/null +++ b/tests/data/crawl/crawl7285 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m..[m[37m[40m [30m[40m[1m..[2;18H#[m[37m[40m [30m[40m[1m#[4;4H#######[m[33m[40m####[30m[40m[1m##.###.######[5;3H##.......[m[37m[40m...[30m[40m[1m............#######[6;3H..[11G.[m[37m[40m..[33m[40m#[30m[40m[1m##.###[27G.......[7;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40mZ[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[8;4H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[37m[40m.[20G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[9;25H[m[37m[40m [10;10H[30m[40m[1mh[10;33H.[11;10H.[12do.#[m[37m[40m...[12;28H[30m[40m[1m###[13;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[14;7Ho#..[m[37m[40m..... [14;29H[30m[40m[1m#####
[15d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...[17;4H[30m[40m[1m...[m[37m[40m [30m[40m[1m......[17;34H[m[39;49m[37m[40m
[18d[7;13H[37m[40m.[8dZ[17;34H[m[39;49m[37m[40m[3;47H[32m[40m3[9;64H[37m[40m30[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mFound a stone staircase leading down.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7286 b/tests/data/crawl/crawl7286 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7286 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7287 b/tests/data/crawl/crawl7287 new file mode 100644 index 0000000..5384fc9 --- /dev/null +++ b/tests/data/crawl/crawl7287 @@ -0,0 +1 @@ +[9;65H[37m[40m1.8 (0.9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7288 b/tests/data/crawl/crawl7288 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7288 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7289 b/tests/data/crawl/crawl7289 new file mode 100644 index 0000000..6be1a63 --- /dev/null +++ b/tests/data/crawl/crawl7289 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You hit the adder skeleton. [30m[40m[1mThe adder skeleton closely misses you.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl729 b/tests/data/crawl/crawl729 new file mode 100644 index 0000000..3d636fa --- /dev/null +++ b/tests/data/crawl/crawl729 @@ -0,0 +1 @@ +[12;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7290 b/tests/data/crawl/crawl7290 new file mode 100644 index 0000000..3642790 --- /dev/null +++ b/tests/data/crawl/crawl7290 @@ -0,0 +1 @@ +[17;34H[4;68H[34m[40m[1m==[9;65H[m[37m[40m2.8 (1.0[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You hit the adder skeleton. You block the adder skeleton's attack.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7291 b/tests/data/crawl/crawl7291 new file mode 100644 index 0000000..1210b47 --- /dev/null +++ b/tests/data/crawl/crawl7291 @@ -0,0 +1 @@ +
[18d[M[6;12H[31m[40m[1mo[24;2H[m[37m[40mYou hit the adder skeleton.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3.7 (0.9[14;38H[31m[40m[1mo[m[37m[40m [32m[40m[1m[7m [m[37m[40m [30m[40m[1morc[K[15;38H[m[37m[40mZ [7m [m[37m[40m [30m[40m[1madder skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The adder skeleton bites you but does no damage.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7292 b/tests/data/crawl/crawl7292 new file mode 100644 index 0000000..90d1bf6 --- /dev/null +++ b/tests/data/crawl/crawl7292 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the adder skeleton but do no damage.[m[39;49m[37m[40m[6;12H[37m[40m.[7d[31m[40m[1mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4.8 (1.1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7293 b/tests/data/crawl/crawl7293 new file mode 100644 index 0000000..0297537 --- /dev/null +++ b/tests/data/crawl/crawl7293 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You block the adder skeleton's attack.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7294 b/tests/data/crawl/crawl7294 new file mode 100644 index 0000000..3f12a33 --- /dev/null +++ b/tests/data/crawl/crawl7294 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYou hit the adder skeleton but do no damage.[17;34H[m[39;49m[37m[40m[4;46H[33m[40m[1m10[m[37m[40m/15[4;70H[34m[40m==[9;65H[37m[40m5[72G0[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7295 b/tests/data/crawl/crawl7295 new file mode 100644 index 0000000..e8ccd33 --- /dev/null +++ b/tests/data/crawl/crawl7295 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The adder skeleton bites you but does no damage.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7296 b/tests/data/crawl/crawl7296 new file mode 100644 index 0000000..ec77ed2 --- /dev/null +++ b/tests/data/crawl/crawl7296 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mYou hit the adder skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7297 b/tests/data/crawl/crawl7297 new file mode 100644 index 0000000..2eb19a6 --- /dev/null +++ b/tests/data/crawl/crawl7297 @@ -0,0 +1 @@ +[7;13H[37m[40m.[8d[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7298 b/tests/data/crawl/crawl7298 new file mode 100644 index 0000000..4733891 --- /dev/null +++ b/tests/data/crawl/crawl7298 @@ -0,0 +1 @@ +[3;47H[32m[40m4[77G=[8;52H[37m[40m2[9;65H6[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7299 b/tests/data/crawl/crawl7299 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7299 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl73 b/tests/data/crawl/crawl73 new file mode 100644 index 0000000..6c0dd80 --- /dev/null +++ b/tests/data/crawl/crawl73 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The goblin shouts![9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl730 b/tests/data/crawl/crawl730 new file mode 100644 index 0000000..a2eb87f --- /dev/null +++ b/tests/data/crawl/crawl730 @@ -0,0 +1 @@ +[10d[37m[40mb[12d[36m[40mw[13;7H[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7300 b/tests/data/crawl/crawl7300 new file mode 100644 index 0000000..a8e2d5a --- /dev/null +++ b/tests/data/crawl/crawl7300 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou destroy the adder skeleton![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7301 b/tests/data/crawl/crawl7301 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7301 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7302 b/tests/data/crawl/crawl7302 new file mode 100644 index 0000000..7ab227f --- /dev/null +++ b/tests/data/crawl/crawl7302 @@ -0,0 +1 @@ +[18;2H[31m[40mYou destroy the adder skeleton![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[23;2HAim: [37m[40man orc, wielding a dagger of holy wrath and wearing a leather armour
[24d (chance to defeat MR: 96%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7303 b/tests/data/crawl/crawl7303 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7303 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7304 b/tests/data/crawl/crawl7304 new file mode 100644 index 0000000..59296ea --- /dev/null +++ b/tests/data/crawl/crawl7304 @@ -0,0 +1 @@ +[8;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7305 b/tests/data/crawl/crawl7305 new file mode 100644 index 0000000..4f51108 --- /dev/null +++ b/tests/data/crawl/crawl7305 @@ -0,0 +1 @@ +[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7306 b/tests/data/crawl/crawl7306 new file mode 100644 index 0000000..eeff4b5 --- /dev/null +++ b/tests/data/crawl/crawl7306 @@ -0,0 +1 @@ +[3;47H[32m[40m3[77G[31m[40m-[4;46H[33m[40m[1m9[m[37m[40m/15 [4;70H[35m[40m--[9;65H[37m[40m7[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7307 b/tests/data/crawl/crawl7307 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7307 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7308 b/tests/data/crawl/crawl7308 new file mode 100644 index 0000000..919269c --- /dev/null +++ b/tests/data/crawl/crawl7308 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony! You block the orc's attack.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7309 b/tests/data/crawl/crawl7309 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7309 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl731 b/tests/data/crawl/crawl731 new file mode 100644 index 0000000..44914d5 --- /dev/null +++ b/tests/data/crawl/crawl731 @@ -0,0 +1 @@ +[3;46H[32m[40m18[78G[31m[40m--[4;46H[33m[40m[1m4[75G[m[35m[40m-----[9;64H[37m[40m6[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7310 b/tests/data/crawl/crawl7310 new file mode 100644 index 0000000..caf04d7 --- /dev/null +++ b/tests/data/crawl/crawl7310 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony! You block the orc's attack.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[24;3H[33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 96%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7311 b/tests/data/crawl/crawl7311 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7311 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7312 b/tests/data/crawl/crawl7312 new file mode 100644 index 0000000..59296ea --- /dev/null +++ b/tests/data/crawl/crawl7312 @@ -0,0 +1 @@ +[8;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7313 b/tests/data/crawl/crawl7313 new file mode 100644 index 0000000..e0e9669 --- /dev/null +++ b/tests/data/crawl/crawl7313 @@ -0,0 +1 @@ +
[18d[M[8;13H[31m[40m[1mo[24;2H[m[37m[40mThe orc convulses in agony![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7314 b/tests/data/crawl/crawl7314 new file mode 100644 index 0000000..2c8891c --- /dev/null +++ b/tests/data/crawl/crawl7314 @@ -0,0 +1 @@ +[3;47H[32m[40m0[76G[31m[40m-[30m[40m[1m-[4;46H[33m[40m8[4;68H[m[35m[40m--[30m[40m[1m--[9;65H[m[37m[40m8[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7315 b/tests/data/crawl/crawl7315 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7315 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7316 b/tests/data/crawl/crawl7316 new file mode 100644 index 0000000..4daf067 --- /dev/null +++ b/tests/data/crawl/crawl7316 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc hits you with a dagger of holy wrath.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7317 b/tests/data/crawl/crawl7317 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7317 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7318 b/tests/data/crawl/crawl7318 new file mode 100644 index 0000000..ddab368 --- /dev/null +++ b/tests/data/crawl/crawl7318 @@ -0,0 +1 @@ +
[18d[37m[40m_The orc hits you with a dagger of holy wrath.[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc[23;2HAim: [37m[40man orc, wielding a dagger of holy wrath and wearing a leather armour
[24d ([33m[40m[1mheavily wounded[m[37m[40m, chance to defeat MR: 96%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7319 b/tests/data/crawl/crawl7319 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7319 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl732 b/tests/data/crawl/crawl732 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl732 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7320 b/tests/data/crawl/crawl7320 new file mode 100644 index 0000000..adf5f2c --- /dev/null +++ b/tests/data/crawl/crawl7320 @@ -0,0 +1 @@ +[8;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7321 b/tests/data/crawl/crawl7321 new file mode 100644 index 0000000..4f51108 --- /dev/null +++ b/tests/data/crawl/crawl7321 @@ -0,0 +1 @@ +[31m[40m[1mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7322 b/tests/data/crawl/crawl7322 new file mode 100644 index 0000000..567a279 --- /dev/null +++ b/tests/data/crawl/crawl7322 @@ -0,0 +1 @@ +[3;46H[32m[40m49[76G[30m[40m[1m-[4;46H[33m[40m7[4;67H[m[35m[40m-[30m[40m[1m--[9;65H[m[37m[40m9[14;40H[31m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7323 b/tests/data/crawl/crawl7323 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7323 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7324 b/tests/data/crawl/crawl7324 new file mode 100644 index 0000000..abe8430 --- /dev/null +++ b/tests/data/crawl/crawl7324 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc convulses in agony! [30m[40m[1mThe orc closely misses you.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7325 b/tests/data/crawl/crawl7325 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7325 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7326 b/tests/data/crawl/crawl7326 new file mode 100644 index 0000000..bf8b9e7 --- /dev/null +++ b/tests/data/crawl/crawl7326 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc convulses in agony! [30m[40m[1mThe orc closely misses you.[19;2H[m[36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[24;3H[31m[40m[1malmost dead[m[37m[40m[4P[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7327 b/tests/data/crawl/crawl7327 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7327 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7328 b/tests/data/crawl/crawl7328 new file mode 100644 index 0000000..59296ea --- /dev/null +++ b/tests/data/crawl/crawl7328 @@ -0,0 +1 @@ +[8;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7329 b/tests/data/crawl/crawl7329 new file mode 100644 index 0000000..67a89c5 --- /dev/null +++ b/tests/data/crawl/crawl7329 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl733 b/tests/data/crawl/crawl733 new file mode 100644 index 0000000..35a37e5 --- /dev/null +++ b/tests/data/crawl/crawl733 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dart slug convulses in agony![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7330 b/tests/data/crawl/crawl7330 new file mode 100644 index 0000000..4281e03 --- /dev/null +++ b/tests/data/crawl/crawl7330 @@ -0,0 +1 @@ +[6;12H[35m[40mo[8d[36m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7331 b/tests/data/crawl/crawl7331 new file mode 100644 index 0000000..036ffd6 --- /dev/null +++ b/tests/data/crawl/crawl7331 @@ -0,0 +1 @@ +[3;47H[32m[40m8[75G[31m[40m-[4;46H6[4;65H[35m[40m--[30m[40m[1m-[9;64H[m[37m[40m40[14;38H[35m[40mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc wizard[K[9d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7332 b/tests/data/crawl/crawl7332 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7332 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7333 b/tests/data/crawl/crawl7333 new file mode 100644 index 0000000..5e8e069 --- /dev/null +++ b/tests/data/crawl/crawl7333 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7334 b/tests/data/crawl/crawl7334 new file mode 100644 index 0000000..b93ec2a --- /dev/null +++ b/tests/data/crawl/crawl7334 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[37m[40m_[31m[40mYou kill the orc![37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f - orc wizard[23;2HAim: [37m[40man orc wizard, wielding a war axe and wearing a robe (chance to defeat MR:[24;2H83%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7335 b/tests/data/crawl/crawl7335 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7335 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7336 b/tests/data/crawl/crawl7336 new file mode 100644 index 0000000..0e46ab5 --- /dev/null +++ b/tests/data/crawl/crawl7336 @@ -0,0 +1 @@ +[6;12H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7337 b/tests/data/crawl/crawl7337 new file mode 100644 index 0000000..a5112f7 --- /dev/null +++ b/tests/data/crawl/crawl7337 @@ -0,0 +1 @@ +[37m[40m.[7d[35m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7338 b/tests/data/crawl/crawl7338 new file mode 100644 index 0000000..410d749 --- /dev/null +++ b/tests/data/crawl/crawl7338 @@ -0,0 +1 @@ +[3;75H[30m[40m[1m-[4;46H[m[31m[40m5[4;64H[35m[40m-[30m[40m[1m--[9d[m[37m[40m1[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7339 b/tests/data/crawl/crawl7339 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7339 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl734 b/tests/data/crawl/crawl734 new file mode 100644 index 0000000..3129f37 --- /dev/null +++ b/tests/data/crawl/crawl734 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #...#
[2d ###.# [3;6H[1K #.# #..[24G
[4d ##[4;16H..
[5d ..[5;16H.
[6d ..[6;16H#
[7d ..[7;16H#.#
[8d ..[8;16H..##
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d >.
[15d ##......#
[16d ..#..###[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7340 b/tests/data/crawl/crawl7340 new file mode 100644 index 0000000..ac59421 --- /dev/null +++ b/tests/data/crawl/crawl7340 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc wizard convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7341 b/tests/data/crawl/crawl7341 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7341 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7342 b/tests/data/crawl/crawl7342 new file mode 100644 index 0000000..0cbe2dd --- /dev/null +++ b/tests/data/crawl/crawl7342 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc wizard convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[22;47H/p - orc wizard[23d[33m[40m[1mmoderately wounded[m[37m[40m,[K
[24d chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7343 b/tests/data/crawl/crawl7343 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7343 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7344 b/tests/data/crawl/crawl7344 new file mode 100644 index 0000000..19a039a --- /dev/null +++ b/tests/data/crawl/crawl7344 @@ -0,0 +1 @@ +[7;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7345 b/tests/data/crawl/crawl7345 new file mode 100644 index 0000000..9dc82e1 --- /dev/null +++ b/tests/data/crawl/crawl7345 @@ -0,0 +1 @@ +[37m[40m.[8d[35m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7346 b/tests/data/crawl/crawl7346 new file mode 100644 index 0000000..d562644 --- /dev/null +++ b/tests/data/crawl/crawl7346 @@ -0,0 +1 @@ +[3;47H[32m[40m7[4d[31m[40m4[4;62H[35m[40m--[30m[40m[1m-[9d[m[37m[40m2[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7347 b/tests/data/crawl/crawl7347 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7347 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7348 b/tests/data/crawl/crawl7348 new file mode 100644 index 0000000..ac59421 --- /dev/null +++ b/tests/data/crawl/crawl7348 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc wizard convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7349 b/tests/data/crawl/crawl7349 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7349 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl735 b/tests/data/crawl/crawl735 new file mode 100644 index 0000000..e0670c7 --- /dev/null +++ b/tests/data/crawl/crawl735 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - dart slug[24;2HAim: [37m[40ma dart slug ([31m[40m[1mseverely wounded[m[37m[40m, clinging, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7350 b/tests/data/crawl/crawl7350 new file mode 100644 index 0000000..6450ff8 --- /dev/null +++ b/tests/data/crawl/crawl7350 @@ -0,0 +1 @@ +
[18d[3L[37m[40m_The orc wizard convulses in agony!
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23d[33m[40m[1mheavi[m[37m[40m[3P[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7351 b/tests/data/crawl/crawl7351 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7351 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7352 b/tests/data/crawl/crawl7352 new file mode 100644 index 0000000..adf5f2c --- /dev/null +++ b/tests/data/crawl/crawl7352 @@ -0,0 +1 @@ +[8;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7353 b/tests/data/crawl/crawl7353 new file mode 100644 index 0000000..da80b96 --- /dev/null +++ b/tests/data/crawl/crawl7353 @@ -0,0 +1 @@ +
[18d[M[8;13H[35m[40mo[24;2H[37m[40mThe orc wizard convulses in agony![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7354 b/tests/data/crawl/crawl7354 new file mode 100644 index 0000000..16bbe9f --- /dev/null +++ b/tests/data/crawl/crawl7354 @@ -0,0 +1 @@ +
[18d[M[14;40H[31m[40m[7m [24;2H[m[35m[40m[1mThe orc wizard points at you and mumbles some strange words.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7355 b/tests/data/crawl/crawl7355 new file mode 100644 index 0000000..a6f44d1 --- /dev/null +++ b/tests/data/crawl/crawl7355 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m46[4;62H[30m[40m--[9;65H[m[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7356 b/tests/data/crawl/crawl7356 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7356 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7357 b/tests/data/crawl/crawl7357 new file mode 100644 index 0000000..118f6bb --- /dev/null +++ b/tests/data/crawl/crawl7357 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The magic dart hits you![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7358 b/tests/data/crawl/crawl7358 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7358 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7359 b/tests/data/crawl/crawl7359 new file mode 100644 index 0000000..49164c4 --- /dev/null +++ b/tests/data/crawl/crawl7359 @@ -0,0 +1 @@ +
[18d[37m[40m_The magic dart hits you![K
[19d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc wizard[23;2HAim: [37m[40man orc wizard, wielding a war axe and wearing a robe ([31m[40m[1malmost dead[m[37m[40m, chance
[24d to defeat MR: 83%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl736 b/tests/data/crawl/crawl736 new file mode 100644 index 0000000..a62a56d --- /dev/null +++ b/tests/data/crawl/crawl736 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#[m[37m[40m
[2d [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;6H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[24G
[4d [33m[40m##[4;16H[37m[40m..
[5d ..[5;16H.
[6d ..[6;16H[33m[40m#
[7d[37m[40m ..[7;16H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m##[m[37m[40m
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d [1m>[m[37m[40m.
[15d [33m[40m##[37m[40m......[33m[40m#
[16d[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[17d[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7360 b/tests/data/crawl/crawl7360 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7360 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7361 b/tests/data/crawl/crawl7361 new file mode 100644 index 0000000..59296ea --- /dev/null +++ b/tests/data/crawl/crawl7361 @@ -0,0 +1 @@ +[8;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7362 b/tests/data/crawl/crawl7362 new file mode 100644 index 0000000..e604c32 --- /dev/null +++ b/tests/data/crawl/crawl7362 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc wizard convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7363 b/tests/data/crawl/crawl7363 new file mode 100644 index 0000000..9504dd5 --- /dev/null +++ b/tests/data/crawl/crawl7363 @@ -0,0 +1 @@ +
[18d[M[24;2H[31m[40mYou kill the orc wizard![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7364 b/tests/data/crawl/crawl7364 new file mode 100644 index 0000000..5b8967e --- /dev/null +++ b/tests/data/crawl/crawl7364 @@ -0,0 +1 @@ +[8;13H[35m[40m[7m)[12d[m[32m[42m[1mh[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7365 b/tests/data/crawl/crawl7365 new file mode 100644 index 0000000..3a67f27 --- /dev/null +++ b/tests/data/crawl/crawl7365 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m5[74G[m[31m[40m-[4;46H3[4;60H[35m[40m--[8;52H[37m[40m6[9;65H4[14;38H[32m[42m[1mh[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mhowler monkey (wandering)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7366 b/tests/data/crawl/crawl7366 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7366 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7367 b/tests/data/crawl/crawl7367 new file mode 100644 index 0000000..f86deac --- /dev/null +++ b/tests/data/crawl/crawl7367 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYour Necromancy skill increases to level 6![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7368 b/tests/data/crawl/crawl7368 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7368 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7369 b/tests/data/crawl/crawl7369 new file mode 100644 index 0000000..4a64f66 --- /dev/null +++ b/tests/data/crawl/crawl7369 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - howler monkey[24;2HAim: [37m[40ma howler monkey (hasn't noticed you, chance to defeat MR: 88%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl737 b/tests/data/crawl/crawl737 new file mode 100644 index 0000000..3d636fa --- /dev/null +++ b/tests/data/crawl/crawl737 @@ -0,0 +1 @@ +[12;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7370 b/tests/data/crawl/crawl7370 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7370 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7371 b/tests/data/crawl/crawl7371 new file mode 100644 index 0000000..a92530a --- /dev/null +++ b/tests/data/crawl/crawl7371 @@ -0,0 +1 @@ +[12;12H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7372 b/tests/data/crawl/crawl7372 new file mode 100644 index 0000000..06147a1 --- /dev/null +++ b/tests/data/crawl/crawl7372 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe howler monkey howls![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7373 b/tests/data/crawl/crawl7373 new file mode 100644 index 0000000..fd37874 --- /dev/null +++ b/tests/data/crawl/crawl7373 @@ -0,0 +1 @@ +[11;13H[32m[40m[1mh[12d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7374 b/tests/data/crawl/crawl7374 new file mode 100644 index 0000000..a4e2b32 --- /dev/null +++ b/tests/data/crawl/crawl7374 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m4[74G[30m[40m-[4;46H[m[31m[40m2[4;59H[35m[40m-[30m[40m[1m--[9;65H[m[37m[40m5[14;38H[32m[40m[1mh[m[37m[40m [33m[40m[1m[7m [14;55H[m[33m[40m[1m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7375 b/tests/data/crawl/crawl7375 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7375 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7376 b/tests/data/crawl/crawl7376 new file mode 100644 index 0000000..98ffc01 --- /dev/null +++ b/tests/data/crawl/crawl7376 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The howler monkey convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7377 b/tests/data/crawl/crawl7377 new file mode 100644 index 0000000..e49fcb6 --- /dev/null +++ b/tests/data/crawl/crawl7377 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7378 b/tests/data/crawl/crawl7378 new file mode 100644 index 0000000..df7c0d1 --- /dev/null +++ b/tests/data/crawl/crawl7378 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - howler monkey[24;2HAim: [37m[40ma howler monkey ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 88%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7379 b/tests/data/crawl/crawl7379 new file mode 100644 index 0000000..5cc714b --- /dev/null +++ b/tests/data/crawl/crawl7379 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl738 b/tests/data/crawl/crawl738 new file mode 100644 index 0000000..53c0cfb --- /dev/null +++ b/tests/data/crawl/crawl738 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe dart slug convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7380 b/tests/data/crawl/crawl7380 new file mode 100644 index 0000000..1f4b47a --- /dev/null +++ b/tests/data/crawl/crawl7380 @@ -0,0 +1 @@ +[11;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7381 b/tests/data/crawl/crawl7381 new file mode 100644 index 0000000..b961a24 --- /dev/null +++ b/tests/data/crawl/crawl7381 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe howler monkey convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7382 b/tests/data/crawl/crawl7382 new file mode 100644 index 0000000..5e3b570 --- /dev/null +++ b/tests/data/crawl/crawl7382 @@ -0,0 +1 @@ +[10;13H[32m[40m[1mh[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7383 b/tests/data/crawl/crawl7383 new file mode 100644 index 0000000..83efc4c --- /dev/null +++ b/tests/data/crawl/crawl7383 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;57H[35m[40m--[30m[40m[1m-[9;65H[m[37m[40m6[14;40H[35m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7384 b/tests/data/crawl/crawl7384 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7384 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7385 b/tests/data/crawl/crawl7385 new file mode 100644 index 0000000..d17394e --- /dev/null +++ b/tests/data/crawl/crawl7385 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7386 b/tests/data/crawl/crawl7386 new file mode 100644 index 0000000..cbb2b31 --- /dev/null +++ b/tests/data/crawl/crawl7386 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K #.. ..# [2;15H[1K #.# #.# [3;15H[1K #.# #.#
[4d [4;28H
[5d
[6d
[7d [7;15H #.# [8;7H[1K [15G #.# #.# [9;7H[1K [15G #.# #.# [10;7H[1K [15G #.# #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G ... ..# [14;6H[1K [14;16H ..#
[15d# ..........
[16d .. #....>...
[17d ... [14G [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
[18d[3L[37m[40m_[35m[40m[1mThe howler monkey hoots and howls with incredible vigour![19;2H[m[36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;24H[31m[40m[1mseverely wounded[m[37m[40m, catching its breath, chance to defeat
[24d MR: 88%)[K[17;34H[m[39;49m[37m[40m[1;15H[37m[40m[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [2;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [3;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[4d [4;28H
[5d
[6d
[7d [7;15H [30m[40m[1m#.#[m[37m[40m [8;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [9;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [14;6H[1K [14;16H [30m[40m[1m..#[m[37m[40m [15;2H [30m[40m[1m.....[m[37m[40m.....
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m...
[17d [30m[40m[1m...[m[37m[40m [14G [m[39;49m[37m[40m[10;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7387 b/tests/data/crawl/crawl7387 new file mode 100644 index 0000000..b961a24 --- /dev/null +++ b/tests/data/crawl/crawl7387 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe howler monkey convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7388 b/tests/data/crawl/crawl7388 new file mode 100644 index 0000000..9b1c614 --- /dev/null +++ b/tests/data/crawl/crawl7388 @@ -0,0 +1 @@ +
[18d[M[10;13H[37m[40m.
[24d [31m[40mYou kill the howler monkey![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7389 b/tests/data/crawl/crawl7389 new file mode 100644 index 0000000..5063efd --- /dev/null +++ b/tests/data/crawl/crawl7389 @@ -0,0 +1 @@ +[3;47H[33m[40m[1m3[73G[m[31m[40m-[4;46H0[4;56H[35m[40m-[30m[40m[1m--[8;51H[m[37m[40m22[9;65H7[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl739 b/tests/data/crawl/crawl739 new file mode 100644 index 0000000..0c83e0d --- /dev/null +++ b/tests/data/crawl/crawl739 @@ -0,0 +1 @@ +
[18d[M[24;2H[31m[40mYou kill the dart slug![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7390 b/tests/data/crawl/crawl7390 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7390 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7391 b/tests/data/crawl/crawl7391 new file mode 100644 index 0000000..32195c8 --- /dev/null +++ b/tests/data/crawl/crawl7391 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYour Spellcasting skill increases to level 5![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7392 b/tests/data/crawl/crawl7392 new file mode 100644 index 0000000..b155a81 --- /dev/null +++ b/tests/data/crawl/crawl7392 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[2;18H.[m[37m[40m [30m[40m[1m.[4;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;3H [30m[40m[1m######[m[33m[40m#####[30m[40m[1m##.###.######[m[37m[40m [6;3H[30m[40m[1m##[11G[m[37m[40m....[30m[40m[1m......[27G#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###.....[8;4H#..##..#[m[33m[40m#[37m[40m.[20G[30m[40m[1m##.###........[9;25H######[10;10H.[10;33H#[11;10Hh[12;8H#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[15;11H.[m[37m[40m...[30m[40m[1m.[17;10H...[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[18;2H[31m[40mYou kill the howler monkey!
[19d[37m[40m_[32m[40mYour Spellcasting skill increases to level 5![37m[40m[K
[20d r - 8 scrolls of identify (gained 1)[K
[21d You now have enough gold to buy a hat on D:4.
[22d You can access your shopping list by pressing '$'.
[23d You now have 98 gold pieces (gained 16).
[24d Items here: [1m)[30m[40m) [[ †[m[37m[40m[K[17;34H[m[39;49m[37m[40m[9;44H[37m[40m98[9;65H9.8 (2[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_a war axe; a robe; a dagger of holy wrath; a leather armour; an orc corpse[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7393 b/tests/data/crawl/crawl7393 new file mode 100644 index 0000000..4c429de --- /dev/null +++ b/tests/data/crawl/crawl7393 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[5G[37m[40m[1m[1K Spells (Memorisation) Type Failure Level[K[2;2H[m[37m[40ma - Animate Dead[2;36HNecromancy[2;66H9%[78G4
[24d[32m[40m[1m5 spell levels left Toggle display with '[37m[40m![32m[40m'[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7394 b/tests/data/crawl/crawl7394 new file mode 100644 index 0000000..99bdd99 --- /dev/null +++ b/tests/data/crawl/crawl7394 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m43[m[37m[40m/58 [32m[40m[1m=================[30m[40m-------[4;38H[m[33m[40mMagic: [31m[40m0[37m[40m/15[56G[30m[40m[1m------------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 8[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m22%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m98[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;16H#..[m[37m[40m [30m[40m[1m..#[3;16H#.#[m[37m[40m [30m[40m[1m#.#[4;16H#.#[m[37m[40m [30m[40m[1m#.#[5;4H######[m[33m[40m#####[30m[40m[1m##.###.######[6;3H##......[m[37m[40m....[30m[40m[1m............#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###.............[8;4H#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[8;56H[m[33m[40mPlace: [37m[40mDungeon:5[9;8H[30m[40m[1m#..#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[9;62H[m[37m[40m5749.8 (0.0)[10;8H[30m[40m[1m#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#.#[11;8H#.h#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[12;8H#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[13;8H#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####..[14;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m......[15;7Ho#...[m[37m[40m...[30m[40m[1m.[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[16d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[17;5H[30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m
[18d[37m[40m_[32m[40mYour Spellcasting skill increases to level 5![19;2H[37m[40mr - 8 scrolls of identify (gained 1)
[20d You now have enough gold to buy a hat on D:4.
[21d You can access your shopping list by pressing '$'.
[22d You now have 98 gold pieces (gained 16).
[23d Items here: [1m)[30m[40m) [[ †
[24d[m[37m[40m_a war axe; a robe; a dagger of holy wrath; a leather armour; an orc corpse[m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7395 b/tests/data/crawl/crawl7395 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl7395 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7396 b/tests/data/crawl/crawl7396 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7396 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7397 b/tests/data/crawl/crawl7397 new file mode 100644 index 0000000..9b13415 --- /dev/null +++ b/tests/data/crawl/crawl7397 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7398 b/tests/data/crawl/crawl7398 new file mode 100644 index 0000000..4a331e0 --- /dev/null +++ b/tests/data/crawl/crawl7398 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;33H[37m[40m[1K[2;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[3;18H.[m[37m[40m [30m[40m[1m.[5;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;3H [30m[40m[1m##[m[33m[40m##########[30m[40m[1m#.###.######[m[37m[40m [7;3H[30m[40m[1m##.[m[37m[40m.........[30m[40m[1m......[27G#######[8;3H...[m[37m[40m........[33m[40m#[30m[40m[1m##.###.....[9;4H#..#[9;20H##.###........[10;13H[m[35m[40m[7m)[10;25H[m[30m[40m[1m######[11;10H.[11;33H#[12;8H#.h#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[17;11H.....[17;34H[m[39;49m[37m[40m[4;46H[31m[40m1[4;56H[34m[40m=[9;64H[37m[40m50.8 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7399 b/tests/data/crawl/crawl7399 new file mode 100644 index 0000000..88b2ab8 --- /dev/null +++ b/tests/data/crawl/crawl7399 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;17H..[m[37m[40m [30m[40m[1m..[3;18H#[m[37m[40m [30m[40m[1m#[5;4H######[m[33m[40m#####[30m[40m[1m##.###.######[6;3H##......[m[37m[40m....[30m[40m[1m............#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###[27G.......[8;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[9;4H[m[37m[40m [9;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[10;13H[m[37m[40m.[10;25H [11;10H[30m[40m[1mh[11;33H.[16;11H[m[37m[40m.....[17;5H[30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m[3;47H[33m[40m[1m4[73G[m[32m[40m=[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
[18d[2M[23;2H[37m[40mItems here: [1m)[30m[40m) [[ †
[24d_[m[37m[40ma war axe; a robe; a dagger of holy wrath; a leather armour; an orc corpse[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl74 b/tests/data/crawl/crawl74 new file mode 100644 index 0000000..75ffd07 --- /dev/null +++ b/tests/data/crawl/crawl74 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl740 b/tests/data/crawl/crawl740 new file mode 100644 index 0000000..af4666d --- /dev/null +++ b/tests/data/crawl/crawl740 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat hits you but does no damage. The bat hits your bat skeleton.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7400 b/tests/data/crawl/crawl7400 new file mode 100644 index 0000000..84b1f85 --- /dev/null +++ b/tests/data/crawl/crawl7400 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mPick up what? 28/52 slots (_ for help) (page 1 of 1)[K
[2d[m[34m[40mHand Weapons (select all with [37m[40m[1m)[m[34m[40m)[3;2H[37m[40ma - a dagger of holy wrath
[4d b - a war axe
[5d[34m[40mArmour (select all with [37m[40m[1m[[m[34m[40m)[6;2H[37m[40mc - a leather armour
[7d d - a robe
[8d[34m[40mCarrion (select all with [37m[40m[1m&[m[34m[40m)[9;6H[37m[40man orc corpse[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7401 b/tests/data/crawl/crawl7401 new file mode 100644 index 0000000..150f92d --- /dev/null +++ b/tests/data/crawl/crawl7401 @@ -0,0 +1 @@ +[1;55H[37m[40m[1m(1 item)
[3d a + a dagger of holy wrath[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7402 b/tests/data/crawl/crawl7402 new file mode 100644 index 0000000..d2a8146 --- /dev/null +++ b/tests/data/crawl/crawl7402 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [1m44[m[37m[40m/58 [32m[40m[1m==================[30m[40m------[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/15[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 8[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m22%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m98[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;16H#..[m[37m[40m [30m[40m[1m..#[3;16H#.#[m[37m[40m [30m[40m[1m#.#[4;16H#.#[m[37m[40m [30m[40m[1m#.#[5;4H######[m[33m[40m#####[30m[40m[1m##.###.######[6;3H##......[m[37m[40m....[30m[40m[1m............#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###.............[8;4H#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[8;56H[m[33m[40mPlace: [37m[40mDungeon:5[9;8H[30m[40m[1m#..#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[9;62H[m[37m[40m5751.8 (0.0)[10;8H[30m[40m[1m#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#.#[11;8H#.h#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[12;8H#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[13;8H#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####..[14;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m......[15;7Ho#...[m[37m[40m...[30m[40m[1m.[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[16d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[17;5H[30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m[18;2H[37m[40mYou now have 98 gold pieces (gained 16).
[19d Items here: [1m)[30m[40m) [[ †
[20d[m[37m[40m_a war axe; a robe; a dagger of holy wrath; a leather armour; an orc corpse
[21d[30m[40m[1m_[m[36m[40mOkay, then.
[22d[37m[40m_[30m[40m[1mUnknown command.[23;2H[m[37m[40mItems here: [1m)[30m[40m) [[ †
[24d_[m[37m[40ma war axe; a robe; a dagger of holy wrath; a leather armour; an orc corpse[m[39;49m[37m[40m[13;12H[30m[42mo[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2.8 (1[14;38H[30m[42mo[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1morc priest (wandering)[K[11;79H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7403 b/tests/data/crawl/crawl7403 new file mode 100644 index 0000000..3e55021 --- /dev/null +++ b/tests/data/crawl/crawl7403 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_T - a dagger of holy wrath[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7404 b/tests/data/crawl/crawl7404 new file mode 100644 index 0000000..110634a --- /dev/null +++ b/tests/data/crawl/crawl7404 @@ -0,0 +1 @@ +
[19d[30m[40m[1m_[20d[m[37m[40m_T - a dagger of holy wrath
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...[K
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7405 b/tests/data/crawl/crawl7405 new file mode 100644 index 0000000..ed94692 --- /dev/null +++ b/tests/data/crawl/crawl7405 @@ -0,0 +1 @@ +[8;13H[37m[43m[5mZ[12d[m[32m[40mo[13d[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7406 b/tests/data/crawl/crawl7406 new file mode 100644 index 0000000..27bb822 --- /dev/null +++ b/tests/data/crawl/crawl7406 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m-[9;65H[37m[40m3[14;38H[32m[40mo[14;52H[33m[40m[1m[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7407 b/tests/data/crawl/crawl7407 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7407 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7408 b/tests/data/crawl/crawl7408 new file mode 100644 index 0000000..fece47f --- /dev/null +++ b/tests/data/crawl/crawl7408 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_The dead are walking!
[23d Items here: [30m[40m[1m% [
[24d_[m[37m[40m3 chunks of flesh; a leather armour[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7409 b/tests/data/crawl/crawl7409 new file mode 100644 index 0000000..be21e60 --- /dev/null +++ b/tests/data/crawl/crawl7409 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl741 b/tests/data/crawl/crawl741 new file mode 100644 index 0000000..4ee1335 --- /dev/null +++ b/tests/data/crawl/crawl741 @@ -0,0 +1 @@ +[4;16H[37m[43m[5mZ[8;10H[m[37m[40m.[10;8H[37m[43m[5mZ[m[37m[40m.[11db[12d.[36m[40m†[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7410 b/tests/data/crawl/crawl7410 new file mode 100644 index 0000000..3d88e0b --- /dev/null +++ b/tests/data/crawl/crawl7410 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[3;18H.[m[37m[40m [30m[40m[1m.[5;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;3H [30m[40m[1m##[m[33m[40m##########[30m[40m[1m#.###.######[m[37m[40m [7;3H[30m[40m[1m##.[m[37m[40m.........[30m[40m[1m......[27G#######[8;3H...[m[37m[40m........[33m[40m#[30m[40m[1m##.###.....[9;4H#..#[9;20H##.###........[10;13H[m[37m[43m[5mZ[10;25H[m[30m[40m[1m######[11;10H.[11;33H#[12;10Hh#[m[33m[40m#[37m[40m.[13;9H[30m[40m[1m..#[m[33m[40m#[32m[40mo[33m[40m#[13;28H[37m[40m [14;8H[30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[15;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [30m[40m[1m...[15;29H.....[16;6H[m[37m[40m[1K [30m[40m[1mo#...[m[37m[40m...[30m[40m[1m.[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[17d#[m[37m[40m [30m[40m[1m..........[m[37m[40m [17;34H[m[39;49m[37m[40m
[18d[12;13H[32m[40mo[13d[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You swap places.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7411 b/tests/data/crawl/crawl7411 new file mode 100644 index 0000000..483f437 --- /dev/null +++ b/tests/data/crawl/crawl7411 @@ -0,0 +1 @@ +
[18d[30m[40m[1m_[m[37m[40mYou don't have enough magic to cast that spell.
[19d_You swap places.
[20d [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target.[K[23;20H[1K r - Retreat! s - Stop attacking.[24;20H[1K w - Wait here.[24;46Hf - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7412 b/tests/data/crawl/crawl7412 new file mode 100644 index 0000000..455e89e --- /dev/null +++ b/tests/data/crawl/crawl7412 @@ -0,0 +1 @@ +[12;13H[30m[42mo
[18d[37m[40m Orders for allies: a - Attack new target.[K[19;20H[1K r - Retreat![19;46Hs - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f - orc priest[37m[40m[K
[24d [36m[40mAim: [37m[40man orc priest, wielding an enchanted hand axe and wearing a ring mail[12;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7413 b/tests/data/crawl/crawl7413 new file mode 100644 index 0000000..a218e1a --- /dev/null +++ b/tests/data/crawl/crawl7413 @@ -0,0 +1 @@ +
[18d[M[10;13H[31m[40m[1m[7m%[11d[m[37m[43m[5mZ[12d[m[32m[40mo[24;2H[37m[40mAttack![17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7414 b/tests/data/crawl/crawl7414 new file mode 100644 index 0000000..cefba01 --- /dev/null +++ b/tests/data/crawl/crawl7414 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest hits your orc skeleton with an enchanted hand axe.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7415 b/tests/data/crawl/crawl7415 new file mode 100644 index 0000000..a46e442 --- /dev/null +++ b/tests/data/crawl/crawl7415 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[4;18H.[m[37m[40m [30m[40m[1m.[6;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;3H [30m[40m[1m##[m[33m[40m###########[37m[40m.[33m[40m###[30m[40m[1m.######[m[37m[40m [8;3H[30m[40m[1m##[8;14H[m[37m[40m.......[27G[30m[40m[1m#######[9;3H...[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m##.###.....[10;4H#.[m[37m[40m.[33m[40m##[37m[40m..[33m[40m##[37m[40m.[20G[30m[40m[1m##.###........[11;8H[m[33m[40m#[30m[40m[1m..#[m[33m[40m#[31m[40m[1m[7m%[11;25H[m[30m[40m[1m######[12;10H.#[m[33m[40m#[37m[43m[5mZ[12;33H[m[30m[40m[1m#[13;10Hh#[m[33m[40m#[32m[40mo[14;9H[30m[40m[1m..#[m[33m[40m#[37m[40m.[33m[40m#[14;28H[37m[40m [15;8H[30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[16;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [30m[40m[1m...[16;29H.....[17;6H[m[37m[40m[1K [30m[40m[1mo#[17;21H..#[m[37m[40m [30m[40m[1m.#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7416 b/tests/data/crawl/crawl7416 new file mode 100644 index 0000000..e45686a --- /dev/null +++ b/tests/data/crawl/crawl7416 @@ -0,0 +1 @@ +
[18d[M[24;2H[30m[40m[1mYour orc skeleton closely misses the orc priest.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7417 b/tests/data/crawl/crawl7417 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl7417 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7418 b/tests/data/crawl/crawl7418 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7418 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7419 b/tests/data/crawl/crawl7419 new file mode 100644 index 0000000..cefba01 --- /dev/null +++ b/tests/data/crawl/crawl7419 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The orc priest hits your orc skeleton with an enchanted hand axe.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl742 b/tests/data/crawl/crawl742 new file mode 100644 index 0000000..d63573a --- /dev/null +++ b/tests/data/crawl/crawl742 @@ -0,0 +1 @@ +[3;47H[32m[40m7[77G[31m[40m-[30m[40m[1m--[4;46H[33m[40m3[4;70H[m[35m[40m-----[30m[40m[1m-----[8;51H[m[37m[40m9[9;64H7[14;38Hb [32m[40m[1m[7m [m[37m[40m bat[K[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[16;42Hgoblin skeleton[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7420 b/tests/data/crawl/crawl7420 new file mode 100644 index 0000000..8bd4899 --- /dev/null +++ b/tests/data/crawl/crawl7420 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[5;18H.[m[37m[40m [30m[40m[1m.[7;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;3H [30m[40m[1m##[m[33m[40m###########[37m[40m.[33m[40m###[30m[40m[1m.######[m[37m[40m [9;3H[30m[40m[1m##[9;14H[m[37m[40m.......[27G[30m[40m[1m#######[10;3H...[m[37m[40m........[33m[40m###[37m[40m.[33m[40m###[30m[40m[1m.....[11;4H#.[m[37m[40m.[33m[40m##[37m[40m..[33m[40m##[37m[40m.[20G[30m[40m[1m##.###........[12;8H[m[33m[40m#[37m[40m.[30m[40m[1m.#[m[33m[40m#[31m[40m[1m[7m%[12;25H[m[30m[40m[1m######[13;8H[m[33m[40m#[30m[40m[1m..#[m[33m[40m#[37m[43m[5mZ[13;33H[m[30m[40m[1m#[14;10Hh#[m[33m[40m#[32m[40mo[15;9H[30m[40m[1m..#[m[33m[40m#[37m[40m.[33m[40m#[15;28H[37m[40m [16;8H[30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[17;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [30m[40m[1m...[17;29H.....[m[39;49m[37m[40m[3;47H[33m[40m[1m5[4d[m[31m[40m1[4;56H[34m[40m=[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_[30m[40m[1mYour orc skeleton closely misses the orc priest.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7421 b/tests/data/crawl/crawl7421 new file mode 100644 index 0000000..73036c3 --- /dev/null +++ b/tests/data/crawl/crawl7421 @@ -0,0 +1 @@ +[8;6H[30m[40m[1m#[8;21H[m[37m[40m.[9;6H[30m[40m[1m.[13G[m[37m[40m.[7mp[21G[m[37m[40m.[10;6H[30m[40m[1m.[10;21H[m[37m[40m.[11;6H[30m[40m[1m.[14G#[12d#[13;8H#..#[m[33m[40m#[37m[43m[5mZ[m[30m[40m[1m#[14d#[15d#[16d.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The orc priest hits your orc skeleton with an enchanted hand axe.[9;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7422 b/tests/data/crawl/crawl7422 new file mode 100644 index 0000000..f64abd8 --- /dev/null +++ b/tests/data/crawl/crawl7422 @@ -0,0 +1 @@ +[7;18H[33m[40m#[8;7H[30m[40m[1m#[8;22H[m[33m[40m#[9;7H[30m[40m[1m.[14G[m[37m[40m.[7mp[22G[m[37m[40m.[10;7H[30m[40m[1m.[10;22H[m[37m[40m.[11;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[12;9H[30m[40m[1m..##[13d#Z[14d#o[15d#.[16d..[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7423 b/tests/data/crawl/crawl7423 new file mode 100644 index 0000000..bb7286d --- /dev/null +++ b/tests/data/crawl/crawl7423 @@ -0,0 +1 @@ +[4;17H[33m[40m##[5d[37m[40m..[6d.[33m[40m#[7d[37m[40m.[8;8H[30m[40m[1m#[8;23H[m[33m[40m#[9;8H[30m[40m[1m.[15G[m[37m[40m.[7mp[23G[m[37m[40m.[10;8H[30m[40m[1m.[10;23H[m[37m[40m.[11;8H[30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[12;8H[30m[40m[1m#[12;17H[m[37m[40m.[33m[40m#[13d[37m[40m.[33m[40m#[14d[37m[40m.[33m[40m#[15d[37m[40m.[33m[40m#[16d[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m[9;64H[37m[40m60[9;50H[m[39;49m[37m[40m[17;34H[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7424 b/tests/data/crawl/crawl7424 new file mode 100644 index 0000000..50bf4bc --- /dev/null +++ b/tests/data/crawl/crawl7424 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[3;16H[33m[40m###[37m[40m [30m[40m[1m###[4;16H[m[33m[40m#[37m[40m.. [30m[40m[1m..[5;16H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[6;16H[m[33m[40m#[7;4H[30m[40m[1m######[m[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[33m[40m###[30m[40m[1m###[8;3H##.....[m[37m[40m...............[30m[40m[1m..#######[9;3H...........##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.............[10;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[11;4H[m[37m[40m [30m[40m[1m#..##[31m[40m[7m%[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[12;16H[m[33m[40m#[13d#[13;34H[m[39;49m[37m[40m[K[14;16H[33m[40m#[15d#[16d[37m[40m...[17;7H[30m[40m[1mo#.......[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####[m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[4;56H[34m[40m[1m=[9;65H[m[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7425 b/tests/data/crawl/crawl7425 new file mode 100644 index 0000000..da3708a --- /dev/null +++ b/tests/data/crawl/crawl7425 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[2;16H[33m[40m###[37m[40m [30m[40m[1m###[3;17H[m[37m[40m.. [30m[40m[1m..[4;18H[m[33m[40m#[37m[40m [30m[40m[1m#[6;4H###########[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#.######[7;3H##...........[m[37m[40m...[30m[40m[1m........#######[8;3H...........##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.............[9;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m##.###[10;4H[m[37m[40m [30m[40m[1m#..##[31m[40m[7m%[20G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[11;13HZ[11;25H[m[37m[40m [13;38H[m[39;49m[37m[40m[K[16;16H[37m[40m...
[17d[30m[40m[1m#[m[37m[40m [30m[40m[1m..........[17;34H[m[39;49m[37m[40m [30m[40m[1m[K[m[39;49m[37m[40m[14;38H[37m[40m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m[3;47H[33m[40m[1m6[74G[m[32m[40m=[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7426 b/tests/data/crawl/crawl7426 new file mode 100644 index 0000000..9ca11d1 --- /dev/null +++ b/tests/data/crawl/crawl7426 @@ -0,0 +1,2 @@ +[12;17r[17;1H +[1;24r[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;17H[m[37m[40m.. [30m[40m[1m..[3;18H[m[33m[40m#[37m[40m [30m[40m[1m#[5;4H############[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[6;3H##...........[m[37m[40m...[30m[40m[1m........#######[7;3H..[7;14H##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[27G.......[8;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[9;4H[m[37m[40m [30m[40m[1m#..##[31m[40m[7m%[20G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[10;13HZ[10;25H[m[37m[40m [11;10H[30m[40m[1mh##o[11;33H.[16;16H[m[37m[40m...[17;5H[30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7427 b/tests/data/crawl/crawl7427 new file mode 100644 index 0000000..91577c0 --- /dev/null +++ b/tests/data/crawl/crawl7427 @@ -0,0 +1 @@ +[9;50H[4;46H[31m[40m2[4;57H[34m[40m==[9;50H[m[39;49m[37m[40m[3;74H[32m[40m[1m=[9;50H[m[39;49m[37m[40m[3;46H[32m[40m47[9;50H[m[39;49m[37m[40m[4;57H[34m[40m[1m==[9;50H[m[39;49m[37m[40m[4;46H[31m[40m3[4;59H[34m[40m=[9;50H[m[39;49m[37m[40m[6;16H[32m[40mo[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7428 b/tests/data/crawl/crawl7428 new file mode 100644 index 0000000..bf5595c --- /dev/null +++ b/tests/data/crawl/crawl7428 @@ -0,0 +1 @@ +
[18d[M[9;64H[37m[40m71.8 (8[14;38H[32m[40mo[37m[40m [35m[40m[7m [m[37m[40m [33m[40m[1morc priest[K
[24d[m[37m[40m_[30m[40m[1mYou start resting.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7429 b/tests/data/crawl/crawl7429 new file mode 100644 index 0000000..e20d781 --- /dev/null +++ b/tests/data/crawl/crawl7429 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K ### ### [2;15H[1K #.. ..# [3;15H[1K #.# #.# [4;15H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.#
[5d [5;28H
[6d
[7d
[8d [8;15H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [9;7H[1K #..##%# [m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m #.# [10;7H[1K [15G [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.# [11;7H[1K [15G [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.# [12;7H[1K [15G [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.# [13;7H[1K [15G [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.# [14;7H[1K [15G [m[37m[40m...[30m[40m[1m ..# [15;6H[1K [15;16H... ..#
[16d# [16;16H...
[17d .. #....>... [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl743 b/tests/data/crawl/crawl743 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl743 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7430 b/tests/data/crawl/crawl7430 new file mode 100644 index 0000000..488496c --- /dev/null +++ b/tests/data/crawl/crawl7430 @@ -0,0 +1 @@ +
[18d[37m[40m_[30m[40m[1mYou start resting.[m[37m[40m[K
[19d [36m[40mCasting: [37m[40m[1mAnimate Skeleton[m[37m[40m[K
[20d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[21d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - orc priest[23;2HAim: [37m[40man orc priest, wielding an enchanted hand axe and wearing a ring mail
[24d ([31m[40m[1mseverely wounded[m[37m[40m, chance to defeat MR: 83%)[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7431 b/tests/data/crawl/crawl7431 new file mode 100644 index 0000000..b0f2bfd --- /dev/null +++ b/tests/data/crawl/crawl7431 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[37m[40m [2;15H[1K [33m[40m#[37m[40m.. [30m[40m[1m..#[m[37m[40m [3;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [4;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m
[5d [5;28H
[6d
[7d
[8d [8;15H [33m[40m#[37m[40m.[33m[40m#[37m[40m [9;7H[1K [30m[40m[1m#..##[31m[40m[7m%[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [10;7H[1K [15G [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [14;7H[1K [15G ... [30m[40m[1m..#[m[37m[40m [15;6H[1K [15;16H... [30m[40m[1m..#[m[37m[40m [16;2H [16;16H...
[17d [30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7432 b/tests/data/crawl/crawl7432 new file mode 100644 index 0000000..6341509 --- /dev/null +++ b/tests/data/crawl/crawl7432 @@ -0,0 +1 @@ +[6;16H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7433 b/tests/data/crawl/crawl7433 new file mode 100644 index 0000000..7bba3ce --- /dev/null +++ b/tests/data/crawl/crawl7433 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe orc priest convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7434 b/tests/data/crawl/crawl7434 new file mode 100644 index 0000000..15a55b1 --- /dev/null +++ b/tests/data/crawl/crawl7434 @@ -0,0 +1 @@ +[6;16H[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7435 b/tests/data/crawl/crawl7435 new file mode 100644 index 0000000..3ed74cb --- /dev/null +++ b/tests/data/crawl/crawl7435 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;59H[35m[40m-[8;52H[37m[40m4[9;65H2.8 (1[14;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7436 b/tests/data/crawl/crawl7436 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7436 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7437 b/tests/data/crawl/crawl7437 new file mode 100644 index 0000000..4ad829c --- /dev/null +++ b/tests/data/crawl/crawl7437 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the orc priest![9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7438 b/tests/data/crawl/crawl7438 new file mode 100644 index 0000000..c299da6 --- /dev/null +++ b/tests/data/crawl/crawl7438 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[1;33H[37m[40m[1K[2;17H[33m[40m##[37m[40m [30m[40m[1m##[3;18H[m[37m[40m. [30m[40m[1m.[5;15H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [6;3H [30m[40m[1m###########[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#.######[m[37m[40m [7;3H[30m[40m[1m##[7;14H..[m[35m[40m[7m)[m[37m[40m..[30m[40m[1m..[27G#######[8;3H...........##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.....[9;4H#..##..##.[20G##.###........[10;13H[31m[40m[7m%[10;25H[m[30m[40m[1m######[11;10H.##Z[11;33H#[12;8H#.h##o#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[31G#..[17;16H...[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7439 b/tests/data/crawl/crawl7439 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7439 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl744 b/tests/data/crawl/crawl744 new file mode 100644 index 0000000..35ef986 --- /dev/null +++ b/tests/data/crawl/crawl744 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour bat skeleton misses the bat.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7440 b/tests/data/crawl/crawl7440 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7440 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7441 b/tests/data/crawl/crawl7441 new file mode 100644 index 0000000..a88257d --- /dev/null +++ b/tests/data/crawl/crawl7441 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[2;33H[37m[40m[1K[3;17H[33m[40m##[37m[40m [30m[40m[1m##[4;18H[m[37m[40m. [30m[40m[1m.[6;15H[m[37m[40m[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [7;3H [30m[40m[1m######[m[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[33m[40m###[30m[40m[1m###[m[37m[40m [8;3H[30m[40m[1m##.....[m[37m[40m......[35m[40m[7m)[m[37m[40m........[30m[40m[1m..#######[9;3H...........##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.....[10;4H#..##..##.[20G##.###........[11;13H[31m[40m[7m%[11;25H[m[30m[40m[1m######[12;8H#..##Z#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[31G#.#[17;16H...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7442 b/tests/data/crawl/crawl7442 new file mode 100644 index 0000000..d8e8881 --- /dev/null +++ b/tests/data/crawl/crawl7442 @@ -0,0 +1 @@ +[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7443 b/tests/data/crawl/crawl7443 new file mode 100644 index 0000000..add2373 --- /dev/null +++ b/tests/data/crawl/crawl7443 @@ -0,0 +1 @@ +[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7444 b/tests/data/crawl/crawl7444 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7444 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7445 b/tests/data/crawl/crawl7445 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7445 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7446 b/tests/data/crawl/crawl7446 new file mode 100644 index 0000000..f99ccef --- /dev/null +++ b/tests/data/crawl/crawl7446 @@ -0,0 +1 @@ +[12;17r[12;1HM[1;24r[3;33H[37m[40m[1K[4;16H[30m[40m[1m#[m[33m[40m##[37m[40m [30m[40m[1m##[5;16H#[m[37m[40m.. [30m[40m[1m.[6;16H#[7d[m[37m[40m[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [8;3H [30m[40m[1m#####[m[33m[40m########[37m[40m.[33m[40m###[37m[40m.[33m[40m##[30m[40m[1m####[m[37m[40m [9;3H[30m[40m[1m##....[m[37m[40m.......[7mp[m[37m[40m.......[30m[40m[1m...#######[10;3H......[m[37m[40m.....[33m[40m###[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m..[11;4H#..##[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###........[12;8H#..##[31m[40m[7m%[m[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[13;16H#[14d#[14;34H[m[39;49m[37m[40m [30m[40m[1m[K[15;16H#[16d#[17d...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7447 b/tests/data/crawl/crawl7447 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl7447 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7448 b/tests/data/crawl/crawl7448 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7448 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7449 b/tests/data/crawl/crawl7449 new file mode 100644 index 0000000..d118783 --- /dev/null +++ b/tests/data/crawl/crawl7449 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m) [ †
[24d_[m[37m[40man enchanted hand axe; a ring mail; an orc corpse[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl745 b/tests/data/crawl/crawl745 new file mode 100644 index 0000000..ff370f3 --- /dev/null +++ b/tests/data/crawl/crawl745 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #...#
[2d ###.# [3;6H[1K #.# #..[24G
[4d ##[4;16HZ.
[5d ..[5;16H.
[6d ..[6;16H#
[7d ..[7;16H#.#
[8d ..[8;16H..##
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d >.
[15d ##......#
[16d ..#..###[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7450 b/tests/data/crawl/crawl7450 new file mode 100644 index 0000000..179831d --- /dev/null +++ b/tests/data/crawl/crawl7450 @@ -0,0 +1 @@ +[7;17H[37m[43m[5mZ
[18d[m[37m[40m_[31m[40mYou kill the orc priest![37m[40m[K
[19d Items here: [30m[40m[1m) [ †[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40man enchanted hand axe; a ring mail; an orc corpse
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the[51G![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7451 b/tests/data/crawl/crawl7451 new file mode 100644 index 0000000..846db36 --- /dev/null +++ b/tests/data/crawl/crawl7451 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;57H[35m[40m--[30m[40m[1m-[9;65H[m[37m[40m6[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7452 b/tests/data/crawl/crawl7452 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7452 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7453 b/tests/data/crawl/crawl7453 new file mode 100644 index 0000000..29bd2eb --- /dev/null +++ b/tests/data/crawl/crawl7453 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are walking![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7454 b/tests/data/crawl/crawl7454 new file mode 100644 index 0000000..b8f7a56 --- /dev/null +++ b/tests/data/crawl/crawl7454 @@ -0,0 +1 @@ +[9;65H[37m[40m7.8 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7455 b/tests/data/crawl/crawl7455 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7455 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7456 b/tests/data/crawl/crawl7456 new file mode 100644 index 0000000..3c23952 --- /dev/null +++ b/tests/data/crawl/crawl7456 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_U - 3 chunks of flesh[9;16H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7457 b/tests/data/crawl/crawl7457 new file mode 100644 index 0000000..89c99ce --- /dev/null +++ b/tests/data/crawl/crawl7457 @@ -0,0 +1 @@ +[4;17H[30m[40m[1m##[5d..[6d.#[7dZ[8;8H[m[33m[40m#[8;23H[30m[40m[1m#[9;8H[m[37m[40m.[15G[7mp[m[37m[40m.[23G[30m[40m[1m.[10;8H[m[37m[40m.[10;23H[30m[40m[1m.[11;8H[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[12;8H[m[33m[40m#[12;17H[30m[40m[1m.#[13d.#[14d.#[15d.#[16d.#[17;34H[m[39;49m[37m[40m[14;38H[30m[40m[1m[K[15d[K[16d[K[17d[K
[18d[m[39;49m[37m[40m[7;17H[30m[40m[1m.[8d[m[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[3;47H[32m[40m8[4d[31m[40m2[4;57H[34m[40m==[9;65H[37m[40m8.8 (1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[15;38H[37m[40m[K[16d[K[17d[K[9;50H[m[39;49m[37m[40m[17;34H[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7458 b/tests/data/crawl/crawl7458 new file mode 100644 index 0000000..3a3e11f --- /dev/null +++ b/tests/data/crawl/crawl7458 @@ -0,0 +1 @@ +[7;18H[30m[40m[1m#[8;7H[m[33m[40m#[8;22H[30m[40m[1m#[9;7H[m[37m[40m.[14G[7mp[m[37m[40m.[22G[30m[40m[1m.[10;7H[m[37m[40m.[10;22H[30m[40m[1m.[11;7H[m[33m[40m##[37m[40m..[33m[40m##[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[12;9H[m[37m[40m.[30m[40m[1m.#[m[33m[40m#[13d#[35m[40m[7m)[14d[m[33m[40m#[31m[40m.[15d[33m[40m#[37m[40m.[16d..[17;34H[m[39;49m[37m[40m
[18d[8;17H[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7459 b/tests/data/crawl/crawl7459 new file mode 100644 index 0000000..4473998 --- /dev/null +++ b/tests/data/crawl/crawl7459 @@ -0,0 +1 @@ +[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl746 b/tests/data/crawl/crawl746 new file mode 100644 index 0000000..4745aa1 --- /dev/null +++ b/tests/data/crawl/crawl746 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - bat[24;2HAim: [37m[40ma bat (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7460 b/tests/data/crawl/crawl7460 new file mode 100644 index 0000000..5cb3ab3 --- /dev/null +++ b/tests/data/crawl/crawl7460 @@ -0,0 +1 @@ +[3;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[4;17H..[m[37m[40m [30m[40m[1m..[5;18H#[m[37m[40m [30m[40m[1m#[7;4H##[m[33m[40m###########[37m[40m.[33m[40m###[30m[40m[1m.######[8;3H##.[m[37m[40m..........[37m[43m[5mZ[m[37m[40m....[30m[40m[1m......#######[9;3H...[m[37m[40m.[13G[7mp[m[33m[40m#[30m[40m[1m##.###.............[10;3H[m[37m[40m [30m[40m[1m#.[m[37m[40m.[33m[40m##[37m[40m..[33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[11;4H[m[37m[40m [33m[40m#[30m[40m[1m..#[m[33m[40m#[31m[40m[1m[7m%[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[12;8H#..#[m[33m[40m#[35m[40m[7m)[m[33m[40m#[12;25H[37m[40m [13;10H[30m[40m[1mh#[m[33m[40m#[31m[40m.[33m[40m#[13;33H[30m[40m[1m.[14;10H.#[m[33m[40m#[37m[40m.[33m[40m#[15;9H[30m[40m[1mo.#[m[37m[40m...[15;28H[30m[40m[1m###[16;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[17;7Ho#[15G.[17;29H#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7461 b/tests/data/crawl/crawl7461 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7461 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7462 b/tests/data/crawl/crawl7462 new file mode 100644 index 0000000..58ddd25 --- /dev/null +++ b/tests/data/crawl/crawl7462 @@ -0,0 +1 @@ +[8;15H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7463 b/tests/data/crawl/crawl7463 new file mode 100644 index 0000000..6af5d53 --- /dev/null +++ b/tests/data/crawl/crawl7463 @@ -0,0 +1 @@ +[9;64H[37m[40m80[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7464 b/tests/data/crawl/crawl7464 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7464 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7465 b/tests/data/crawl/crawl7465 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7465 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7466 b/tests/data/crawl/crawl7466 new file mode 100644 index 0000000..e1c1e31 --- /dev/null +++ b/tests/data/crawl/crawl7466 @@ -0,0 +1 @@ +[2;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[3;17H..[m[37m[40m [30m[40m[1m..[4;18H#[m[37m[40m [30m[40m[1m#[6;4H##[m[33m[40m##########[30m[40m[1m#.###.######[7;3H##.[m[37m[40m.........[30m[40m[1mZ...........#######[8;3H..[8;14H[m[33m[40m#[30m[40m[1m##.###[27G.......[9;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[10;4H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[31m[40m[1m[7m%[20G[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[11;8H#..#[m[33m[40m#[35m[40m[7m)[11;25H[m[37m[40m [12;10H[30m[40m[1mh#[m[33m[40m#[31m[40m.[12;33H[30m[40m[1m.[13;10H.#[m[33m[40m#[37m[40m.[14;9H[30m[40m[1mo.#[m[37m[40m...[14;28H[30m[40m[1m###[15;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[16;7Ho#[15G.[16;29H#####
[17d#[m[37m[40m [30m[40m[1m...[17;21H[m[37m[40m [m[39;49m[37m[40m[14;38H[37m[40m[K
[18d[m[39;49m[37m[40m[7;14H[37m[43m[5mZ[m[30m[40m[1m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7467 b/tests/data/crawl/crawl7467 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7467 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7468 b/tests/data/crawl/crawl7468 new file mode 100644 index 0000000..ffb8c40 --- /dev/null +++ b/tests/data/crawl/crawl7468 @@ -0,0 +1 @@ +[1;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[2;17H..[m[37m[40m [30m[40m[1m..[3;18H#[m[37m[40m [30m[40m[1m#[5;4H######[m[33m[40m#####[30m[40m[1m##.###.######[6;3H##......[m[37m[40m...[37m[43m[5mZ[m[30m[40m[1m............#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###[27G.......[8;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[9;4H[m[37m[40m [9;20H [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[10;13H[m[35m[40m[7m)[10;25H[m[37m[40m [11;10H[30m[40m[1mh#[m[33m[40m#[31m[40m.[11;33H[30m[40m[1m.[12;10H.#[m[33m[40m#[37m[40m.[13;9H[30m[40m[1mo.#[m[37m[40m...[13;28H[30m[40m[1m###[14;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[15;7Ho#[15G.[15;29H#####
[16d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[30m[40m[1m...[m[37m[40m
[17d [30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7469 b/tests/data/crawl/crawl7469 new file mode 100644 index 0000000..105401c --- /dev/null +++ b/tests/data/crawl/crawl7469 @@ -0,0 +1 @@ +[4;57H[34m[40m[1m==[9;65H[m[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl747 b/tests/data/crawl/crawl747 new file mode 100644 index 0000000..16b9316 --- /dev/null +++ b/tests/data/crawl/crawl747 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#[m[37m[40m
[2d [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;6H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[24G
[4d [33m[40m##[4;16H[37m[43m[5mZ[m[37m[40m.
[5d ..[5;16H.
[6d ..[6;16H[33m[40m#
[7d[37m[40m ..[7;16H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m##[m[37m[40m
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d [1m>[m[37m[40m.
[15d [33m[40m##[37m[40m......[33m[40m#
[16d[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[17d[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7470 b/tests/data/crawl/crawl7470 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7470 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7471 b/tests/data/crawl/crawl7471 new file mode 100644 index 0000000..3167b1e --- /dev/null +++ b/tests/data/crawl/crawl7471 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mU - 6 chunks of flesh (gained 3)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7472 b/tests/data/crawl/crawl7472 new file mode 100644 index 0000000..9383cf4 --- /dev/null +++ b/tests/data/crawl/crawl7472 @@ -0,0 +1 @@ +[6;14H[37m[40m.[7d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7473 b/tests/data/crawl/crawl7473 new file mode 100644 index 0000000..0de33e8 --- /dev/null +++ b/tests/data/crawl/crawl7473 @@ -0,0 +1 @@ +[3;47H[32m[40m9[75G=[9;65H[37m[40m3.8 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7474 b/tests/data/crawl/crawl7474 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7474 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7475 b/tests/data/crawl/crawl7475 new file mode 100644 index 0000000..f83dcae --- /dev/null +++ b/tests/data/crawl/crawl7475 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You see here a leather armour.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7476 b/tests/data/crawl/crawl7476 new file mode 100644 index 0000000..9380113 --- /dev/null +++ b/tests/data/crawl/crawl7476 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m..[m[37m[40m [30m[40m[1m..[2;18H#[m[37m[40m [30m[40m[1m#[4;4H#######[m[33m[40m####[30m[40m[1m##.###.######[5;3H##.......[m[37m[40m...[30m[40m[1m............#######[6;3H..[11G.[m[37m[40m.[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##.###[27G.......[7;3H[m[37m[40m [30m[40m[1m#..##..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###[8;4H[m[37m[40m [30m[40m[1m#..#[m[33m[40m#[[20G[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[9;25H[m[37m[40m [10;10H[30m[40m[1mh#[m[33m[40m#[31m[40m.[10;33H[30m[40m[1m.[11;10H.#[m[33m[40m#[37m[40m.[12;9H[30m[40m[1mo.#[m[37m[40m...[12;28H[30m[40m[1m###[13;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G....[14;7Ho#..[m[37m[40m.....[14;29H[30m[40m[1m#####
[15d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[30m[40m[1m...[m[37m[40m
[16d [30m[40m[1m..[m[37m[40m [30m[40m[1m#.[m[37m[40m...[1m>[m[37m[40m... [17;4H[30m[40m[1m...[m[37m[40m [30m[40m[1m......[m[37m[40m [17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7477 b/tests/data/crawl/crawl7477 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7477 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7478 b/tests/data/crawl/crawl7478 new file mode 100644 index 0000000..11a30bd --- /dev/null +++ b/tests/data/crawl/crawl7478 @@ -0,0 +1 @@ +[6;13H[37m[40m.[7d[37m[43m[5mZ[13d[m[34m[40m[1mY[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7479 b/tests/data/crawl/crawl7479 new file mode 100644 index 0000000..fbd3757 --- /dev/null +++ b/tests/data/crawl/crawl7479 @@ -0,0 +1 @@ +[9;65H[37m[40m4.8 (1[14;38H[34m[40m[1mY[m[37m[40m [32m[40m[1m[7m [m[37m[40m [33m[40m[1mice beast[K[15;38H[m[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40morc skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl748 b/tests/data/crawl/crawl748 new file mode 100644 index 0000000..2671490 --- /dev/null +++ b/tests/data/crawl/crawl748 @@ -0,0 +1 @@ +[11;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7480 b/tests/data/crawl/crawl7480 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7480 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7481 b/tests/data/crawl/crawl7481 new file mode 100644 index 0000000..1f43b07 --- /dev/null +++ b/tests/data/crawl/crawl7481 @@ -0,0 +1 @@ +
[18d[3M[22;2H[31m[40m[1mAn ice beast comes into view.[23;2H[m[37m[40mItems here: [30m[40m[1m) [
[24d_[m[37m[40ma war axe; a robe[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7482 b/tests/data/crawl/crawl7482 new file mode 100644 index 0000000..9ae82a4 --- /dev/null +++ b/tests/data/crawl/crawl7482 @@ -0,0 +1 @@ +
[18d[37m[40m Items here: [30m[40m[1m) [[m[37m[40m[K
[19d[30m[40m[1m_[m[37m[40ma war axe; a robe[K
[20d [36m[40mWhat do you say?[37m[40m[K
[21d t - Shout![K
[22d Orders for allies: a - Attack new target.[23;20H[1K r - Retreat![23;46Hs - Stop attacking.[24;20H[1K w - Wait here.[24;46Hf - Follow me.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7483 b/tests/data/crawl/crawl7483 new file mode 100644 index 0000000..34285b0 --- /dev/null +++ b/tests/data/crawl/crawl7483 @@ -0,0 +1 @@ +[13;14H[30m[44mY[18;2H[37m[40mOrders for allies: a - Attack new target.[19;20H[1K r - Retreat![19;46Hs - Stop attacking.[20;20H[1K w - Wait here.[20;46Hf - Follow me.[21;3HAnything else - Stay silent.
[22d [36m[40mGang up on whom?[37m[40m[K
[23d [36m[40mPress: ? - help, Dir - move target cursor, f - ice beast[37m[40m[K
[24d [36m[40mAim: [37m[40man ice beast[K[13;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7484 b/tests/data/crawl/crawl7484 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7484 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7485 b/tests/data/crawl/crawl7485 new file mode 100644 index 0000000..7b7c862 --- /dev/null +++ b/tests/data/crawl/crawl7485 @@ -0,0 +1 @@ +[7;13H[37m[40m.[8d[37m[43m[5mZ[12d[m[34m[40m[1mY[13d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7486 b/tests/data/crawl/crawl7486 new file mode 100644 index 0000000..13a277a --- /dev/null +++ b/tests/data/crawl/crawl7486 @@ -0,0 +1 @@ +[4;46H[31m[40m3[4;59H[34m[40m=[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7487 b/tests/data/crawl/crawl7487 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7487 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7488 b/tests/data/crawl/crawl7488 new file mode 100644 index 0000000..13e495d --- /dev/null +++ b/tests/data/crawl/crawl7488 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Attack![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7489 b/tests/data/crawl/crawl7489 new file mode 100644 index 0000000..90f6ca1 --- /dev/null +++ b/tests/data/crawl/crawl7489 @@ -0,0 +1 @@ +[1;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[2;18H.[m[37m[40m [30m[40m[1m.[4;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [5;3H [30m[40m[1m######[m[33m[40m#####[30m[40m[1m##.###.######[m[37m[40m [6;3H[30m[40m[1m##[11G[m[37m[40m....[30m[40m[1m......[27G#######[7;3H.........[m[37m[40m..[33m[40m#[30m[40m[1m##.###.....[8;4H#..##..#[m[33m[40m#[37m[40m.[20G[30m[40m[1m##.###........[9;25H######[10;10H.#[m[33m[40m#[37m[43m[5mZ[10;33H[m[30m[40m[1m#[11;10Hh#[m[33m[40m#[31m[40m.[12;9H[30m[40m[1m..#[m[33m[40m#[37m[40m.[33m[40m#[12;28H[37m[40m [13;8H[30m[40m[1m#o.#[m[37m[40m..[34m[40m[1mY[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[14;7H[m[37m[40m [30m[40m[1mo...[m[37m[40m... [14;29H[30m[40m[1m.....[15;6H[m[37m[40m[1K [30m[40m[1mo#...[m[37m[40m...[30m[40m[1m....[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[16d#[m[37m[40m [30m[40m[1m.....[m[37m[40m.....[30m[40m[1m...[17;4H[m[37m[40m [30m[40m[1m..[m[37m[40m [30m[40m[1m#....[37m[40m>[30m[40m...[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl749 b/tests/data/crawl/crawl749 new file mode 100644 index 0000000..bde59a1 --- /dev/null +++ b/tests/data/crawl/crawl749 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe bat convulses in agony! [30m[40m[1mYour bat skeleton misses the bat.[24;2HThe bat misses you.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7490 b/tests/data/crawl/crawl7490 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl7490 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7491 b/tests/data/crawl/crawl7491 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7491 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7492 b/tests/data/crawl/crawl7492 new file mode 100644 index 0000000..55e2db3 --- /dev/null +++ b/tests/data/crawl/crawl7492 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_You swap places.
[24d[30m[40m[1m_[m[37m[40mYou see here a leather armour.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7493 b/tests/data/crawl/crawl7493 new file mode 100644 index 0000000..b21eb09 --- /dev/null +++ b/tests/data/crawl/crawl7493 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[3;18H.[m[37m[40m [30m[40m[1m.[5;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;3H [30m[40m[1m##[m[33m[40m##########[30m[40m[1m#.###.######[m[37m[40m [7;3H[30m[40m[1m##.[m[37m[40m.........[30m[40m[1m......[27G#######[8;3H...[m[37m[40m........[33m[40m#[30m[40m[1m##.###.....[9;4H#..#[9;20H##.###........[10;13H[m[33m[40m[[10;25H[30m[40m[1m######[11;10H.#[m[33m[40m#[37m[43m[5mZ[11;33H[m[30m[40m[1m#[12;10Hh#[m[33m[40m#[31m[40m.[13;9H[30m[40m[1m..#[m[33m[40m#[37m[40m.[33m[40m#[13;28H[37m[40m [14;8H[30m[40m[1m#o.#[m[37m[40m..[34m[40m[1mY[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[15;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [15;29H[30m[40m[1m.....[16;6H[m[37m[40m[1K [30m[40m[1mo#...[m[37m[40m...[30m[40m[1m....[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####
[17d#[m[37m[40m [30m[40m[1m.............[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7494 b/tests/data/crawl/crawl7494 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7494 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7495 b/tests/data/crawl/crawl7495 new file mode 100644 index 0000000..557bed7 --- /dev/null +++ b/tests/data/crawl/crawl7495 @@ -0,0 +1 @@ +[11;13H[35m[40m[7m)[12d[m[37m[43m[5mZ[13d[m[34m[40m[1mY[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7496 b/tests/data/crawl/crawl7496 new file mode 100644 index 0000000..d2404f1 --- /dev/null +++ b/tests/data/crawl/crawl7496 @@ -0,0 +1 @@ +[3;75H[32m[40m[1m=[9;65H[m[37m[40m7
[24d_[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7497 b/tests/data/crawl/crawl7497 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7497 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7498 b/tests/data/crawl/crawl7498 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7498 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7499 b/tests/data/crawl/crawl7499 new file mode 100644 index 0000000..f85bfd3 --- /dev/null +++ b/tests/data/crawl/crawl7499 @@ -0,0 +1 @@ +[2;33H[37m[40m[1K[3;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[4;18H.[m[37m[40m [30m[40m[1m.[6;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [7;3H [30m[40m[1m##[m[33m[40m###########[37m[40m.[33m[40m###[30m[40m[1m.######[m[37m[40m [8;3H[30m[40m[1m##[8;14H[m[37m[40m.......[27G[30m[40m[1m#######[9;3H...[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m##.###.....[10;4H#.[m[37m[40m.[33m[40m##[37m[40m..[33m[40m##[37m[40m.[20G[30m[40m[1m##.###........[11;8H[m[33m[40m#[30m[40m[1m..#[m[33m[40m#[[11;25H[30m[40m[1m######[12;10H.#[m[33m[40m#[35m[40m[7m)[12;33H[m[30m[40m[1m#[13;10Hh#[m[33m[40m#[37m[43m[5mZ[14;9H[m[30m[40m[1m..#[m[33m[40m#[34m[40m[1mY[m[33m[40m#[14;28H[37m[40m [15;8H[30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[16;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [16;29H[30m[40m[1m.....[17;6H[m[37m[40m[1K [30m[40m[1mo#[17;21H..#[m[37m[40m [30m[40m[1m.#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl75 b/tests/data/crawl/crawl75 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl75 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl750 b/tests/data/crawl/crawl750 new file mode 100644 index 0000000..92b4f95 --- /dev/null +++ b/tests/data/crawl/crawl750 @@ -0,0 +1 @@ +[9;8H[37m[40mb[11d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7500 b/tests/data/crawl/crawl7500 new file mode 100644 index 0000000..d8909c4 --- /dev/null +++ b/tests/data/crawl/crawl7500 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mThe ice beast hits your orc skeleton.
[23d The ice beast freezes your orc skeleton.
[24d Your orc skeleton resists.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7501 b/tests/data/crawl/crawl7501 new file mode 100644 index 0000000..36dd5f6 --- /dev/null +++ b/tests/data/crawl/crawl7501 @@ -0,0 +1 @@ +[3;46H[32m[40m50[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7502 b/tests/data/crawl/crawl7502 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7502 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7503 b/tests/data/crawl/crawl7503 new file mode 100644 index 0000000..2141b60 --- /dev/null +++ b/tests/data/crawl/crawl7503 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton hits the ice beast but does no damage.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7504 b/tests/data/crawl/crawl7504 new file mode 100644 index 0000000..d8909c4 --- /dev/null +++ b/tests/data/crawl/crawl7504 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mThe ice beast hits your orc skeleton.
[23d The ice beast freezes your orc skeleton.
[24d Your orc skeleton resists.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7505 b/tests/data/crawl/crawl7505 new file mode 100644 index 0000000..316e5f6 --- /dev/null +++ b/tests/data/crawl/crawl7505 @@ -0,0 +1 @@ +[4;59H[34m[40m[1m=[9;65H[m[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7506 b/tests/data/crawl/crawl7506 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7506 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7507 b/tests/data/crawl/crawl7507 new file mode 100644 index 0000000..8962f5e --- /dev/null +++ b/tests/data/crawl/crawl7507 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour orc skeleton barely misses the ice beast.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7508 b/tests/data/crawl/crawl7508 new file mode 100644 index 0000000..bc0d521 --- /dev/null +++ b/tests/data/crawl/crawl7508 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mThe ice beast hits your orc skeleton.
[24d The ice beast freezes your orc skeleton.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m90[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_Your orc skeleton resists.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7509 b/tests/data/crawl/crawl7509 new file mode 100644 index 0000000..d8909c4 --- /dev/null +++ b/tests/data/crawl/crawl7509 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mThe ice beast hits your orc skeleton.
[23d The ice beast freezes your orc skeleton.
[24d Your orc skeleton resists.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl751 b/tests/data/crawl/crawl751 new file mode 100644 index 0000000..dd0846d --- /dev/null +++ b/tests/data/crawl/crawl751 @@ -0,0 +1 @@ +[3;47H[32m[40m6[76G[31m[40m-[30m[40m[1m-[4;46H[m[31m[40m2[4;65H[35m[40m-----[30m[40m[1m-----[9;64H[m[37m[40m8[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7510 b/tests/data/crawl/crawl7510 new file mode 100644 index 0000000..fb6213f --- /dev/null +++ b/tests/data/crawl/crawl7510 @@ -0,0 +1 @@ +[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7511 b/tests/data/crawl/crawl7511 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7511 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7512 b/tests/data/crawl/crawl7512 new file mode 100644 index 0000000..2141b60 --- /dev/null +++ b/tests/data/crawl/crawl7512 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your orc skeleton hits the ice beast but does no damage.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7513 b/tests/data/crawl/crawl7513 new file mode 100644 index 0000000..0636a7f --- /dev/null +++ b/tests/data/crawl/crawl7513 @@ -0,0 +1 @@ +
[18d[3M[22;2H[37m[40mThe ice beast hits your orc skeleton.
[23d The ice beast freezes your orc skeleton.
[24d Your orc skeleton resists.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7514 b/tests/data/crawl/crawl7514 new file mode 100644 index 0000000..a244825 --- /dev/null +++ b/tests/data/crawl/crawl7514 @@ -0,0 +1 @@ +[13;13H[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7515 b/tests/data/crawl/crawl7515 new file mode 100644 index 0000000..bb4b95c --- /dev/null +++ b/tests/data/crawl/crawl7515 @@ -0,0 +1 @@ +[9;65H[37m[40m2[15;38H[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7516 b/tests/data/crawl/crawl7516 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7516 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7517 b/tests/data/crawl/crawl7517 new file mode 100644 index 0000000..245b8a6 --- /dev/null +++ b/tests/data/crawl/crawl7517 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYour orc skeleton is destroyed![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7518 b/tests/data/crawl/crawl7518 new file mode 100644 index 0000000..399117b --- /dev/null +++ b/tests/data/crawl/crawl7518 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3;15H[1K ### ### [4;15H[1K #.. ..# [5;15H[1K #.# #.# [6;15H[1K #.# #.#
[7d ####[7;19H##[28G
[8d ##...[8;19H..
[9d .....
[10d #..#[15G #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G #.# #.# [14;7H[1K [15G #.# #.# [15;7H[1K #o.#... #.# #.# [16;7H[1K o...... ... ..# [17;6H[1K [17;19H ..# [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7519 b/tests/data/crawl/crawl7519 new file mode 100644 index 0000000..42908f7 --- /dev/null +++ b/tests/data/crawl/crawl7519 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[24;2HAim: [37m[40man ice beast (chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl752 b/tests/data/crawl/crawl752 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl752 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7520 b/tests/data/crawl/crawl7520 new file mode 100644 index 0000000..3e8caa4 --- /dev/null +++ b/tests/data/crawl/crawl7520 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3;15H[1K [30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[37m[40m [4;15H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [5;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [30m[40m[1m##[m[33m[40m##[7;19H##[28G[37m[40m
[8d [30m[40m[1m##.[m[37m[40m..[8;19H..
[9d [30m[40m[1m...[m[37m[40m..
[10d [30m[40m[1m#.[m[37m[40m.[33m[40m#[15G[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;7H[1K [30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;7H[1K [30m[40m[1mo...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [17;6H[1K [17;19H [30m[40m[1m..#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7521 b/tests/data/crawl/crawl7521 new file mode 100644 index 0000000..45f1d2c --- /dev/null +++ b/tests/data/crawl/crawl7521 @@ -0,0 +1 @@ +[14;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7522 b/tests/data/crawl/crawl7522 new file mode 100644 index 0000000..db5d0e1 --- /dev/null +++ b/tests/data/crawl/crawl7522 @@ -0,0 +1 @@ +[A[34m[40m[1mY[14d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The ice beast barely resists.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7523 b/tests/data/crawl/crawl7523 new file mode 100644 index 0000000..e5ae407 --- /dev/null +++ b/tests/data/crawl/crawl7523 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3;15H[1K ### ### [4;15H[1K #.. ..# [5;15H[1K #.# #.# [6;15H[1K #.# #.#
[7d ####[7;19H##[28G
[8d ##...[8;19H..
[9d .....
[10d #..#[15G #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G #.# #.# [14;7H[1K [15G #.# #.# [15;7H[1K #o.#... #.# #.# [16;7H[1K o...... ... ..# [17;6H[1K [17;19H ..# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7524 b/tests/data/crawl/crawl7524 new file mode 100644 index 0000000..57fae21 --- /dev/null +++ b/tests/data/crawl/crawl7524 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ice beast barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[24;2HAim: [37m[40man ice beast (chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7525 b/tests/data/crawl/crawl7525 new file mode 100644 index 0000000..3e8caa4 --- /dev/null +++ b/tests/data/crawl/crawl7525 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3;15H[1K [30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[37m[40m [4;15H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [5;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [30m[40m[1m##[m[33m[40m##[7;19H##[28G[37m[40m
[8d [30m[40m[1m##.[m[37m[40m..[8;19H..
[9d [30m[40m[1m...[m[37m[40m..
[10d [30m[40m[1m#.[m[37m[40m.[33m[40m#[15G[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;7H[1K [30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;7H[1K [30m[40m[1mo...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [17;6H[1K [17;19H [30m[40m[1m..#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7526 b/tests/data/crawl/crawl7526 new file mode 100644 index 0000000..1987989 --- /dev/null +++ b/tests/data/crawl/crawl7526 @@ -0,0 +1 @@ +[13;13H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7527 b/tests/data/crawl/crawl7527 new file mode 100644 index 0000000..9cfec42 --- /dev/null +++ b/tests/data/crawl/crawl7527 @@ -0,0 +1 @@ +[A[34m[40m[1mY[13d[m[35m[40m[7m)[17;34H[m[39;49m[37m[40m[3;46H[32m[40m49[4d[31m[40m2[4;59H[35m[40m-[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The ice beast barely resists.[9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7528 b/tests/data/crawl/crawl7528 new file mode 100644 index 0000000..e5ae407 --- /dev/null +++ b/tests/data/crawl/crawl7528 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3;15H[1K ### ### [4;15H[1K #.. ..# [5;15H[1K #.# #.# [6;15H[1K #.# #.#
[7d ####[7;19H##[28G
[8d ##...[8;19H..
[9d .....
[10d #..#[15G #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G #.# #.# [14;7H[1K [15G #.# #.# [15;7H[1K #o.#... #.# #.# [16;7H[1K o...... ... ..# [17;6H[1K [17;19H ..# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7529 b/tests/data/crawl/crawl7529 new file mode 100644 index 0000000..57fae21 --- /dev/null +++ b/tests/data/crawl/crawl7529 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ice beast barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[24;2HAim: [37m[40man ice beast (chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl753 b/tests/data/crawl/crawl753 new file mode 100644 index 0000000..dfec83c --- /dev/null +++ b/tests/data/crawl/crawl753 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYour bat skeleton barely misses the bat.[m[37m[40m x2[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7530 b/tests/data/crawl/crawl7530 new file mode 100644 index 0000000..3e8caa4 --- /dev/null +++ b/tests/data/crawl/crawl7530 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3;15H[1K [30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[37m[40m [4;15H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [5;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [30m[40m[1m##[m[33m[40m##[7;19H##[28G[37m[40m
[8d [30m[40m[1m##.[m[37m[40m..[8;19H..
[9d [30m[40m[1m...[m[37m[40m..
[10d [30m[40m[1m#.[m[37m[40m.[33m[40m#[15G[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;7H[1K [30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;7H[1K [30m[40m[1mo...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [17;6H[1K [17;19H [30m[40m[1m..#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7531 b/tests/data/crawl/crawl7531 new file mode 100644 index 0000000..18c3501 --- /dev/null +++ b/tests/data/crawl/crawl7531 @@ -0,0 +1 @@ +[12;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7532 b/tests/data/crawl/crawl7532 new file mode 100644 index 0000000..d66e1e3 --- /dev/null +++ b/tests/data/crawl/crawl7532 @@ -0,0 +1 @@ +[A[34m[40m[1mY[12d[m[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7533 b/tests/data/crawl/crawl7533 new file mode 100644 index 0000000..bd85c5a --- /dev/null +++ b/tests/data/crawl/crawl7533 @@ -0,0 +1 @@ +[3;47H[32m[40m8[75G[31m[40m-[4;46H1[4;57H[35m[40m--[30m[40m[1m-[9;65H[m[37m[40m5[14;40H[33m[40m[1m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7534 b/tests/data/crawl/crawl7534 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7534 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7535 b/tests/data/crawl/crawl7535 new file mode 100644 index 0000000..6bc554a --- /dev/null +++ b/tests/data/crawl/crawl7535 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ice beast convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7536 b/tests/data/crawl/crawl7536 new file mode 100644 index 0000000..8065ac1 --- /dev/null +++ b/tests/data/crawl/crawl7536 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 30/52 slots[K
[2d[m[34m[40mHand Weapons
[3d[32m[40m[1m l - a +0 short sword (weapon)[4;2H[m[37m[40mT - a dagger of holy wrath
[5d[34m[40mArmour
[6d[32m[40m[1m N - a +0 buckler of positive energy (worn)
[7d I - a +0 cloak (worn)
[8d L - a +0 pair of boots (worn)
[9d a - a +1 robe (worn)
[10d[m[34m[40mJewellery
[11d[32m[40m[1m S - a +5 amulet of reflection (around neck)
[12d i - a ring of wizardry (left hand)
[13d[m[34m[40mWands[14;2H[37m[40mt - a wand of digging (1/24)
[15d u - a wand of iceblast (5/15)
[16d K - a wand of iceblast (9/15)
[17d Q - a wand of random effects
[18d[34m[40mScrolls[19;2H[37m[40mr - 8 scrolls of identify
[20d[36m[40m G - 3 scrolls of teleportation[21;2H[37m[40my - a scroll of enchant armour
[22d M - a scroll of remove curse
[23d[34m[40m[1m P - 3 scrolls labeled MAK XU KIOLI
[24d[m[34m[40m-more-[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7537 b/tests/data/crawl/crawl7537 new file mode 100644 index 0000000..636896a --- /dev/null +++ b/tests/data/crawl/crawl7537 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mInventory: 30/52 slots[K
[2d[34m[40m R - a scroll labeled SITO JUISE
[3d[m[34m[40mPotions
[4d[36m[40m d - a potion of haste
[5d A - a potion of heal wounds
[6d C - a potion of berserk rage[7;2H[37m[40mF - a potion of brilliance
[8d[34m[40m[1m n - a glowing grey potion
[9d v - an orange potion
[10d z - a brown potion
[11d[m[34m[40mBooks[12;2H[37m[40mb - a book of Necromancy
[13d[34m[40mComestibles[14;2H[37m[40mc - 2 bread rations
[15d U - 6 chunks of flesh
[16d q - 3 fruits
[17d w - a beef jerky[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7538 b/tests/data/crawl/crawl7538 new file mode 100644 index 0000000..9f123a5 --- /dev/null +++ b/tests/data/crawl/crawl7538 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m48[37m[40m/58 [32m[40m[1m===================[30m[40m-----[4;38H[m[33m[40mMagic: [31m[40m1[37m[40m/15[56G[34m[40m[1m=[30m[40m-----------------------[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 5[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m9[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m17[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 8[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m14[8;38H[33m[40mXL: [37m[40m 8 [33m[40mNext: [37m[40m24%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m98[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[3;16H[30m[40m[1m###[m[37m[40m [30m[40m[1m###[4;16H#..[m[37m[40m [30m[40m[1m..#[5;16H#.#[m[37m[40m [30m[40m[1m#.#[6;16H#.#[m[37m[40m [30m[40m[1m#.#[7;4H##[m[33m[40m###########[37m[40m.[33m[40m###[30m[40m[1m.######[8;3H##.[m[37m[40m...............[30m[40m[1m......#######[8;56H[m[33m[40mPlace: [37m[40mDungeon:5[9;3H[30m[40m[1m...[m[37m[40m.......[7mp[m[33m[40m#[30m[40m[1m##.###.............[9;62H[m[37m[40m5795.8 (0.0)[10;4H[30m[40m[1m#.[m[37m[40m.[33m[40m##[37m[40m..[33m[40m##[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[11;8H[m[33m[40m#[30m[40m[1m..#[m[33m[40m#[34m[40m[1mY[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[12;8H#..#[m[33m[40m#[35m[40m[7m)[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#.#[13;8H#.h#[m[33m[40m#[35m[40m[7m)[m[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[14;8H#..#[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[31G#..[15;8H#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m####..[16;8Ho...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m......[17;7Ho#..........[m[37m[40m [30m[40m[1m..#[m[37m[40m [30m[40m[1m.#####[m[39;49m[37m[40m[14;38H[34m[40m[1mY[m[37m[40m [33m[40m[1m[7m [m[37m[40m [33m[40m[1mice beast[K
[18d[m[37m[40m_The ice beast barely resists.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[22;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[23;2HAim: [37m[40man ice beast (chance to defeat MR: 83%)
[24d_The ice beast convulses in agony![m[39;49m[37m[40m[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7539 b/tests/data/crawl/crawl7539 new file mode 100644 index 0000000..1150d13 --- /dev/null +++ b/tests/data/crawl/crawl7539 @@ -0,0 +1 @@ +[9;13H
\ No newline at end of file diff --git a/tests/data/crawl/crawl754 b/tests/data/crawl/crawl754 new file mode 100644 index 0000000..ff370f3 --- /dev/null +++ b/tests/data/crawl/crawl754 @@ -0,0 +1 @@ +
[18d[2M[H[30m[40m[1m #...#
[2d ###.# [3;6H[1K #.# #..[24G
[4d ##[4;16HZ.
[5d ..[5;16H.
[6d ..[6;16H#
[7d ..[7;16H#.#
[8d ..[8;16H..##
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d >.
[15d ##......#
[16d ..#..###[17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7540 b/tests/data/crawl/crawl7540 new file mode 100644 index 0000000..e5ae407 --- /dev/null +++ b/tests/data/crawl/crawl7540 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3;15H[1K ### ### [4;15H[1K #.. ..# [5;15H[1K #.# #.# [6;15H[1K #.# #.#
[7d ####[7;19H##[28G
[8d ##...[8;19H..
[9d .....
[10d #..#[15G #.# [11;7H[1K [15G #.# #.# [12;7H[1K [15G #.# #.# [13;7H[1K [15G #.# #.# [14;7H[1K [15G #.# #.# [15;7H[1K #o.#... #.# #.# [16;7H[1K o...... ... ..# [17;6H[1K [17;19H ..# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7541 b/tests/data/crawl/crawl7541 new file mode 100644 index 0000000..01d64f9 --- /dev/null +++ b/tests/data/crawl/crawl7541 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ice beast convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[24;2HAim: [37m[40man ice beast ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7542 b/tests/data/crawl/crawl7542 new file mode 100644 index 0000000..3e8caa4 --- /dev/null +++ b/tests/data/crawl/crawl7542 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3;15H[1K [30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[37m[40m [4;15H[1K [30m[40m[1m#..[m[37m[40m [30m[40m[1m..#[m[37m[40m [5;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [6;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m
[7d [30m[40m[1m##[m[33m[40m##[7;19H##[28G[37m[40m
[8d [30m[40m[1m##.[m[37m[40m..[8;19H..
[9d [30m[40m[1m...[m[37m[40m..
[10d [30m[40m[1m#.[m[37m[40m.[33m[40m#[15G[37m[40m [30m[40m[1m#.#[m[37m[40m [11;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [12;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [13;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [14;7H[1K [15G [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [15;7H[1K [30m[40m[1m#o.#[m[37m[40m... [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [16;7H[1K [30m[40m[1mo...[m[37m[40m... [30m[40m[1m...[m[37m[40m [30m[40m[1m..#[m[37m[40m [17;6H[1K [17;19H [30m[40m[1m..#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7543 b/tests/data/crawl/crawl7543 new file mode 100644 index 0000000..1f4b47a --- /dev/null +++ b/tests/data/crawl/crawl7543 @@ -0,0 +1 @@ +[11;13H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7544 b/tests/data/crawl/crawl7544 new file mode 100644 index 0000000..6bce2a6 --- /dev/null +++ b/tests/data/crawl/crawl7544 @@ -0,0 +1 @@ +[A[34m[40m[1mY[11d[m[33m[40m[[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7545 b/tests/data/crawl/crawl7545 new file mode 100644 index 0000000..f51a03e --- /dev/null +++ b/tests/data/crawl/crawl7545 @@ -0,0 +1 @@ +[3;47H[32m[40m7[4d[31m[40m0[4;56H[35m[40m-[9;65H[37m[40m6.8 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7546 b/tests/data/crawl/crawl7546 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7546 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7547 b/tests/data/crawl/crawl7547 new file mode 100644 index 0000000..6bc554a --- /dev/null +++ b/tests/data/crawl/crawl7547 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ice beast convulses in agony![9;13H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7548 b/tests/data/crawl/crawl7548 new file mode 100644 index 0000000..6ca7193 --- /dev/null +++ b/tests/data/crawl/crawl7548 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;17H[30m[40m[1m##[m[37m[40m [30m[40m[1m##[5;18H.[m[37m[40m [30m[40m[1m.[7;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;3H [30m[40m[1m###[m[33m[40m##########[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m######[m[37m[40m [9;3H[30m[40m[1m##..[13G[m[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m.....#######[10;3H....[m[37m[40m.......[33m[40m###[37m[40m.[33m[40m###[37m[40m.[30m[40m[1m....[11;4H#..[m[33m[40m##[37m[40m..[33m[40m##[34m[40m[1mY[30m[40m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.###........[12;8H[m[33m[40m#[37m[40m.[30m[40m[1m.#[m[33m[40m#[[30m[40m[1m#[12;25H######[13;10H.#[m[33m[40m#[35m[40m[7m)[m[30m[40m[1m#[13;33H#[14;10Hh#[m[33m[40m#[35m[40m[7m)[m[30m[40m[1m#[15;9H..#[m[33m[40m#[37m[40m.[30m[40m[1m#[15;28H[m[37m[40m [16;8H[30m[40m[1m#o.#[m[37m[40m..[30m[40m[1m.[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####[17;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [17;29H[30m[40m[1m.....[m[39;49m[37m[40m
[18d[10;13H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;14H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7549 b/tests/data/crawl/crawl7549 new file mode 100644 index 0000000..fa6c7f6 --- /dev/null +++ b/tests/data/crawl/crawl7549 @@ -0,0 +1 @@ +[7;18H[33m[40m#[8;7H[30m[40m[1m#[8;22H[m[33m[40m#[9;7H[30m[40m[1m.[14G[m[37m[40m.[7mp[22G[m[37m[40m.[10;7H[30m[40m[1m.[10;22H[m[37m[40m.[11;7H[30m[40m[1m#[m[33m[40m#[37m[40m..[33m[40m##[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[12;9H[30m[40m[1m..##[13d#[14d#[15d#.[16d..[17;34H[m[39;49m[37m[40m
[18d[9;14H[34m[40m[1mY[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m8[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl755 b/tests/data/crawl/crawl755 new file mode 100644 index 0000000..4947e7f --- /dev/null +++ b/tests/data/crawl/crawl755 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - bat[24;2HAim: [37m[40ma bat ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7550 b/tests/data/crawl/crawl7550 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7550 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7551 b/tests/data/crawl/crawl7551 new file mode 100644 index 0000000..510a0ec --- /dev/null +++ b/tests/data/crawl/crawl7551 @@ -0,0 +1 @@ +[9;15H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7552 b/tests/data/crawl/crawl7552 new file mode 100644 index 0000000..06e52df --- /dev/null +++ b/tests/data/crawl/crawl7552 @@ -0,0 +1 @@ +[4;17H[33m[40m##[5d[37m[40m..[6d.[33m[40m#[7d[37m[40m.[8;8H[30m[40m[1m#[8;23H[m[33m[40m#[9;8H[30m[40m[1m.[15G[m[37m[40m.[7mp[23G[m[37m[40m.[10;8H[30m[40m[1m.[10;23H[m[37m[40m.[11;8H[30m[40m[1m#[m[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[12;8H[30m[40m[1m#[12;17H[m[37m[40m.[33m[40m#[13d[37m[40m.[33m[40m#[14d[37m[40m.[33m[40m#[15d[37m[40m.[33m[40m#[16d[37m[40m.[33m[40m#[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7553 b/tests/data/crawl/crawl7553 new file mode 100644 index 0000000..b8d9279 --- /dev/null +++ b/tests/data/crawl/crawl7553 @@ -0,0 +1 @@ +
[18d[9;14H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[3;47H[32m[40m8[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7554 b/tests/data/crawl/crawl7554 new file mode 100644 index 0000000..f9f4893 --- /dev/null +++ b/tests/data/crawl/crawl7554 @@ -0,0 +1 @@ +[9;16H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7555 b/tests/data/crawl/crawl7555 new file mode 100644 index 0000000..11ece2e --- /dev/null +++ b/tests/data/crawl/crawl7555 @@ -0,0 +1 @@ +[3d[33m[40m###[37m[40m [30m[40m[1m###[4;16H[m[33m[40m#[37m[40m.. [30m[40m[1m..[5;16H[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#[6;16H[m[33m[40m#[7;4H[30m[40m[1m######[m[33m[40m#######[37m[40m.[33m[40m###[37m[40m.[33m[40m###[30m[40m[1m###[8;3H##.....[m[37m[40m.....[34m[40m[1mY[m[37m[40m.........[30m[40m[1m..#######[9;3H...........##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.............[10;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[11;4H[m[37m[40m [30m[40m[1m#..##[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[12;13H[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[12;25H[37m[40m [13;10H[30m[40m[1mh##[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[13;33H[30m[40m[1m.[14;10H.##.#[m[37m[40m [33m[40m#[15;9H[30m[40m[1mo.#...[m[37m[40m [33m[40m#[15;28H[30m[40m[1m###[16;8Ho......[m[37m[40m ... [30m[40m[1m.[28G....[17;7Ho#[15G.[17;29H#####[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7556 b/tests/data/crawl/crawl7556 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7556 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7557 b/tests/data/crawl/crawl7557 new file mode 100644 index 0000000..8e2a92e --- /dev/null +++ b/tests/data/crawl/crawl7557 @@ -0,0 +1 @@ +[8;15H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7558 b/tests/data/crawl/crawl7558 new file mode 100644 index 0000000..dbd8dfd --- /dev/null +++ b/tests/data/crawl/crawl7558 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m=[9;63H[37m[40m800[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7559 b/tests/data/crawl/crawl7559 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7559 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl756 b/tests/data/crawl/crawl756 new file mode 100644 index 0000000..16b9316 --- /dev/null +++ b/tests/data/crawl/crawl756 @@ -0,0 +1 @@ +[H[37m[40m [30m[40m[1m#...#[m[37m[40m
[2d [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [3;6H[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[37m[40m.[24G
[4d [33m[40m##[4;16H[37m[43m[5mZ[m[37m[40m.
[5d ..[5;16H.
[6d ..[6;16H[33m[40m#
[7d[37m[40m ..[7;16H[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m
[8d ..[8;16H..[30m[40m[1m##[m[37m[40m
[9d ..[9;32H
[10d ..[10;16H..[10;32H
[11d ..[11;16H..[11;31H
[12d ..[12;16H..[12;31H
[13d ..[13;31H
[14d [1m>[m[37m[40m.
[15d [33m[40m##[37m[40m......[33m[40m#
[16d[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[17d[37m[40m[1K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7560 b/tests/data/crawl/crawl7560 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7560 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7561 b/tests/data/crawl/crawl7561 new file mode 100644 index 0000000..e53723d --- /dev/null +++ b/tests/data/crawl/crawl7561 @@ -0,0 +1 @@ +[3;33H[37m[40m[1K[4;17H[33m[40m#[30m[40m[1m#[m[37m[40m [30m[40m[1m##[5;18H.[m[37m[40m [30m[40m[1m.[6;18H#[7;15H[m[37m[40m[1K [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [8;3H [30m[40m[1m#######[m[33m[40m######[37m[40m.[33m[40m###[37m[40m.[33m[40m####[30m[40m[1m##[m[37m[40m [9;3H[30m[40m[1m##[11G[m[37m[40m.....[34m[40m[1mY[m[37m[40m.[7mp[m[37m[40m.......[30m[40m[1m.#######[10;3H........[m[37m[40m...[33m[40m###[37m[40m.[33m[40m###[37m[40m.....[11;4H[30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m###[30m[40m[1m........[12;13H[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[25G######[13;10H.[18G#[13;33H#[14;10Hh##[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[15;9H..##.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[15;28H[m[37m[40m [16;8H[30m[40m[1m#o.#...[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[28G####[17;7H[m[37m[40m [30m[40m[1mo[15G[m[37m[40m [17;29H[30m[40m[1m.....[m[39;49m[37m[40m
[18d[9;16H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7562 b/tests/data/crawl/crawl7562 new file mode 100644 index 0000000..1ed7603 --- /dev/null +++ b/tests/data/crawl/crawl7562 @@ -0,0 +1 @@ +[4d[30m[40m[1m##[5d#.[6d#.[7d.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[8;11H[30m[40m[1m#[8;26H[m[33m[40m#[9;11H[30m[40m[1m.[18G[m[37m[40m.[7mp[26G[m[37m[40m.[10;11H[30m[40m[1m.[10;26H[m[37m[40m.[11;17H[30m[40m[1m.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[33m[40m###[37m[40m.[12;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[13;16H[30m[40m[1m#.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m
[18d[9;17H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7563 b/tests/data/crawl/crawl7563 new file mode 100644 index 0000000..c037779 --- /dev/null +++ b/tests/data/crawl/crawl7563 @@ -0,0 +1 @@ +[4;21H[33m[40m##[5d[37m[40m.[33m[40m#[6d[37m[40m.[33m[40m#[7;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[8;12H[30m[40m[1m#[8;27H[m[33m[40m#[9;12H[30m[40m[1m.[19G[m[37m[40m.[7mp[27G[m[33m[40m#[10;12H[30m[40m[1m.[10;27H[m[37m[40m.[11;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m###[37m[40m..[12;22H.[13d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7564 b/tests/data/crawl/crawl7564 new file mode 100644 index 0000000..186e3d6 --- /dev/null +++ b/tests/data/crawl/crawl7564 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;17H[30m[40m[1m##[m[37m[40m [33m[40m##[6;18H[30m[40m[1m.[m[37m[40m .[7d[33m[40m#[8;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [9;3H [30m[40m[1m#############.##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####[m[37m[40m [10;3H[30m[40m[1m##[10;13H.[m[37m[40m.....[34m[40m[1mY[m[37m[40m.[27G[33m[40m#[30m[40m[1m######[11;3H...........[m[33m[40m###[37m[40m.[33m[40m###[37m[40m........[12;4H[30m[40m[1m#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m.....[13;13H[m[33m[40m[[13;22H[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##[m[33m[40m##[30m[40m[1m##[14;10H.[14;22H[m[37m[40m.[33m[40m#[14;33H[30m[40m[1m#[15;10Hh##[m[35m[40m[7m)[15;22H[m[37m[40m.[33m[40m#[16;9H[30m[40m[1m..##.#[22G[m[37m[40m.[33m[40m#[37m[40m [17;8H[30m[40m[1m#o.#...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7565 b/tests/data/crawl/crawl7565 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7565 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7566 b/tests/data/crawl/crawl7566 new file mode 100644 index 0000000..0aa553d --- /dev/null +++ b/tests/data/crawl/crawl7566 @@ -0,0 +1 @@ +[10;19H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7567 b/tests/data/crawl/crawl7567 new file mode 100644 index 0000000..12337eb --- /dev/null +++ b/tests/data/crawl/crawl7567 @@ -0,0 +1 @@ +[3;47H[32m[40m9[75G=[4;56H[34m[40m[1m=[9;65H[m[37m[40m4[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7568 b/tests/data/crawl/crawl7568 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7568 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7569 b/tests/data/crawl/crawl7569 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl7569 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl757 b/tests/data/crawl/crawl757 new file mode 100644 index 0000000..e0b4599 --- /dev/null +++ b/tests/data/crawl/crawl757 @@ -0,0 +1 @@ +[9;8H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7570 b/tests/data/crawl/crawl7570 new file mode 100644 index 0000000..e3bb706 --- /dev/null +++ b/tests/data/crawl/crawl7570 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;17H[30m[40m[1m##[m[33m[40m###[7;18H[30m[40m[1m.[m[37m[40m .[9;15H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;3H [30m[40m[1m#############.##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####[m[37m[40m [11;3H[30m[40m[1m##[11;14H......[34m[40mY[m[37m[40m..[30m[40m[1m....#######[12;3H...........###.#[m[33m[40m##[37m[40m...[30m[40m[1m.....[13;4H#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#........[14;13H[m[33m[40m[[14;25H[30m[40m[1m######[15;10H.[15;33H#[16;10Hh##[m[35m[40m[7m)[17;9H[m[30m[40m[1m..##.#[17;28H[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7571 b/tests/data/crawl/crawl7571 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7571 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7572 b/tests/data/crawl/crawl7572 new file mode 100644 index 0000000..4d12953 --- /dev/null +++ b/tests/data/crawl/crawl7572 @@ -0,0 +1 @@ +[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7573 b/tests/data/crawl/crawl7573 new file mode 100644 index 0000000..a679cce --- /dev/null +++ b/tests/data/crawl/crawl7573 @@ -0,0 +1 @@ +[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7574 b/tests/data/crawl/crawl7574 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7574 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7575 b/tests/data/crawl/crawl7575 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl7575 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7576 b/tests/data/crawl/crawl7576 new file mode 100644 index 0000000..f60c3da --- /dev/null +++ b/tests/data/crawl/crawl7576 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;16H[33m[40m######[8;16H#[37m[40m....[10;15H[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;3H [30m[40m[1m#############.##[m[33m[40m#[34m[40m[1mY[m[33m[40m#[30m[40m[1m#####[m[37m[40m [12;3H[30m[40m[1m##[12;14H......[m[37m[40m...[30m[40m[1m....#######[13;3H...........###.##[m[33m[40m#[37m[40m..[30m[40m[1m...[14;4H#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m##........[15;13H[m[33m[40m[[15;25H[30m[40m[1m######[16;10H.[16;33H#[17;10Hh##[m[35m[40m[7m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7577 b/tests/data/crawl/crawl7577 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7577 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7578 b/tests/data/crawl/crawl7578 new file mode 100644 index 0000000..9a04f73 --- /dev/null +++ b/tests/data/crawl/crawl7578 @@ -0,0 +1 @@ +[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7579 b/tests/data/crawl/crawl7579 new file mode 100644 index 0000000..daddbf9 --- /dev/null +++ b/tests/data/crawl/crawl7579 @@ -0,0 +1 @@ +[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl758 b/tests/data/crawl/crawl758 new file mode 100644 index 0000000..6fe8a46 --- /dev/null +++ b/tests/data/crawl/crawl758 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe bat convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7580 b/tests/data/crawl/crawl7580 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7580 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7581 b/tests/data/crawl/crawl7581 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl7581 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7582 b/tests/data/crawl/crawl7582 new file mode 100644 index 0000000..bdf8d3a --- /dev/null +++ b/tests/data/crawl/crawl7582 @@ -0,0 +1 @@ +[1;33H[30m[40m[1m[1K[7d[m[37m[40m[1K[8;17H[33m[40m#####[9;16H#[37m[40m...[7mp[m[37m[40m.[10;16H[33m[40m#[37m[40m.[33m[40m###[37m[40m.[11;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[34m[40mY[m[33m[40m#[37m[40m [12;3H [30m[40m[1m#############.###[m[37m[40m.[33m[40m#[30m[40m[1m#####[m[37m[40m [13;3H[30m[40m[1m##[13;14H.......[27G#######[14;3H...........###.###[m[37m[40m..[30m[40m[1m...[15;4H#..##..##.[20G#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##........[16;13H[m[33m[40m[[16;25H[30m[40m[1m######[17;10H.[17;33H#[m[39;49m[37m[40m
[18d[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m2[4;57H[34m[40m==[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m[17;34H[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7583 b/tests/data/crawl/crawl7583 new file mode 100644 index 0000000..640c7f7 --- /dev/null +++ b/tests/data/crawl/crawl7583 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11;16H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[12d.#[13d..[14d..[15d#.#[16d.#[17;34H[m[39;49m[37m[40m
[18d[9;20H[34m[40m[1mY[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;75H[32m[40m[1m=[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7584 b/tests/data/crawl/crawl7584 new file mode 100644 index 0000000..9d51fb5 --- /dev/null +++ b/tests/data/crawl/crawl7584 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11;17H.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[12;16H[m[33m[40m#[37m[40m.[13d..[14d[33m[40m#[37m[40m.[15d[33m[40m#[37m[40m.[16d[33m[40m#[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[9;19H[34m[40m[1mY[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;46H[32m[40m50[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7585 b/tests/data/crawl/crawl7585 new file mode 100644 index 0000000..e1ca171 --- /dev/null +++ b/tests/data/crawl/crawl7585 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[7;16H[33m[40m#######[8;17H[37m[40m..[34m[40m[1mY[m[37m[40m..[9;17H[7mp[m[33m[40m#[30m[40m[1m##.#[10;19H[m[37m[40m [30m[40m[1m#.#[11;4H############[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[12;3H##...........[m[37m[40m...[30m[40m[1m........#######[13;3H..[13;14H##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[27G.......[14;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[15;4H[m[37m[40m [30m[40m[1m#..##[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[16;13H[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[25G[37m[40m [17;10H[30m[40m[1mh[17;33H.[m[39;49m[37m[40m
[18d[8;18H[34m[40m[1mY[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m10[9;50H[m[39;49m[37m[40m[17;34H[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7586 b/tests/data/crawl/crawl7586 new file mode 100644 index 0000000..f0c2a5b --- /dev/null +++ b/tests/data/crawl/crawl7586 @@ -0,0 +1 @@ +[6d[33m[40m####[30m[40m[1m###[7;17H[m[37m[40m.[34m[40m[1mY[30m[40m...#[8;18H[m[33m[40m#[30m[40m[1m##.#[9;19H[m[37m[40m [10;4H[30m[40m[1m############[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[11;3H##...........[m[37m[40m...[30m[40m[1m........#######[12;3H..[12;14H#[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#[27G.......[13;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[14;4H[m[37m[40m [30m[40m[1m#..##[m[33m[40m[[20G[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[15;13H[m[35m[40m[7m)[15;25H[m[37m[40m [16;10H[30m[40m[1mh[16;33H.[17;10H.##.[17;34H[m[39;49m[37m[40m
[18d[7;18H[37m[40m.[8d[34m[40m[1mY[17;34H[m[39;49m[37m[40m[4;57H[34m[40m[1m==[9;65H[m[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7587 b/tests/data/crawl/crawl7587 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7587 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7588 b/tests/data/crawl/crawl7588 new file mode 100644 index 0000000..21f2b5b --- /dev/null +++ b/tests/data/crawl/crawl7588 @@ -0,0 +1 @@ +[5d[33m[40m###[30m[40m[1m####[6;17H[m[37m[40m..[30m[40m[1m...[7;17H[34m[40mY[m[33m[40m#[30m[40m[1m##[8;17H[m[37m[40m.[33m[40m#[37m[40m [9;4H[30m[40m[1m############[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m##.######[10;3H##.....[m[37m[40m...............[30m[40m[1m..#######[11;3H.......[m[37m[40m....[33m[40m###[37m[40m.[33m[40m###[37m[40m....[30m[40m[1m.........[12;3H[m[37m[40m [30m[40m[1m#..##.[m[37m[40m.[33m[40m#[30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.[m[33m[40m##[30m[40m[1m#[13;4H[m[37m[40m [30m[40m[1m#..##[m[33m[40m[[20G[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[14;13H[m[35m[40m[7m)[14;25H[m[37m[40m [15;10H[30m[40m[1mh[15;33H.[16;10H.##.[17;9Ho.#...[17;28H####..[m[39;49m[37m[40m
[18d[7;17H[37m[40m.[8d[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7589 b/tests/data/crawl/crawl7589 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7589 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl759 b/tests/data/crawl/crawl759 new file mode 100644 index 0000000..729b247 --- /dev/null +++ b/tests/data/crawl/crawl759 @@ -0,0 +1 @@ +[4;16H[37m[40m.[5d[37m[43m[5mZ[9;8H[m[37m[40m†[37m[43m[5mZ[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7590 b/tests/data/crawl/crawl7590 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7590 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7591 b/tests/data/crawl/crawl7591 new file mode 100644 index 0000000..8795bf6 --- /dev/null +++ b/tests/data/crawl/crawl7591 @@ -0,0 +1 @@ +[4d[33m[40m##[30m[40m[1m#####[5;17H[m[37m[40m.[30m[40m[1m....[6;18H###[7;17H[34m[40mY[30m[40m#[m[37m[40m [8;4H[30m[40m[1m#######[m[33m[40m######[37m[40m.[33m[40m###[37m[40m.[33m[40m####[30m[40m[1m##[9;3H##......[m[37m[40m.......[7mp[m[37m[40m.......[30m[40m[1m.#######[10;3H........[m[37m[40m...[33m[40m###[37m[40m.[33m[40m###[37m[40m.....[30m[40m[1m........[11;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##.[m[33m[40m###[12;4H[37m[40m [30m[40m[1m#..##[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[13;13H[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[25G[m[37m[40m [14;10H[30m[40m[1mh[18G#[14;33H.[15;10H.##.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[16;9Ho.#...[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[16;28H###[17;8Ho......[m[37m[40m [30m[40m[1m...[m[37m[40m [30m[40m[1m.[28G......[m[39;49m[37m[40m
[18d[7;17H[37m[40m.[8d[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m3[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7592 b/tests/data/crawl/crawl7592 new file mode 100644 index 0000000..a1007b5 --- /dev/null +++ b/tests/data/crawl/crawl7592 @@ -0,0 +1 @@ +[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7593 b/tests/data/crawl/crawl7593 new file mode 100644 index 0000000..49edda7 --- /dev/null +++ b/tests/data/crawl/crawl7593 @@ -0,0 +1 @@ +[4d[30m[40m[1m##[5d#.[6d#.[7d.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[8;11H[30m[40m[1m#[8;26H[m[33m[40m#[9;11H[30m[40m[1m.[18G[m[37m[40m.[7mp[26G[m[37m[40m.[10;11H[30m[40m[1m.[10;26H[m[37m[40m.[11;17H[30m[40m[1m.#[m[37m[40m [30m[40m[1m##[m[37m[40m.[33m[40m###[37m[40m.[12;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[13;16H[30m[40m[1m#.[14d#.[15d#.[16d#.[17;34H[m[39;49m[37m[40m
[18d[8;17H[37m[40m.[9d[34m[40m[1mY[17;34H[m[39;49m[37m[40m[3;47H[32m[40m1[76G=[4;46H[31m[40m3[4;59H[34m[40m=[9;65H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7594 b/tests/data/crawl/crawl7594 new file mode 100644 index 0000000..c41bff0 --- /dev/null +++ b/tests/data/crawl/crawl7594 @@ -0,0 +1 @@ +[4;21H[33m[40m##[5d[37m[40m.[33m[40m#[6d[37m[40m.[33m[40m#[7;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[8;12H[30m[40m[1m#[8;27H[m[33m[40m#[9;12H[30m[40m[1m.[19G[m[37m[40m.[7mp[27G[m[33m[40m#[10;12H[30m[40m[1m.[10;27H[m[37m[40m.[11;16H[30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[m[33m[40m#[37m[40m.[33m[40m###[37m[40m..[12;22H.[13d[33m[40m#[17;34H[m[39;49m[37m[40m
[18d[9;18H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7595 b/tests/data/crawl/crawl7595 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7595 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7596 b/tests/data/crawl/crawl7596 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl7596 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7597 b/tests/data/crawl/crawl7597 new file mode 100644 index 0000000..cd6fbaf --- /dev/null +++ b/tests/data/crawl/crawl7597 @@ -0,0 +1 @@ +[4;33H[37m[40m[1K[5;17H[30m[40m[1m###[m[33m[40m##[6;18H[30m[40m[1m..[m[37m[40m.[7d[30m[40m[1m#[m[33m[40m#[8;15H[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [9;3H [30m[40m[1m#############.##[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#####[m[37m[40m [10;3H[30m[40m[1m##[10;13H.[m[37m[40m.....[34m[40m[1mY[m[37m[40m.[27G[33m[40m#[30m[40m[1m######[11;3H...........[m[33m[40m###[37m[40m.[33m[40m###[37m[40m........[12;4H[30m[40m[1m#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m###[37m[40m...[30m[40m[1m.....[13;13H[m[33m[40m[[13;22H[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##[m[33m[40m##[30m[40m[1m##[14;10H.[14;22H[m[37m[40m.[33m[40m#[14;33H[30m[40m[1m#[15;10Hh##[m[35m[40m[7m)[15;22H[m[37m[40m.[33m[40m#[16;9H[30m[40m[1m..##.#[22G[m[37m[40m.[33m[40m#[37m[40m [17;8H[30m[40m[1m#o.#...[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[28G####..[m[39;49m[37m[40m
[18d[10;19H[37m[40m.[34m[40m[1mY[17;34H[m[39;49m[37m[40m[9;65H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7598 b/tests/data/crawl/crawl7598 new file mode 100644 index 0000000..07ab224 --- /dev/null +++ b/tests/data/crawl/crawl7598 @@ -0,0 +1 @@ +[5;33H[37m[40m[1K[6;17H[30m[40m[1m##[m[33m[40m###[7;18H[30m[40m[1m..[m[37m[40m.[8d[30m[40m[1m#[9;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[37m[40m [10;3H [30m[40m[1m#############.##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####[m[37m[40m [11;3H[30m[40m[1m##[11;14H......[34m[40mY[m[37m[40m..[30m[40m[1m....#######[12;3H...........###.#[m[33m[40m##[37m[40m...[30m[40m[1m.....[13;4H#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m##[30m[40m[1m#........[14;13H[m[33m[40m[[14;25H[30m[40m[1m######[15;10H.[15;33H#[16;10Hh##[m[35m[40m[7m)[17;9H[m[30m[40m[1m..##.#[17;28H[m[37m[40m [34G[m[39;49m[37m[40m
[18d[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7599 b/tests/data/crawl/crawl7599 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7599 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl76 b/tests/data/crawl/crawl76 new file mode 100644 index 0000000..9c81166 --- /dev/null +++ b/tests/data/crawl/crawl76 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[37m[40m[1m Adjust which spell? Type Failure Level[2;2H[m[37m[40ma - [30m[40m[1mPain Necromancy [m[37m[40m4%[78G1
[3d b - Animate Skeleton[3;36HNecromancy[3;66H4%[78G1
[24dPress '[1m![m[37m[40m' to toggle spell view.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl760 b/tests/data/crawl/crawl760 new file mode 100644 index 0000000..4d766ae --- /dev/null +++ b/tests/data/crawl/crawl760 @@ -0,0 +1 @@ +[3;46H[33m[40m[1m15[74G[m[31m[40m--[30m[40m[1m-[4;46H[m[31m[40m1[4;60H[35m[40m-----[30m[40m[1m-----[8;52H[m[37m[40m5[9;64H9[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[15;42Hgoblin skeleton[16;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7600 b/tests/data/crawl/crawl7600 new file mode 100644 index 0000000..8a14f1d --- /dev/null +++ b/tests/data/crawl/crawl7600 @@ -0,0 +1 @@ +[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7601 b/tests/data/crawl/crawl7601 new file mode 100644 index 0000000..f62f22a --- /dev/null +++ b/tests/data/crawl/crawl7601 @@ -0,0 +1 @@ +[6;33H[37m[40m[1K[7;16H[33m[40m######[8;16H#[37m[40m....[9d[30m[40m[1m#[10;15H[m[37m[40m[1K [30m[40m[1m#.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [11;3H [30m[40m[1m#############.##[m[33m[40m#[34m[40m[1mY[m[33m[40m#[30m[40m[1m#####[m[37m[40m [12;3H[30m[40m[1m##[12;14H......[m[37m[40m...[30m[40m[1m....#######[13;3H...........###.##[m[33m[40m#[37m[40m..[30m[40m[1m...[14;4H#..##..##.[20G[m[33m[40m##[37m[40m.[33m[40m#[30m[40m[1m##........[15;13H[m[33m[40m[[15;25H[30m[40m[1m######[16;10H.[16;33H#[17;10Hh##[m[35m[40m[7m)[17;34H[m[39;49m[37m[40m
[18d[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;76H[32m[40m[1m=[4;59H[34m[40m=[9;65H[m[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H[9;21H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7602 b/tests/data/crawl/crawl7602 new file mode 100644 index 0000000..ce9d231 --- /dev/null +++ b/tests/data/crawl/crawl7602 @@ -0,0 +1 @@ +[1;33H[30m[40m[1m[1K[7d[m[37m[40m[1K[8;17H[33m[40m#####[9;16H#[37m[40m...[7mp[m[37m[40m.[10;16H[33m[40m#[37m[40m.[33m[40m###[37m[40m.[11;15H[1K [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[34m[40mY[m[33m[40m#[37m[40m [12;3H [30m[40m[1m#############.###[m[37m[40m.[33m[40m#[30m[40m[1m#####[m[37m[40m [13;3H[30m[40m[1m##[13;14H.......[27G#######[14;3H...........###.###[m[37m[40m..[30m[40m[1m...[15;4H#..##..##.[20G#[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##........[16;13H[m[33m[40m[[16;25H[30m[40m[1m######[17;10H.[17;33H#[m[39;49m[37m[40m
[18d[10;21H[34m[40m[1mY[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m[9;65H[37m[40m9[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7603 b/tests/data/crawl/crawl7603 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7603 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7604 b/tests/data/crawl/crawl7604 new file mode 100644 index 0000000..7527fde --- /dev/null +++ b/tests/data/crawl/crawl7604 @@ -0,0 +1 @@ +[9;20H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7605 b/tests/data/crawl/crawl7605 new file mode 100644 index 0000000..56d41f6 --- /dev/null +++ b/tests/data/crawl/crawl7605 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11;16H[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m#.[12d.#[13d..[14d..[15d#.#[16d.#[17;34H[m[39;49m[37m[40m
[18d[9;20H[34m[40m[1mY[10d[m[37m[40m.[17;34H[m[39;49m[37m[40m[3;47H[32m[40m2[9;64H[37m[40m20[9;50H[m[39;49m[37m[40m[17;34H[9;19H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7606 b/tests/data/crawl/crawl7606 new file mode 100644 index 0000000..ebf1764 --- /dev/null +++ b/tests/data/crawl/crawl7606 @@ -0,0 +1 @@ +[37m[40m[7mp[m[37m[40m.[11;17H.[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[12;16H[m[33m[40m#[37m[40m.[13d..[14d[33m[40m#[37m[40m.[15d[33m[40m#[37m[40m.[16d[33m[40m#[37m[40m.[17;34H[m[39;49m[37m[40m
[18d[9;19H[34m[40m[1mY[m[37m[40m.[17;34H[m[39;49m[37m[40m[4;46H[31m[40m4[4;60H[34m[40m==[9;65H[37m[40m1[9;50H[m[39;49m[37m[40m[17;34H[9;18H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7607 b/tests/data/crawl/crawl7607 new file mode 100644 index 0000000..7aa3a4f --- /dev/null +++ b/tests/data/crawl/crawl7607 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[7;16H[33m[40m#######[8;17H[37m[40m..[34m[40m[1mY[m[37m[40m..[9;17H[7mp[m[33m[40m#[30m[40m[1m##.#[10;19H[m[37m[40m [30m[40m[1m#.#[11;4H############[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##.######[12;3H##...........[m[37m[40m...[30m[40m[1m........#######[13;3H..[13;14H##[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m##[27G.......[14;3H[m[37m[40m [30m[40m[1m#..##..##.#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.###[15;4H[m[37m[40m [30m[40m[1m#..##[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#######.#[16;13H[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[25G[37m[40m [17;10H[30m[40m[1mh[17;33H.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7608 b/tests/data/crawl/crawl7608 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl7608 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl7609 b/tests/data/crawl/crawl7609 new file mode 100644 index 0000000..256bccf --- /dev/null +++ b/tests/data/crawl/crawl7609 @@ -0,0 +1 @@ +[8;18H[34m[40m[1mY[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl761 b/tests/data/crawl/crawl761 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl761 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7610 b/tests/data/crawl/crawl7610 new file mode 100644 index 0000000..f372d25 --- /dev/null +++ b/tests/data/crawl/crawl7610 @@ -0,0 +1 @@ +[9;65H[37m[40m2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7611 b/tests/data/crawl/crawl7611 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7611 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7612 b/tests/data/crawl/crawl7612 new file mode 100644 index 0000000..aba3b11 --- /dev/null +++ b/tests/data/crawl/crawl7612 @@ -0,0 +1 @@ +[9;17H
\ No newline at end of file diff --git a/tests/data/crawl/crawl7613 b/tests/data/crawl/crawl7613 new file mode 100644 index 0000000..0cceace --- /dev/null +++ b/tests/data/crawl/crawl7613 @@ -0,0 +1 @@ +
[18d[2M[1;33H[30m[40m[1m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;15H[1K [23G [8;15H[1K [23G [9;15H[1K [23G [10;15H[1K [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m #.#
[11d [11;28H
[12d
[13d
[14d [14;15H [m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [15;7H[1K #..##[# #.# #.# [16;7H[1K #..##)# #.# #.# [17;7H[1K #.h##)# #.# #.# [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7614 b/tests/data/crawl/crawl7614 new file mode 100644 index 0000000..01d64f9 --- /dev/null +++ b/tests/data/crawl/crawl7614 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The ice beast convulses in agony!
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - ice beast[24;2HAim: [37m[40man ice beast ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 83%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7615 b/tests/data/crawl/crawl7615 new file mode 100644 index 0000000..31f27e6 --- /dev/null +++ b/tests/data/crawl/crawl7615 @@ -0,0 +1 @@ +[1;33H[37m[40m[1K[2d[1K[3d[1K[4d[1K[5d[1K[6d[1K[7;15H[1K [23G [8;15H[1K [23G [9;15H[1K [23G [10;15H[1K [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m
[11d [11;28H
[12d
[13d
[14d [14;15H [33m[40m#[37m[40m.[33m[40m#[37m[40m [15;7H[1K [30m[40m[1m#..##[m[33m[40m[[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [16;7H[1K [30m[40m[1m#..##[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [17;7H[1K [30m[40m[1m#.h##[m[35m[40m[7m)[m[30m[40m[1m#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7616 b/tests/data/crawl/crawl7616 new file mode 100644 index 0000000..673b0b3 --- /dev/null +++ b/tests/data/crawl/crawl7616 @@ -0,0 +1 @@ +[8;18H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7617 b/tests/data/crawl/crawl7617 new file mode 100644 index 0000000..4018098 --- /dev/null +++ b/tests/data/crawl/crawl7617 @@ -0,0 +1 @@ +[34m[40m[1mY[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7618 b/tests/data/crawl/crawl7618 new file mode 100644 index 0000000..ce6caa9 --- /dev/null +++ b/tests/data/crawl/crawl7618 @@ -0,0 +1 @@ +[3;47H[32m[40m1[4d[31m[40m3[4;60H[35m[40m--[9;65H[37m[40m3[14;40H[33m[40m[7m [9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7619 b/tests/data/crawl/crawl7619 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl7619 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl762 b/tests/data/crawl/crawl762 new file mode 100644 index 0000000..c8ef5e0 --- /dev/null +++ b/tests/data/crawl/crawl762 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[31m[40mYou kill the bat![9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7620 b/tests/data/crawl/crawl7620 new file mode 100644 index 0000000..3e0d568 --- /dev/null +++ b/tests/data/crawl/crawl7620 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The ice beast convulses in agony! [30m[40m[1mThe ice beast closely misses you.[9;17H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7621 b/tests/data/crawl/crawl7621 new file mode 100644 index 0000000..275b0d9 --- /dev/null +++ b/tests/data/crawl/crawl7621 @@ -0,0 +1 @@ +
[18d[M[24;2H[36m[40mSave game and exit? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl7622 b/tests/data/crawl/crawl7622 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl7622 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl7623 b/tests/data/crawl/crawl7623 new file mode 100644 index 0000000..d3cc674 --- /dev/null +++ b/tests/data/crawl/crawl7623 @@ -0,0 +1 @@ +[39;49m
[K[24;1H[?25h[2J[?47l8
>
\ No newline at end of file diff --git a/tests/data/crawl/crawl7624 b/tests/data/crawl/crawl7624 new file mode 100644 index 0000000..115441f --- /dev/null +++ b/tests/data/crawl/crawl7624 @@ -0,0 +1 @@ +[?1051l[?1052l[?1060l[?1061l
\ No newline at end of file diff --git a/tests/data/crawl/crawl7625 b/tests/data/crawl/crawl7625 new file mode 100644 index 0000000..d4eee0b --- /dev/null +++ b/tests/data/crawl/crawl7625 @@ -0,0 +1 @@ +See you soon, doy!
diff --git a/tests/data/crawl/crawl763 b/tests/data/crawl/crawl763 new file mode 100644 index 0000000..b38b79e --- /dev/null +++ b/tests/data/crawl/crawl763 @@ -0,0 +1 @@ +[1;5H[37m[40m [30m[40m[1m#...#[m[37m[40m [30m[40m[1m#.###...##..#..#[2;5H[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##......###..#..#[3;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..#[4;8H[m[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m###...[26G#..#.#[5;12H[m[37m[40m.[30m[40m[1m...Z[6;11H[m[37m[40m.[33m[40m#[30m[40m[1m#.[m[37m[40m.[33m[40m##[30m[40m[1m.[25G#....#...[7;11H[m[37m[40m.[33m[40m##[37m[40m...[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.#..#.#[8;18H.##[m[37m[40m [30m[40m[1m###.P..##.[9;8H[m[37m[40m.†[7mp[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##.##..###.P.PP.#..#[m[37m[40m [10;11H.[36m[40m[1m[[10;21H[30m[40m.PPP♣P..#.##[11;18H.##..♣♣P.....#[12;10H[m[37m[40m.[36m[40m†[33m[40m#####[37m[40m.[30m[40m[1m...PP♣P.P....#[13;11H[m[37m[40m.[33m[40m#[30m[40m[1m#......P..P......##[14;3H[m[37m[40m.[1m>[11G[m[37m[40m.[33m[40m#[30m[40m[1m#[20G.P♣P......[15;5H[m[33m[40m#[37m[40m......[33m[40m#[30m[40m[1m#......♣.P[16;4H[m[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[30m[40m[1m#[17;11H[m[37m[40m [17;22H[30m[40m[1m.#.##.###...[m[39;49m[37m[40m[15;38H[37m[40m[K[17;34H[m[39;49m[37m[40m[9;63H[37m[40m90[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl764 b/tests/data/crawl/crawl764 new file mode 100644 index 0000000..0ab7a32 --- /dev/null +++ b/tests/data/crawl/crawl764 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl765 b/tests/data/crawl/crawl765 new file mode 100644 index 0000000..824e3da --- /dev/null +++ b/tests/data/crawl/crawl765 @@ -0,0 +1 @@ +[1;6H[37m[40m [30m[40m[1m#...#[m[37m[40m [30m[40m[1m#.###...##..#..#[2;6H[m[37m[40m [30m[40m[1m##[m[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##......###..#..#[3;8H[m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#......##[m[37m[40m [30m[40m[1m#..#[4;9H[m[33m[40m#[37m[40m.[33m[40m####[30m[40m[1m###...[27G#..#.#[5;13H[m[37m[40m.[30m[40m[1m...Z[6;12H[m[37m[40m.[33m[40m#[30m[40m[1m#..[m[33m[40m#[30m[40m[1m#.[26G#....#[7;12H[m[37m[40m.[33m[40m##[37m[40m...[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##.#..#.#[8;19H.##[m[37m[40m [30m[40m[1m###.P..##.[9;9H[m[37m[40m.[7mp[m[37m[40m.[37m[43m[5mZ[m[33m[40m#[30m[40m[1m##.##..###.P.PP.#..#[10;12H[m[37m[40m.[36m[40m[1m[[10;22H[30m[40m.PPP♣P..#.##[11;19H.##..♣♣P.....#[12;11H[m[37m[40m.[36m[40m†[33m[40m#####[30m[40m[1m....PP♣P.P....#[13;12H[m[37m[40m.[33m[40m#[30m[40m[1m#......P..P......##[14;4H[m[37m[40m.[1m>[12G[m[37m[40m.[33m[40m#[30m[40m[1m#[21G.P♣P......[15;6H[m[33m[40m#[37m[40m......[33m[40m#[30m[40m[1m#......♣.P[16;5H[m[37m[40m ..[33m[40m#[37m[40m..[33m[40m###[30m[40m[1m#[17;12H[m[37m[40m [17;23H[30m[40m[1m.#.##.###..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl766 b/tests/data/crawl/crawl766 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl766 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl767 b/tests/data/crawl/crawl767 new file mode 100644 index 0000000..cbb6794 --- /dev/null +++ b/tests/data/crawl/crawl767 @@ -0,0 +1 @@ +[9;11H[37m[43m[5mZ[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl768 b/tests/data/crawl/crawl768 new file mode 100644 index 0000000..3dd7fc4 --- /dev/null +++ b/tests/data/crawl/crawl768 @@ -0,0 +1 @@ +[9;64H[37m[40m1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl769 b/tests/data/crawl/crawl769 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl769 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl77 b/tests/data/crawl/crawl77 new file mode 100644 index 0000000..c3273d8 --- /dev/null +++ b/tests/data/crawl/crawl77 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m13/13 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m3/3[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m15[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 1 [33m[40mNext: [37m[40m11%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m9[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;16H[30m[40m[1m#.......P♣P.....[2;16H[m[33m[40m#[37m[40m......[30m[40m[1m♣.P......[3;15H#[m[33m[40m#[37m[40m......[30m[40m[1m.........[4;15H.[m[37m[40m.......[30m[40m[1m...#.##.#[5;15H.[m[37m[40m.......[30m[40m[1m####....#[6;15H.[m[33m[40m#[37m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m...[7;16H[m[33m[40m#[37m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m..[8;16H[m[33m[40m#[37m[40m......[33m[40m#####[37m[40m...[8;56H[33m[40mPlace: [37m[40mDungeon:1[9;15H[30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m.......[9;62H84.0 (0.0)[10;15H[30m[40m[1m#[m[37m[40m.[33m[40m#####[37m[40m.[33m[40m#[37m[40m.[33m[40m##[36m[40m[1m[[m[37m[40m.g.[11;15H[30m[40m[1m#.[m[37m[40m [33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m..[33m[40m#[37m[40m .[12;19H[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[13;19H#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m.[33m[40m#[14;19H[37m[40m. [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m .[15;18H[33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[16;21H[37m[40m+. .+[17;34H[m[39;49m[37m[40m
[18d[M[14;38H[37m[40mg [32m[40m[1m[7m [m[37m[40m goblin
[18d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[19d[37m[40m_You don't know that spell.
[20d_You now have 9 gold pieces.
[21d [31m[40m[1mA goblin comes into view. It is wielding a dagger.
[22d[m[37m[40m_The goblin shouts!
[23d [36m[40mAdjust (i)tems, (s)pells, or (a)bilities? [24;2HAdjust which spell? [m[39;49m[37m[40m
[18d[2M[23;2H[37m[40mb - Animate Skeleton
[24d [36m[40mAdjust to which letter? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl770 b/tests/data/crawl/crawl770 new file mode 100644 index 0000000..32e0ad2 --- /dev/null +++ b/tests/data/crawl/crawl770 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl771 b/tests/data/crawl/crawl771 new file mode 100644 index 0000000..e7bd9d2 --- /dev/null +++ b/tests/data/crawl/crawl771 @@ -0,0 +1 @@ +
[18d[37m[40m_[31m[40mYou kill the bat!
[19d[37m[40m_You swap places.[K
[20d[30m[40m[1m_[m[37m[40mYou see here a bat corpse.[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[23d[37m[40m You attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl772 b/tests/data/crawl/crawl772 new file mode 100644 index 0000000..02fd130 --- /dev/null +++ b/tests/data/crawl/crawl772 @@ -0,0 +1 @@ +[7;15H[37m[43m[5mZ[11;10HZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl773 b/tests/data/crawl/crawl773 new file mode 100644 index 0000000..6bdd449 --- /dev/null +++ b/tests/data/crawl/crawl773 @@ -0,0 +1 @@ +[4;46H[31m[40m0[4;56H[35m[40m----[30m[40m[1m-----[9d[m[37m[40m2[14;39H[37m[43m[5mZ[m[37m[40m [32m[40m2 bat skeletons[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl774 b/tests/data/crawl/crawl774 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl774 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl775 b/tests/data/crawl/crawl775 new file mode 100644 index 0000000..2fe489c --- /dev/null +++ b/tests/data/crawl/crawl775 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The dead are flying![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl776 b/tests/data/crawl/crawl776 new file mode 100644 index 0000000..b3f1f3f --- /dev/null +++ b/tests/data/crawl/crawl776 @@ -0,0 +1 @@ +[10;10H[37m[43m[5mZ[11d[m[37m[40m.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl777 b/tests/data/crawl/crawl777 new file mode 100644 index 0000000..47683a9 --- /dev/null +++ b/tests/data/crawl/crawl777 @@ -0,0 +1 @@ +[3;46H[32m[40m16[74G==[9;64H[37m[40m3.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl778 b/tests/data/crawl/crawl778 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl778 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl779 b/tests/data/crawl/crawl779 new file mode 100644 index 0000000..0bb1cdc --- /dev/null +++ b/tests/data/crawl/crawl779 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_j - 6 chunks of flesh (gained 1)[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl78 b/tests/data/crawl/crawl78 new file mode 100644 index 0000000..8f933f6 --- /dev/null +++ b/tests/data/crawl/crawl78 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_[m[37m[40mA - Animate Skeleton[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl780 b/tests/data/crawl/crawl780 new file mode 100644 index 0000000..94a176e --- /dev/null +++ b/tests/data/crawl/crawl780 @@ -0,0 +1 @@ +[1d[30m[40m[1m##[17G##......#[2;7H[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[18G......##[m[37m[40m [33G[30m[40m[1m.[3;3H#[m[33m[40m######[37m[40m.[33m[40m###[30m[40m[1m####[m[37m[40m.[30m[40m[1m..#######..#.#[4;3H.[m[37m[40m..........[30m[40m[1m...[m[37m[40m..[30m[40m[1m..............[5;3H.[5;13H[m[33m[40m#[30m[40m[1m#.[m[37m[40m.[33m[40m#[30m[40m[1m#.#######....#[6;3H.[6;14H[m[33m[40m#[37m[43m[5mZ[m[37m[40m.[30m[40m[1m.#.#[m[37m[40m [30m[40m[1m##.#..#.#[7;3H.[7;13H[m[37m[40m..[30m[40m[1m.....##[m[37m[40m [30m[40m[1m###.P..#[8;3H.[11G[m[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m.[33m[40m##[30m[40m[1m..###.P.PP.#.[9;3H.[10G[m[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.[36m[40m[1m[[m[37m[40m.....[30m[40m[1m....PPP♣P..#.#[10;3H.[10G[m[37m[40m.........[30m[40m[1m.##..♣♣P.....#[m[37m[40m [11;3H[30m[40m[1m.[11;12H[m[36m[40m†[33m[40m#####[37m[40m.[30m[40m[1m...PP♣P.P[12;3H.[12;12H[m[37m[40m.[33m[40m#[30m[40m[1m#......P..P......#[13;3H.[m[37m[40m.[1m>[13;21H[30m[40m.P♣[13;33H#[14;3H#[m[33m[40m###[14;21H[30m[40m[1m♣.P.[31G...[15;3H[m[37m[40m ..[33m[40m#[37m[40m..[33m[40m##[15;21H[30m[40m[1m...[16;5H[m[37m[40m...... [30m[40m[1m..[16;24H#.##.###[17;21H####....#....[m[39;49m[37m[40m
[18d[6;15H[37m[40m.[7d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4.0 (1[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl781 b/tests/data/crawl/crawl781 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl781 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl782 b/tests/data/crawl/crawl782 new file mode 100644 index 0000000..c57e19b --- /dev/null +++ b/tests/data/crawl/crawl782 @@ -0,0 +1 @@ +[1;7H[37m[40m [1;18H[30m[40m[1m......##[m[37m[40m [33G[30m[40m[1m.[2;3H#[m[33m[40m######[37m[40m.[33m[40m###[30m[40m[1m####...#######..#.#[3;3H.[m[37m[40m..........[30m[40m[1m...................[4;13H[m[33m[40m#[30m[40m[1m#..##.#######....#[5;14H[m[33m[40m#[30m[40m[1m...#.#[m[37m[40m [30m[40m[1m##.#..#.#[6;13H[m[37m[40m.[30m[40m[1mZ.....##[m[37m[40m [30m[40m[1m###.P..#[7;11H[m[37m[43m[5mZ[m[37m[40m.[33m[40m###[37m[40m.[33m[40m##[30m[40m[1m..###.P.PP.#.[8;10H[m[37m[43m[5mZ[m[37m[40m..[36m[40m[1m[[m[37m[40m.....[30m[40m[1m....PPP♣P..#.#[9;10H[m[37m[40m.[7mp[m[37m[40m..[20G[30m[40m[1m##..♣♣P.....#[m[37m[40m [10;12H[36m[40m†[33m[40m#####[37m[40m.[30m[40m[1m...PP♣P.P[11;12H[m[37m[40m.[33m[40m#[30m[40m[1m#......P..P......#[12;5H[37m[40m>[12;21H[30m[40m.P♣[12;33H#[13;3H#[m[33m[40m###[13;21H[30m[40m[1m♣.P.[31G...[14;3H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m##[14;21H[30m[40m[1m...[15;4H[m[37m[40m....... [30m[40m[1m..[15;24H#.##.###[16;4H[m[37m[40m.[16;21H[30m[40m[1m####....#..[17;14H#[22G[m[37m[40m [30m[40m[1m##...#.#..[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl783 b/tests/data/crawl/crawl783 new file mode 100644 index 0000000..484ee4a --- /dev/null +++ b/tests/data/crawl/crawl783 @@ -0,0 +1 @@ +[15;38H[37m[40m[K
[18d[m[39;49m[37m[40m[6;13H[37m[43m[5mZ[m[30m[40m[1m.[7;11H[m[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m5[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mgoblin skeleton[K[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl784 b/tests/data/crawl/crawl784 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl784 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl785 b/tests/data/crawl/crawl785 new file mode 100644 index 0000000..70b162b --- /dev/null +++ b/tests/data/crawl/crawl785 @@ -0,0 +1 @@ +[1;3H[30m[40m[1m#######.#######...#######..#.#[2;3H.[m[37m[40m..........[30m[40m[1m...................[3;13H[m[33m[40m#[30m[40m[1m#..##.#######....#[4;14H[m[33m[40m#[30m[40m[1m...[m[33m[40m#[30m[40m[1m.#[m[37m[40m [30m[40m[1m##.#..#.#[5;13H[m[37m[43m[5mZ[m[30m[40m[1m...[m[37m[40m..[30m[40m[1m.##[m[37m[40m [30m[40m[1m###.P..#[6;13H[m[33m[40m###[37m[40m.[33m[40m##[30m[40m[1m..###.P.PP.#.[7;10H[m[37m[43m[5mZZ[m[37m[40m.[36m[40m[1m[[m[37m[40m.....[30m[40m[1m....PPP♣P..#.#[8;10H[m[37m[40m....[20G[30m[40m[1m##..♣♣P.....#[m[37m[40m [9;12H[36m[40m†[33m[40m#[30m[40m[1m####....PP♣P.P[10;12H[m[37m[40m.[33m[40m#[30m[40m[1m#......P..P......#[11;5H[37m[40m>[11;21H[30m[40m.P♣[11;33H#[12;3H#[m[33m[40m###[12;21H[30m[40m[1m♣.P.[31G...[13;3H[m[37m[40m [33m[40m#[37m[40m..[33m[40m#[37m[40m..[33m[40m##[13;21H[30m[40m[1m...[14;4H[m[37m[40m....... [30m[40m[1m..[14;24H#.##.###[15;21H####....#..[16;14H#[22G[m[37m[40m [30m[40m[1m##...#.#[17;13H[m[37m[40m [17;24H [30m[40m[1m##....##.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl786 b/tests/data/crawl/crawl786 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl786 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl787 b/tests/data/crawl/crawl787 new file mode 100644 index 0000000..3bc45ed --- /dev/null +++ b/tests/data/crawl/crawl787 @@ -0,0 +1 @@ +[5;13H[37m[40m.[6d[37m[43m[5mZ[7;10H[m[37m[40m..[8d[37m[43m[5mZZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl788 b/tests/data/crawl/crawl788 new file mode 100644 index 0000000..2249f33 --- /dev/null +++ b/tests/data/crawl/crawl788 @@ -0,0 +1 @@ +[4;46H[31m[40m1[4;56H[34m[40m====[9;64H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl789 b/tests/data/crawl/crawl789 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl789 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl79 b/tests/data/crawl/crawl79 new file mode 100644 index 0000000..3116466 --- /dev/null +++ b/tests/data/crawl/crawl79 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K [1;32H [2;15H[1K #......[2;32H [3;14H[1K ##......[3;32H [4;14H[1K ...[4;32H [5;14H[1K ...[5;32H [6;14H[1K .#.[24G ... [7;15H[1K #.[24G .. [8;15H[1K #.[8;29H.. [9;14H[1K ...[9;29H.. [10;14H[1K #.#[10;29Hg. [11;14H[1K #. [27G . [12;18H[1K [12;28H [13;18H[1K [13;28H [14;18H[1K [m[37m[40m.[30m[40m[1m [m[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m [m[37m[40m.[30m[40m[1m [15;17H[1K # #.#.# # [16;20H[1K +. .+ [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl790 b/tests/data/crawl/crawl790 new file mode 100644 index 0000000..6b82cba --- /dev/null +++ b/tests/data/crawl/crawl790 @@ -0,0 +1 @@ +[9;11H
\ No newline at end of file diff --git a/tests/data/crawl/crawl791 b/tests/data/crawl/crawl791 new file mode 100644 index 0000000..47c944b --- /dev/null +++ b/tests/data/crawl/crawl791 @@ -0,0 +1 @@ +[2;4H[30m[40m[1m.[3d.[4d.[4;14H#...[m[33m[40m#[37m[40m.[5;4H[30m[40m[1m.[6d.[6;19H[m[37m[40m.[7;4H[30m[40m[1m.[7;19H[m[37m[40m.[8;4H[30m[40m[1m.[8;19H[m[37m[40m.[9;4H[30m[40m[1m.[11G[m[37m[40m.[7mp[10;4H[m[30m[40m[1m.[11d.[12d#[14d.[m[37m[40m..[30m[40m[1m.[15;4H.[m[37m[40m.[30m[40m[1m.[16;4H..[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl792 b/tests/data/crawl/crawl792 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl792 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl793 b/tests/data/crawl/crawl793 new file mode 100644 index 0000000..3b82121 --- /dev/null +++ b/tests/data/crawl/crawl793 @@ -0,0 +1 @@ +[6;12H[37m[40m.[7d[37m[43m[5mZ[8;10H[m[37m[40m.[9d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl794 b/tests/data/crawl/crawl794 new file mode 100644 index 0000000..7f8b0fc --- /dev/null +++ b/tests/data/crawl/crawl794 @@ -0,0 +1 @@ +[3;74H[32m[40m[1m==[9;64H[m[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl795 b/tests/data/crawl/crawl795 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl795 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl796 b/tests/data/crawl/crawl796 new file mode 100644 index 0000000..5428f6f --- /dev/null +++ b/tests/data/crawl/crawl796 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mYou see here a dart slug corpse.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl797 b/tests/data/crawl/crawl797 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl797 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl798 b/tests/data/crawl/crawl798 new file mode 100644 index 0000000..d6788c9 --- /dev/null +++ b/tests/data/crawl/crawl798 @@ -0,0 +1 @@ +[17;34H[9;64H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_You butcher the dart slug corpse.[m[39;49m[37m[40m[7;12H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m9.0 (2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl799 b/tests/data/crawl/crawl799 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl799 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl80 b/tests/data/crawl/crawl80 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl80 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl800 b/tests/data/crawl/crawl800 new file mode 100644 index 0000000..16f69ad --- /dev/null +++ b/tests/data/crawl/crawl800 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_j - 8 chunks of flesh (gained 2)[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl801 b/tests/data/crawl/crawl801 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl801 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl802 b/tests/data/crawl/crawl802 new file mode 100644 index 0000000..eb84026 --- /dev/null +++ b/tests/data/crawl/crawl802 @@ -0,0 +1 @@ +[4;56H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl803 b/tests/data/crawl/crawl803 new file mode 100644 index 0000000..68a36a8 --- /dev/null +++ b/tests/data/crawl/crawl803 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;60H[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl804 b/tests/data/crawl/crawl804 new file mode 100644 index 0000000..5ad6e17 --- /dev/null +++ b/tests/data/crawl/crawl804 @@ -0,0 +1 @@ +[3;47H[32m[40m7[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl805 b/tests/data/crawl/crawl805 new file mode 100644 index 0000000..a2c4287 --- /dev/null +++ b/tests/data/crawl/crawl805 @@ -0,0 +1 @@ +[4;60H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl806 b/tests/data/crawl/crawl806 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl806 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl807 b/tests/data/crawl/crawl807 new file mode 100644 index 0000000..ac9079d --- /dev/null +++ b/tests/data/crawl/crawl807 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl808 b/tests/data/crawl/crawl808 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl808 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl809 b/tests/data/crawl/crawl809 new file mode 100644 index 0000000..049b23d --- /dev/null +++ b/tests/data/crawl/crawl809 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m3[4;65H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl81 b/tests/data/crawl/crawl81 new file mode 100644 index 0000000..c8ba84a --- /dev/null +++ b/tests/data/crawl/crawl81 @@ -0,0 +1 @@ +
[18d[M[9;23H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl810 b/tests/data/crawl/crawl810 new file mode 100644 index 0000000..61b36ad --- /dev/null +++ b/tests/data/crawl/crawl810 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Your goblin skeleton crumbles into dust![11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl811 b/tests/data/crawl/crawl811 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl811 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl812 b/tests/data/crawl/crawl812 new file mode 100644 index 0000000..ea196ad --- /dev/null +++ b/tests/data/crawl/crawl812 @@ -0,0 +1 @@ +[4;65H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl813 b/tests/data/crawl/crawl813 new file mode 100644 index 0000000..011341a --- /dev/null +++ b/tests/data/crawl/crawl813 @@ -0,0 +1 @@ +[3;47H[32m[40m8[77G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl814 b/tests/data/crawl/crawl814 new file mode 100644 index 0000000..eec536f --- /dev/null +++ b/tests/data/crawl/crawl814 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[4;46H[33m[40m4[4;70H[m[34m[40m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl815 b/tests/data/crawl/crawl815 new file mode 100644 index 0000000..8231674 --- /dev/null +++ b/tests/data/crawl/crawl815 @@ -0,0 +1 @@ +[4;70H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl816 b/tests/data/crawl/crawl816 new file mode 100644 index 0000000..9ea712a --- /dev/null +++ b/tests/data/crawl/crawl816 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m5[75G[34m[40m=====
[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl817 b/tests/data/crawl/crawl817 new file mode 100644 index 0000000..5af5350 --- /dev/null +++ b/tests/data/crawl/crawl817 @@ -0,0 +1 @@ +
[18d[M[8;12H[36m[40m)
[24d[37m[40m_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl818 b/tests/data/crawl/crawl818 new file mode 100644 index 0000000..74927a2 --- /dev/null +++ b/tests/data/crawl/crawl818 @@ -0,0 +1 @@ +[9;62H[37m[40m942.0 (43.0)[15;38H[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl819 b/tests/data/crawl/crawl819 new file mode 100644 index 0000000..ac85ade --- /dev/null +++ b/tests/data/crawl/crawl819 @@ -0,0 +1 @@ +[3;46H[37m[40m19[78G[32m[40m==[9;64H[37m[40m3.0 (44[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl82 b/tests/data/crawl/crawl82 new file mode 100644 index 0000000..384f635 --- /dev/null +++ b/tests/data/crawl/crawl82 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [1;32H [2;15H[1K [33m[40m#[37m[40m......[2;32H [3;14H[1K [30m[40m[1m#[m[33m[40m#[37m[40m......[3;32H [4;14H[1K [30m[40m[1m.[m[37m[40m..[4;32H [5;14H[1K [30m[40m[1m.[m[37m[40m..[5;32H [6;14H[1K [30m[40m[1m.[m[33m[40m#[37m[40m.[24G [30m[40m[1m...[m[37m[40m [7;15H[1K [33m[40m#[37m[40m.[24G [30m[40m[1m..[m[37m[40m [8;15H[1K [33m[40m#[37m[40m.[8;29H.. [9;14H[1K [30m[40m[1m.[m[37m[40m.......[7mp[m[37m[40m....... [10;14H[1K [30m[40m[1m#[m[37m[40m.[33m[40m#[10;29H[37m[40mg. [11;14H[1K [30m[40m[1m#.[m[37m[40m [27G . [12;18H[1K [12;28H [13;18H[1K [13;28H [14;18H[1K . [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m . [15;17H[1K [33m[40m#[37m[40m [33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [33m[40m#[37m[40m [16;20H[1K +. .+ [17d[1K [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl820 b/tests/data/crawl/crawl820 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl820 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl821 b/tests/data/crawl/crawl821 new file mode 100644 index 0000000..5b1e401 --- /dev/null +++ b/tests/data/crawl/crawl821 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;12H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl822 b/tests/data/crawl/crawl822 new file mode 100644 index 0000000..fa410ca --- /dev/null +++ b/tests/data/crawl/crawl822 @@ -0,0 +1 @@ +[9;50H[4;75H[34m[40m[1m=====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl823 b/tests/data/crawl/crawl823 new file mode 100644 index 0000000..cdd9a27 --- /dev/null +++ b/tests/data/crawl/crawl823 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mEating one of 7 chunks of flesh. This raw flesh tastes terrible.[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl824 b/tests/data/crawl/crawl824 new file mode 100644 index 0000000..56042bd --- /dev/null +++ b/tests/data/crawl/crawl824 @@ -0,0 +1 @@ +
[18d[M[3;78H[32m[40m[1m==
[24d[m[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl825 b/tests/data/crawl/crawl825 new file mode 100644 index 0000000..a726c5b --- /dev/null +++ b/tests/data/crawl/crawl825 @@ -0,0 +1 @@ +[10;80H
\ No newline at end of file diff --git a/tests/data/crawl/crawl826 b/tests/data/crawl/crawl826 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl826 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl827 b/tests/data/crawl/crawl827 new file mode 100644 index 0000000..de2a8f4 --- /dev/null +++ b/tests/data/crawl/crawl827 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou continue eating.[m[37m[40m x2[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl828 b/tests/data/crawl/crawl828 new file mode 100644 index 0000000..dcb81d8 --- /dev/null +++ b/tests/data/crawl/crawl828 @@ -0,0 +1 @@ +[H[30m[40m[1m [m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m###.#[m[37m[40m [30m[40m[1m##....
[2d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#
[3d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m########.[27G#...###
[4d [m[37m[40m [33m[40m#[37m[40m..[30m[40m[1mZ.....................
[5d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........##..##.###
[6d [m[37m[40m [33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..........##...#.#[m[37m[40m
[7d[30m[40m[1m [m[37m[40m [33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#.................##[m[37m[40m
[8d[30m[40m[1m [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........###.##..###
[9d [m[37m[40m [33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#..........[36m[40m[[30m[40m.........P
[10d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..[21G.[m[36m[40m)[30m[40m[1m.......##..
[11d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..[22G.#####....PP
[12d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..[21G..##[31GP
[13d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..[37m[40m>[23G[30m[40m##[32GP♣
[14d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####[23G##......♣.P
[15d [m[37m[40m [33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..#[15;29H.
[16d [m[37m[40m [33m[40m#[33m[44mK[33m[40m#[30m[40m[1m...[21G.#.........
[17d [17;11H#...[21G......[33G#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl829 b/tests/data/crawl/crawl829 new file mode 100644 index 0000000..03e1ad8 --- /dev/null +++ b/tests/data/crawl/crawl829 @@ -0,0 +1 @@ +
[18d[M[9;63H[37m[40m68.0 (25[14;38H[33m[44mK[37m[40m [32m[40m[1m[7m [m[37m[40m kobold (sleeping)[K[15;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K[24;2H[31m[40m[1mA kobold comes into view. It is wielding a whip.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl83 b/tests/data/crawl/crawl83 new file mode 100644 index 0000000..d978276 --- /dev/null +++ b/tests/data/crawl/crawl83 @@ -0,0 +1 @@ +
[24d[30m[40m[1m_[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl830 b/tests/data/crawl/crawl830 new file mode 100644 index 0000000..1f04c87 --- /dev/null +++ b/tests/data/crawl/crawl830 @@ -0,0 +1 @@ +
[18d[M[6;10H[37m[40m.[8d[37m[43m[5mZ[16;10H[m[33m[40mK[24;2H[37m[40mThe kobold shouts![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl831 b/tests/data/crawl/crawl831 new file mode 100644 index 0000000..3b4bab9 --- /dev/null +++ b/tests/data/crawl/crawl831 @@ -0,0 +1 @@ +[14;38H[33m[40mK[14;48H[37m[40m[K[15;10H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl832 b/tests/data/crawl/crawl832 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl832 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl833 b/tests/data/crawl/crawl833 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl833 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl834 b/tests/data/crawl/crawl834 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl834 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl835 b/tests/data/crawl/crawl835 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl835 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl836 b/tests/data/crawl/crawl836 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl836 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl837 b/tests/data/crawl/crawl837 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl837 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl838 b/tests/data/crawl/crawl838 new file mode 100644 index 0000000..d230231 --- /dev/null +++ b/tests/data/crawl/crawl838 @@ -0,0 +1 @@ +[37m[40m[7mp[10d[m[37m[40m.[11d.[12d.[13d.[14d.[15d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl839 b/tests/data/crawl/crawl839 new file mode 100644 index 0000000..994d8b7 --- /dev/null +++ b/tests/data/crawl/crawl839 @@ -0,0 +1 @@ +[9;64H[37m[40m9.0 (26[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl84 b/tests/data/crawl/crawl84 new file mode 100644 index 0000000..68721c9 --- /dev/null +++ b/tests/data/crawl/crawl84 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;23H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl840 b/tests/data/crawl/crawl840 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl840 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl841 b/tests/data/crawl/crawl841 new file mode 100644 index 0000000..99f3257 --- /dev/null +++ b/tests/data/crawl/crawl841 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. [30m[40m[1mThe stone misses you.
[24d_[m[37m[40mYou see here a stone.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl842 b/tests/data/crawl/crawl842 new file mode 100644 index 0000000..fb9a33a --- /dev/null +++ b/tests/data/crawl/crawl842 @@ -0,0 +1 @@ +[1;17H[37m[40m [1;28H[30m[40m[1m.[2;12H########.#######...###[3;11H[m[37m[40m.[30m[40m[1mZ.....................[4;11H[m[33m[40m#[30m[40m[1m#[4;23H##..##.####[5;27H.#.#[m[37m[40m [6;10H[37m[43m[5mZ[6;23H[m[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[7;23H###.##..##[8;10H[m[33m[40m([8;23H[36m[40m[1m[[30m[40m.........P[9;22H[m[36m[40m)[30m[40m[1m.[30G##..[10;22H.#####....PP[11;25H......P..[12;15H[37m[40m>[12;31H[30m[40m.P♣[13;13H####[13;31H♣.P[14;16H..#..##[14;31H...[15;10H[m[33m[40mK#[30m[40m[1m..........#..[16;10H[m[37m[40m.[16;22H[30m[40m[1m.[16;31H###[17;24H#[32G[m[37m[40m [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl843 b/tests/data/crawl/crawl843 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl843 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl844 b/tests/data/crawl/crawl844 new file mode 100644 index 0000000..05f2a6b --- /dev/null +++ b/tests/data/crawl/crawl844 @@ -0,0 +1 @@ +[6;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl845 b/tests/data/crawl/crawl845 new file mode 100644 index 0000000..0f9e42c --- /dev/null +++ b/tests/data/crawl/crawl845 @@ -0,0 +1 @@ +[14;10H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl846 b/tests/data/crawl/crawl846 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl846 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl847 b/tests/data/crawl/crawl847 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl847 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl848 b/tests/data/crawl/crawl848 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl848 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl849 b/tests/data/crawl/crawl849 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl849 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl85 b/tests/data/crawl/crawl85 new file mode 100644 index 0000000..6acf17b --- /dev/null +++ b/tests/data/crawl/crawl85 @@ -0,0 +1 @@ +[2;16H[30m[40m[1m#......[3;16H#[m[37m[40m.[30m[40m[1m.....[4;16H.[m[37m[40m..[30m[40m[1m....[5;16H.[m[37m[40m...[30m[40m[1m...[6;16H#[m[37m[40m....[30m[40m[1m..[7;16H#[m[37m[40m.....[30m[40m[1m.[7;31H[m[37m[40m.[8;16H[30m[40m[1m#[8;31H[m[37m[40m.[9;16H[30m[40m[1m.[23G[m[37m[40m.[7mp[31G[m[37m[40m.[10;16H[30m[40m[1m.[10;31H[m[33m[40m#[11;22H[30m[40m[1m.[m[33m[40m#[37m[40m..[30m[40m[1m#[m[37m[40m ..[33m[40m#[12;21H[30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[30m[40m[1m#[m[37m[40m .[13;20H[30m[40m[1m.#.[m[33m[40m#[14;19H[30m[40m[1m.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[15;18H[30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[16;21H[30m[40m[1m+.[m[37m[40m+.+ .[17;34H[m[39;49m[37m[40m
[18d[10;28H[37m[40mg.[17;34H[m[39;49m[37m[40m[9;63H[37m[40m5.0 (1
[24d_[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl850 b/tests/data/crawl/crawl850 new file mode 100644 index 0000000..271d66f --- /dev/null +++ b/tests/data/crawl/crawl850 @@ -0,0 +1 @@ +[37m[40m.[11d.[12d.[13d.[14d.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl851 b/tests/data/crawl/crawl851 new file mode 100644 index 0000000..0db4128 --- /dev/null +++ b/tests/data/crawl/crawl851 @@ -0,0 +1 @@ +[3;46H[32m[40m17[77G[31m[40m---[9;63H[37m[40m70.0 (1.0) [11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl852 b/tests/data/crawl/crawl852 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl852 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl853 b/tests/data/crawl/crawl853 new file mode 100644 index 0000000..5ddc665 --- /dev/null +++ b/tests/data/crawl/crawl853 @@ -0,0 +1 @@ +
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl854 b/tests/data/crawl/crawl854 new file mode 100644 index 0000000..5cc65fd --- /dev/null +++ b/tests/data/crawl/crawl854 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K #.# #.# [2;8H[1K #.#[3;8H[1K #..[4;8H[1K[5d[1K [5;31H [6;8H[1K [6;32H [7;8H[1K[8d[1K [8;23H[[9;8H[1K [9;22H)[10;8H[1K[11d[1K[12d[1K [15G>[13;8H[1K[14d[1K[15d[1K #K#[16;8H[1K #.#[17d[1K [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mAnimate Skeleton[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl855 b/tests/data/crawl/crawl855 new file mode 100644 index 0000000..b7c99c2 --- /dev/null +++ b/tests/data/crawl/crawl855 @@ -0,0 +1 @@ +
[18d[2M[23;2H[36m[40mAiming: [37m[40m[1mPain[24;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - you[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl856 b/tests/data/crawl/crawl856 new file mode 100644 index 0000000..97ab190 --- /dev/null +++ b/tests/data/crawl/crawl856 @@ -0,0 +1 @@ +
[18d[M[9;10H[30m[41m[1m[7mp[24;2H[m[36m[40mReally target yourself? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl857 b/tests/data/crawl/crawl857 new file mode 100644 index 0000000..2bbc4d5 --- /dev/null +++ b/tests/data/crawl/crawl857 @@ -0,0 +1 @@ +[H[C[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#[m[37m[40m [2;2H [33m[40m#[37m[40m.[33m[40m#[3;2H[37m[40m [33m[40m#[37m[40m..[4;2H [5;2H [5;31H [6;2H [6;32H [7;2H [8;2H [8;23H[36m[40m[1m[[9;2H[m[37m[40m [33m[40m#[37m[40m[7mp[9;22H[m[36m[40m)[10;2H[37m[40m [11;2H [12;2H [15G[1m>[13;2H[m[37m[40m [14;2H [15;2H [33m[40m#K#[16;2H[37m[40m [33m[40m#[37m[40m.[33m[40m#[17;2H[37m[40m [17;32H [m[39;49m[37m[40m
[18d[M[24;2H[36m[40mOkay, then.[9;50H[m[39;49m[37m[40m[17;34H
[24d[30m[40m[1m_[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl858 b/tests/data/crawl/crawl858 new file mode 100644 index 0000000..b9649e2 --- /dev/null +++ b/tests/data/crawl/crawl858 @@ -0,0 +1 @@ +[9;50H[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl859 b/tests/data/crawl/crawl859 new file mode 100644 index 0000000..5446173 --- /dev/null +++ b/tests/data/crawl/crawl859 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_Unknown command.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl86 b/tests/data/crawl/crawl86 new file mode 100644 index 0000000..3122bde --- /dev/null +++ b/tests/data/crawl/crawl86 @@ -0,0 +1 @@ +[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl860 b/tests/data/crawl/crawl860 new file mode 100644 index 0000000..6d1b5b4 --- /dev/null +++ b/tests/data/crawl/crawl860 @@ -0,0 +1 @@ +[1;12H[30m[40m[1m########.#######...###[2;11H[m[37m[40m.[30m[40m[1mZ.....................[3;11H[m[33m[40m#[30m[40m[1m#[3;23H##..##.####[4;27H.#.#[m[37m[40m [5;23H[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[6;10H[m[37m[43m[5mZ[6;23H[m[30m[40m[1m###.##..##[7;23H[36m[40m[[30m[40m.........P[8;10H[m[33m[40m([8;22H[36m[40m)[30m[40m[1m.[30G##..[9;22H.#####....PP[10;25H......P..[11;15H[37m[40m>[11;31H[30m[40m.P♣[12;13H####[12;31H♣.P[13;16H..#..##[13;31H...[14;10H[m[33m[40mK#[30m[40m[1m..........#..[15;10H[m[37m[40m.[15;22H[30m[40m[1m.[15;31H###[16;24H#[32G[m[37m[40m [17;22H[30m[40m[1m##[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl861 b/tests/data/crawl/crawl861 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl861 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl862 b/tests/data/crawl/crawl862 new file mode 100644 index 0000000..05f2a6b --- /dev/null +++ b/tests/data/crawl/crawl862 @@ -0,0 +1 @@ +[6;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl863 b/tests/data/crawl/crawl863 new file mode 100644 index 0000000..603df0d --- /dev/null +++ b/tests/data/crawl/crawl863 @@ -0,0 +1 @@ +[13;10H[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl864 b/tests/data/crawl/crawl864 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl864 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl865 b/tests/data/crawl/crawl865 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl865 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl866 b/tests/data/crawl/crawl866 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl866 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl867 b/tests/data/crawl/crawl867 new file mode 100644 index 0000000..b8764df --- /dev/null +++ b/tests/data/crawl/crawl867 @@ -0,0 +1 @@ +[37m[40m.[11d.[12d.[13d.[17;34H[m[39;49m[37m[40m[9;64H[37m[40m1[11;79H[m[39;49m[37m[40m[17;34H
[18d[2M[23d[37m[40m_The kobold throws a stone. The stone hits you but does no damage.
[24d[30m[40m[1m_[m[37m[40mYou see here a stone.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl868 b/tests/data/crawl/crawl868 new file mode 100644 index 0000000..d20afb9 --- /dev/null +++ b/tests/data/crawl/crawl868 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K[2d[1K #..[3;8H[1K #.#[4;8H[1K [4;31H [5;8H[1K [5;32H [6;8H[1K[7d[1K [7;23H[[8;8H[1K [8;22H)[9;8H[1K[10d[1K[11d[1K [15G>[12;8H[1K[13d[1K[14d[1K[15d[1K #.#[16;8H[1K #.#[16;32H [17;10H[1K [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl869 b/tests/data/crawl/crawl869 new file mode 100644 index 0000000..54baa75 --- /dev/null +++ b/tests/data/crawl/crawl869 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - kobold[24;2HAim: [37m[40ma kobold, wielding a whip (chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl87 b/tests/data/crawl/crawl87 new file mode 100644 index 0000000..6be3f4d --- /dev/null +++ b/tests/data/crawl/crawl87 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K [1;32H [2;15H[1K [2;32H [3;14H[1K ##.[3;32H [4;14H[1K ....[4;32H [5;14H[1K ....[5;32H [6;14H[1K .#..[m[37m[40m..[30m[40m[1m..# ... [7;15H[1K #..[m[37m[40m...[30m[40m[1m.# ... [8;15H[1K #..[8;30H.. [9;14H[1K ....[9;30H.. [10;14H[1K #.##[10;30H.# [11;14H[1K #. [27G [m[37m[40m.[30m[40m[1m.# [12;18H[1K [12;28H . [13;18H[1K [13;28H [14;18H[1K . #.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [m[37m[40m.[30m[40m[1m [15;17H[1K # #.#.# .# [16;20H[1K +.+.+ . [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl870 b/tests/data/crawl/crawl870 new file mode 100644 index 0000000..d84ba9b --- /dev/null +++ b/tests/data/crawl/crawl870 @@ -0,0 +1 @@ +[H[C[37m[40m [2;2H [33m[40m#[37m[40m..[3;2H [33m[40m#[37m[40m.[33m[40m#[4;2H[37m[40m [4;31H [5;2H [5;32H [6;2H [7;2H [7;23H[36m[40m[1m[[8;2H[m[37m[40m [8;22H[36m[40m)[9;2H[37m[40m [10;2H [11;2H [15G[1m>[12;2H[m[37m[40m [13;2H [14;2H [15;2H [33m[40m#[37m[40m.[33m[40m#[16;2H[37m[40m [33m[40m#[37m[40m.[33m[40m#[16;32H[37m[40m [17;2H [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl871 b/tests/data/crawl/crawl871 new file mode 100644 index 0000000..b3f3460 --- /dev/null +++ b/tests/data/crawl/crawl871 @@ -0,0 +1 @@ +[14;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl872 b/tests/data/crawl/crawl872 new file mode 100644 index 0000000..99288cf --- /dev/null +++ b/tests/data/crawl/crawl872 @@ -0,0 +1 @@ +[33m[40mK[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl873 b/tests/data/crawl/crawl873 new file mode 100644 index 0000000..bde6931 --- /dev/null +++ b/tests/data/crawl/crawl873 @@ -0,0 +1 @@ +[13;10H[33m[40m([14;40H[1m[7m [13;11H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl874 b/tests/data/crawl/crawl874 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl874 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl875 b/tests/data/crawl/crawl875 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl875 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl876 b/tests/data/crawl/crawl876 new file mode 100644 index 0000000..55a31cc --- /dev/null +++ b/tests/data/crawl/crawl876 @@ -0,0 +1 @@ +[A[33m[40m([m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl877 b/tests/data/crawl/crawl877 new file mode 100644 index 0000000..bb17ff6 --- /dev/null +++ b/tests/data/crawl/crawl877 @@ -0,0 +1 @@ +
[18d[M[10;10H[37m[40m.[11d.[12d.[13d.
[24d The kobold convulses in agony! The kobold throws a stone.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl878 b/tests/data/crawl/crawl878 new file mode 100644 index 0000000..d5b7252 --- /dev/null +++ b/tests/data/crawl/crawl878 @@ -0,0 +1 @@ +[3;47H[32m[40m6[76G[31m[40m-[30m[40m[1m---[4;46H[33m[40m4[75G[m[35m[40m-----[9;64H[37m[40m2[11;79H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl879 b/tests/data/crawl/crawl879 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl879 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl88 b/tests/data/crawl/crawl88 new file mode 100644 index 0000000..327a507 --- /dev/null +++ b/tests/data/crawl/crawl88 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f - goblin[24;2HAim: [37m[40ma goblin, wielding a dagger (chance to defeat MR: 91%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl880 b/tests/data/crawl/crawl880 new file mode 100644 index 0000000..e68ed0d --- /dev/null +++ b/tests/data/crawl/crawl880 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_The stone hits you but does no damage.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl881 b/tests/data/crawl/crawl881 new file mode 100644 index 0000000..d20afb9 --- /dev/null +++ b/tests/data/crawl/crawl881 @@ -0,0 +1 @@ +
[18d[2M[1;8H[30m[40m[1m[1K[2d[1K #..[3;8H[1K #.#[4;8H[1K [4;31H [5;8H[1K [5;32H [6;8H[1K[7d[1K [7;23H[[8;8H[1K [8;22H)[9;8H[1K[10d[1K[11d[1K [15G>[12;8H[1K[13d[1K[14d[1K[15d[1K #.#[16;8H[1K #.#[16;32H [17;10H[1K [17;32H [23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl882 b/tests/data/crawl/crawl882 new file mode 100644 index 0000000..7ab730d --- /dev/null +++ b/tests/data/crawl/crawl882 @@ -0,0 +1 @@ +
[18d[3M[22;2H[36m[40mAiming: [37m[40m[1mPain[23;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - kobold[24;2HAim: [37m[40ma kobold, wielding a whip ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 92%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl883 b/tests/data/crawl/crawl883 new file mode 100644 index 0000000..d84ba9b --- /dev/null +++ b/tests/data/crawl/crawl883 @@ -0,0 +1 @@ +[H[C[37m[40m [2;2H [33m[40m#[37m[40m..[3;2H [33m[40m#[37m[40m.[33m[40m#[4;2H[37m[40m [4;31H [5;2H [5;32H [6;2H [7;2H [7;23H[36m[40m[1m[[8;2H[m[37m[40m [8;22H[36m[40m)[9;2H[37m[40m [10;2H [11;2H [15G[1m>[12;2H[m[37m[40m [13;2H [14;2H [15;2H [33m[40m#[37m[40m.[33m[40m#[16;2H[37m[40m [33m[40m#[37m[40m.[33m[40m#[16;32H[37m[40m [17;2H [17;32H [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl884 b/tests/data/crawl/crawl884 new file mode 100644 index 0000000..b3f3460 --- /dev/null +++ b/tests/data/crawl/crawl884 @@ -0,0 +1 @@ +[14;10H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl885 b/tests/data/crawl/crawl885 new file mode 100644 index 0000000..3b9b1e1 --- /dev/null +++ b/tests/data/crawl/crawl885 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl886 b/tests/data/crawl/crawl886 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl886 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl887 b/tests/data/crawl/crawl887 new file mode 100644 index 0000000..9f6822a --- /dev/null +++ b/tests/data/crawl/crawl887 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [32m[40m16[37m[40m/19 [32m[40m[1m====================[30m[40m----[4;38H[m[33m[40mMagic: [1m3[m[37m[40m/5[56G[34m[40m[1m==============[m[35m[40m-----[30m[40m[1m-----[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m15[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 2 [33m[40mNext: [37m[40m100%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl888 b/tests/data/crawl/crawl888 new file mode 100644 index 0000000..b00b739 --- /dev/null +++ b/tests/data/crawl/crawl888 @@ -0,0 +1 @@ +[H[30m[40m[1m [9G#.#########.#######...###
[2d [9G[m[33m[40m#[37m[40m..[30m[40m[1mZ.....................
[3d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........##..##.####
[4d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........##...#.#
[5d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#.................##[m[37m[40m [30m[40m[1m#
[6d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........###.##..###
[7d [9G[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..........[36m[40m[[30m[40m.........P
[8d [9G[m[33m[40m#[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#.........[m[36m[40m)[30m[40m[1m.......##..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m [9G[m[33m[40m#[37m[40m[7mp[m[33m[40m#[30m[40m[1m#..........#####....PP[9;62H[m[37m[40m972.0 (0.0)
[10d[30m[40m[1m [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..........##......P..
[11d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#..[37m[40m>[30m[40m.......##.......P♣
[12d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m#####......##......♣.P
[13d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m####..#..####.........
[14d [9G[m[33m[40m#[37m[40m[7m)[m[33m[40m#[30m[40m[1m..........#...........
[15d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m...................###
[16d [9G[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m............#......#
[17d [17;11H#..........###......#[34G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl889 b/tests/data/crawl/crawl889 new file mode 100644 index 0000000..4478a47 --- /dev/null +++ b/tests/data/crawl/crawl889 @@ -0,0 +1 @@ +[14;38H[37m[43m[5mZZ[m[37m[40m [32m[40m2 bat skeletons[K
[18d[37m[40m_The stone hits you but does no damage.
[19d [36m[40mCasting: [37m[40m[1mPain[20;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[21;2HAiming: [37m[40m[1mPain[22;2H[m[36m[40mPress: ? - help, Shift-Dir - straight line, f/p - kobold[23;2HAim: [37m[40ma kobold, wielding a whip ([33m[40m[1mmoderately wounded[m[37m[40m, chance to defeat MR: 92%)
[24d The kobold convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl89 b/tests/data/crawl/crawl89 new file mode 100644 index 0000000..f8adcfa --- /dev/null +++ b/tests/data/crawl/crawl89 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [1;32H [2;15H[1K [2;32H [3;14H[1K [30m[40m[1m##[m[37m[40m.[3;32H [4;14H[1K [30m[40m[1m..[m[37m[40m..[4;32H [5;14H[1K [30m[40m[1m..[m[37m[40m..[5;32H [6;14H[1K [30m[40m[1m.#[m[37m[40m....[30m[40m[1m..#[m[37m[40m [30m[40m[1m...[m[37m[40m [7;15H[1K [30m[40m[1m#[m[37m[40m.....[30m[40m[1m.#[m[37m[40m [30m[40m[1m..[m[37m[40m. [8;15H[1K [30m[40m[1m#[m[37m[40m..[8;30H.. [9;14H[1K [30m[40m[1m..[m[37m[40m..[9;30H.. [10;14H[1K [30m[40m[1m#.[m[33m[40m##[10;30H[37m[40m.[33m[40m#[37m[40m [11;14H[1K [30m[40m[1m#.[m[37m[40m [27G ..[33m[40m#[37m[40m [12;18H[1K [12;28H . [13;18H[1K [13;28H [14;18H[1K [30m[40m[1m.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m . [15;17H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[37m[40m [16;20H[1K [30m[40m[1m+.[m[37m[40m+.+ . [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl890 b/tests/data/crawl/crawl890 new file mode 100644 index 0000000..b3d74cd --- /dev/null +++ b/tests/data/crawl/crawl890 @@ -0,0 +1 @@ +
[18d[2M[23;2H[31m[40mYou kill the kobold![24;2H[32m[40mYou have reached level 3![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl891 b/tests/data/crawl/crawl891 new file mode 100644 index 0000000..da80427 --- /dev/null +++ b/tests/data/crawl/crawl891 @@ -0,0 +1 @@ +[?25h
\ No newline at end of file diff --git a/tests/data/crawl/crawl892 b/tests/data/crawl/crawl892 new file mode 100644 index 0000000..8bc4754 --- /dev/null +++ b/tests/data/crawl/crawl892 @@ -0,0 +1 @@ +
[24d[31m[40m[1m+[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl893 b/tests/data/crawl/crawl893 new file mode 100644 index 0000000..5ff4a59 --- /dev/null +++ b/tests/data/crawl/crawl893 @@ -0,0 +1 @@ +[?25l[18d[2M[22d[37m[40m [23d[32m[40mYour experience leads to an increase in your attributes![24;2H[36m[40mIncrease (S)trength, (I)ntelligence, or (D)exterity? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl894 b/tests/data/crawl/crawl894 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl894 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl895 b/tests/data/crawl/crawl895 new file mode 100644 index 0000000..b9e885a --- /dev/null +++ b/tests/data/crawl/crawl895 @@ -0,0 +1 @@ +[3;46H[32m[40m20[37m[40m/24[4;48H6[4;68H[35m[40m--[30m[40m[1m-----[6;62H[m[37m[40m6[8;43H3[51G 0% [9;64H3.0 (1[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl896 b/tests/data/crawl/crawl896 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl896 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl897 b/tests/data/crawl/crawl897 new file mode 100644 index 0000000..8aec16c --- /dev/null +++ b/tests/data/crawl/crawl897 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[32m[40mYou feel clever.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl898 b/tests/data/crawl/crawl898 new file mode 100644 index 0000000..d44c5cb --- /dev/null +++ b/tests/data/crawl/crawl898 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m.Z.....................[2;11H[m[33m[40m#[30m[40m[1m#[2;23H##..##.####[3;27H.#.#[m[37m[40m [4;23H[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[5;23H###.##..##[6;10H[m[37m[43m[5mZ[6;23H[m[36m[40m[1m[[30m[40m.........P[7;22H[m[36m[40m)[30m[40m[1m.[30G##..[8;10H[m[33m[40m([8;22H[30m[40m[1m.#####....PP[9;25H......P..[10;15H[37m[40m>[10;31H[30m[40m.P♣[11;13H####[11;31H♣.P[12;16H..#..##[12;31H...[13;10H[m[37m[40m[7m)[m[33m[40m#[30m[40m[1m..........#..[14;10H[m[37m[40m.[14;22H[30m[40m[1m.[14;31H###[15;24H#[32G[m[37m[40m [16;22H[30m[40m[1m##[17;32H##[m[39;49m[37m[40m
[18d[6;10H[33m[40m([8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m4[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl899 b/tests/data/crawl/crawl899 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl899 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl90 b/tests/data/crawl/crawl90 new file mode 100644 index 0000000..806a026 --- /dev/null +++ b/tests/data/crawl/crawl90 @@ -0,0 +1 @@ +[10;28H[30m[40m[1m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl900 b/tests/data/crawl/crawl900 new file mode 100644 index 0000000..5d638c6 --- /dev/null +++ b/tests/data/crawl/crawl900 @@ -0,0 +1 @@ +[1;11H[30m[40m[1m##[1;23H##..##.####[2;27H.#.#[m[37m[40m [3;23H[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[4;23H###.##..##[5;10H[m[33m[40m([5;23H[36m[40m[1m[[30m[40m.........P[6;10H[m[37m[43m[5mZ[6;22H[m[36m[40m)[30m[40m[1m.[30G##..[7;22H.#####....PP[8;10H[m[37m[40m.[8;25H[30m[40m[1m......P..[9;15H[37m[40m>[9;31H[30m[40m.P♣[10;13H####[10;31H♣.P[11;16H..#..##[11;31H...[12;10H[m[37m[40m[7m)[m[33m[40m#[30m[40m[1m..........#..[13;10H[m[37m[40m.[13;22H[30m[40m[1m.[13;31H###[14;24H#[32G[m[37m[40m [15;22H[30m[40m[1m##[16;32H##[17;22H...[31G...[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl901 b/tests/data/crawl/crawl901 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl901 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl902 b/tests/data/crawl/crawl902 new file mode 100644 index 0000000..9d1c4c8 --- /dev/null +++ b/tests/data/crawl/crawl902 @@ -0,0 +1 @@ +[6;10H[33m[40m([8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl903 b/tests/data/crawl/crawl903 new file mode 100644 index 0000000..5bff98c --- /dev/null +++ b/tests/data/crawl/crawl903 @@ -0,0 +1 @@ +[9;64H[37m[40m5[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl904 b/tests/data/crawl/crawl904 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl904 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl905 b/tests/data/crawl/crawl905 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl905 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl906 b/tests/data/crawl/crawl906 new file mode 100644 index 0000000..df012de --- /dev/null +++ b/tests/data/crawl/crawl906 @@ -0,0 +1 @@ +[1;27H[30m[40m[1m.#.#[m[37m[40m [2;23H[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[3;23H###.##..##[4;10H[m[33m[40m([4;23H[36m[40m[1m[[30m[40m.........P[5;22H[m[36m[40m)[30m[40m[1m.[30G##..[6;10H[m[37m[43m[5mZ[6;22H[m[30m[40m[1m.#####....PP[7;25H......P..[8;10H[m[37m[40m.[33m[40m#[30m[40m[1m#..[37m[40m>[8;31H[30m[40m.P♣[9;13H####[9;31H♣.P[10;16H..#..##[10;31H...[11;10H[m[37m[40m[7m)[m[33m[40m#[30m[40m[1m..........#..[12;10H[m[37m[40m.[12;22H[30m[40m[1m.[12;31H###[13;24H#[32G[m[37m[40m [14;22H[30m[40m[1m##[15;32H##[16;22H...[31G...[17;23H#.#####.#.#[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl907 b/tests/data/crawl/crawl907 new file mode 100644 index 0000000..85c26dd --- /dev/null +++ b/tests/data/crawl/crawl907 @@ -0,0 +1 @@ +
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl908 b/tests/data/crawl/crawl908 new file mode 100644 index 0000000..9d1c4c8 --- /dev/null +++ b/tests/data/crawl/crawl908 @@ -0,0 +1 @@ +[6;10H[33m[40m([8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl909 b/tests/data/crawl/crawl909 new file mode 100644 index 0000000..08587d4 --- /dev/null +++ b/tests/data/crawl/crawl909 @@ -0,0 +1 @@ +[9;64H[37m[40m6[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl91 b/tests/data/crawl/crawl91 new file mode 100644 index 0000000..1fa3ba4 --- /dev/null +++ b/tests/data/crawl/crawl91 @@ -0,0 +1 @@ +[37m[40mg[17;34H[m[39;49m[37m[40m[3;46H[32m[40m12[78G[31m[40m--[4;46H[33m[40m[1m2[4;72H[m[35m[40m--------[9;63H[37m[40m6[9;50H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_The goblin barely resists.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl910 b/tests/data/crawl/crawl910 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl910 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl911 b/tests/data/crawl/crawl911 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl911 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl912 b/tests/data/crawl/crawl912 new file mode 100644 index 0000000..944adea --- /dev/null +++ b/tests/data/crawl/crawl912 @@ -0,0 +1 @@ +[1;23H[30m[40m[1m.......##[m[37m[40m [30m[40m[1m#[2;23H###.##..##[3;10H[m[33m[40m([3;23H[36m[40m[1m[[30m[40m.........P[4;22H[m[36m[40m)[30m[40m[1m.[30G##..[5;22H.#####....PP[6;10H[m[37m[43m[5mZ[6;25H[m[30m[40m[1m......P..[7;15H[37m[40m>[7;31H[30m[40m.P♣[8;10H[m[37m[40m.[33m[40m#[30m[40m[1m#####[8;31H♣.P[9;16H..#..##[9;31H...[10;10H[m[37m[40m[7m)[m[33m[40m#[30m[40m[1m..........#..[11;10H[m[37m[40m.[11;22H[30m[40m[1m.[11;31H###[12;24H#[32G[m[37m[40m [13;22H[30m[40m[1m##[14;32H##[15;22H...[31G...[16;23H#.#####.#.#[17;26H[m[37m[40m [30m[40m[1m##..#..[m[39;49m[37m[40m
[18d
\ No newline at end of file diff --git a/tests/data/crawl/crawl913 b/tests/data/crawl/crawl913 new file mode 100644 index 0000000..05f2a6b --- /dev/null +++ b/tests/data/crawl/crawl913 @@ -0,0 +1 @@ +[6;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl914 b/tests/data/crawl/crawl914 new file mode 100644 index 0000000..fdcc876 --- /dev/null +++ b/tests/data/crawl/crawl914 @@ -0,0 +1 @@ +[4;68H[30m[40m[1m--[9;64H[m[37m[40m7[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl915 b/tests/data/crawl/crawl915 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl915 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl916 b/tests/data/crawl/crawl916 new file mode 100644 index 0000000..dde1b19 --- /dev/null +++ b/tests/data/crawl/crawl916 @@ -0,0 +1 @@ +[9;10H
\ No newline at end of file diff --git a/tests/data/crawl/crawl917 b/tests/data/crawl/crawl917 new file mode 100644 index 0000000..2630fa8 --- /dev/null +++ b/tests/data/crawl/crawl917 @@ -0,0 +1 @@ +[1;23H[30m[40m[1m###.##..##[2;10H[m[33m[40m([2;23H[36m[40m[1m[[30m[40m.........P[3;22H[m[36m[40m)[30m[40m[1m.[30G##..[4;22H.#####....PP[5;10H[m[37m[40m.[5;25H[30m[40m[1m......P..[6;10H[m[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#..[37m[40m>[6;31H[30m[40m.P♣[7;13H####[7;31H♣.P[8;10H[m[37m[40m.[33m[40m#[30m[40m[1m####..#..##[8;31H...[9;12H..........#..[10;10H[m[37m[40m.[10;22H[30m[40m[1m.[10;31H###[11;24H#[32G[m[37m[40m [12;22H[30m[40m[1m##[13;32H##[14;22H...[31G...[15;23H#.#####.#.#[16;26H[m[37m[40m [30m[40m[1m##..#..[17;11H[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#.#.#.#[m[39;49m[37m[40m
[18d[6;10H[37m[40m.[8d[37m[43m[5mZ[17;34H[m[39;49m[37m[40m[9;64H[37m[40m8[9;50H[m[39;49m[37m[40m[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl918 b/tests/data/crawl/crawl918 new file mode 100644 index 0000000..653fd72 --- /dev/null +++ b/tests/data/crawl/crawl918 @@ -0,0 +1 @@ +
[18d[2M[23;2H[37m[40mItems here: [30m[40m[1m( ) †
[24d_[m[37m[40ma whip; a stone; [30m[40m[1ma kobold corpse[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl919 b/tests/data/crawl/crawl919 new file mode 100644 index 0000000..4ffc318 --- /dev/null +++ b/tests/data/crawl/crawl919 @@ -0,0 +1 @@ +[10d[37m[43m[5mZ
[18d[m[37m[40m_[32m[40mYou feel clever.[37m[40m[K
[19d Items here: [30m[40m[1m( ) †[m[37m[40m[K
[20d[30m[40m[1m_[m[37m[40ma whip; a stone; [30m[40m[1ma kobold corpse[m[37m[40m[K
[21d [36m[40mCasting: [37m[40m[1mPain[m[37m[40m[K
[22d [36m[40mConfirm with . or Enter, or press ? or * to list all spells.[23;2H[37m[40mYou attempt to give life to the dead...
[24d Before your eyes, flesh is ripped from the corpse![17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl92 b/tests/data/crawl/crawl92 new file mode 100644 index 0000000..6be3f4d --- /dev/null +++ b/tests/data/crawl/crawl92 @@ -0,0 +1 @@ +
[18d[2M[1;15H[30m[40m[1m[1K [1;32H [2;15H[1K [2;32H [3;14H[1K ##.[3;32H [4;14H[1K ....[4;32H [5;14H[1K ....[5;32H [6;14H[1K .#..[m[37m[40m..[30m[40m[1m..# ... [7;15H[1K #..[m[37m[40m...[30m[40m[1m.# ... [8;15H[1K #..[8;30H.. [9;14H[1K ....[9;30H.. [10;14H[1K #.##[10;30H.# [11;14H[1K #. [27G [m[37m[40m.[30m[40m[1m.# [12;18H[1K [12;28H . [13;18H[1K [13;28H [14;18H[1K . #.[m[33m[40m#[37m[40m.[33m[40m#[30m[40m[1m [m[37m[40m.[30m[40m[1m [15;17H[1K # #.#.# .# [16;20H[1K +.+.+ . [17d[1K[23;2H[m[36m[40mCasting: [37m[40m[1mPain[24;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl920 b/tests/data/crawl/crawl920 new file mode 100644 index 0000000..2ed104c --- /dev/null +++ b/tests/data/crawl/crawl920 @@ -0,0 +1 @@ +[4;46H[31m[40m2[4;64H[35m[40m----[9;64H[37m[40m9[15;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mkobold skeleton[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl921 b/tests/data/crawl/crawl921 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl921 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl922 b/tests/data/crawl/crawl922 new file mode 100644 index 0000000..65de4f7 --- /dev/null +++ b/tests/data/crawl/crawl922 @@ -0,0 +1 @@ +
[18d[3M[22d[37m[40m_The dead are walking!
[23d Items here: [30m[40m[1m% (
[24d_3 inedible chunks of flesh[m[37m[40m; a stone[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl923 b/tests/data/crawl/crawl923 new file mode 100644 index 0000000..67e42f0 --- /dev/null +++ b/tests/data/crawl/crawl923 @@ -0,0 +1 @@ +[9;50H[4;46H[33m[40m[1m3[4;64H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl924 b/tests/data/crawl/crawl924 new file mode 100644 index 0000000..6edf49a --- /dev/null +++ b/tests/data/crawl/crawl924 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl925 b/tests/data/crawl/crawl925 new file mode 100644 index 0000000..50b5e58 --- /dev/null +++ b/tests/data/crawl/crawl925 @@ -0,0 +1 @@ +[4;64H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl926 b/tests/data/crawl/crawl926 new file mode 100644 index 0000000..ac9079d --- /dev/null +++ b/tests/data/crawl/crawl926 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_[30m[40m[1mYou start resting.[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl927 b/tests/data/crawl/crawl927 new file mode 100644 index 0000000..8e232e3 --- /dev/null +++ b/tests/data/crawl/crawl927 @@ -0,0 +1 @@ +[3;76H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl928 b/tests/data/crawl/crawl928 new file mode 100644 index 0000000..d244146 --- /dev/null +++ b/tests/data/crawl/crawl928 @@ -0,0 +1 @@ +[4;46H[33m[40m[1m4[4;68H[m[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl929 b/tests/data/crawl/crawl929 new file mode 100644 index 0000000..69d0812 --- /dev/null +++ b/tests/data/crawl/crawl929 @@ -0,0 +1 @@ +[3;47H[32m[40m2[77G=[4;68H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl93 b/tests/data/crawl/crawl93 new file mode 100644 index 0000000..c91e1be --- /dev/null +++ b/tests/data/crawl/crawl93 @@ -0,0 +1 @@ +[18;23r[18;1H[3M[1;24r[19;1H[3L[37m[40m_The goblin barely resists.
[20d [36m[40mCasting: [37m[40m[1mPain[21;2H[m[36m[40mConfirm with . or Enter, or press ? or * to list all spells.
[22d[37m[40m [36m[40mAiming: [37m[40m[1mPain[m[37m[40m[K
[23d [36m[40mPress: ? - help, Shift-Dir - straight line, f/p - goblin[24;2HAim: [37m[40ma goblin, wielding a dagger (chance to defeat MR: 91%)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl930 b/tests/data/crawl/crawl930 new file mode 100644 index 0000000..773b5d5 --- /dev/null +++ b/tests/data/crawl/crawl930 @@ -0,0 +1 @@ +[3;77H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl931 b/tests/data/crawl/crawl931 new file mode 100644 index 0000000..817bba5 --- /dev/null +++ b/tests/data/crawl/crawl931 @@ -0,0 +1 @@ +[4;46H[32m[40m5[4;72H[34m[40m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl932 b/tests/data/crawl/crawl932 new file mode 100644 index 0000000..b366897 --- /dev/null +++ b/tests/data/crawl/crawl932 @@ -0,0 +1 @@ +[4;72H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl933 b/tests/data/crawl/crawl933 new file mode 100644 index 0000000..0d31a5d --- /dev/null +++ b/tests/data/crawl/crawl933 @@ -0,0 +1 @@ +[3;47H[32m[40m3[78G=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl934 b/tests/data/crawl/crawl934 new file mode 100644 index 0000000..cad1b53 --- /dev/null +++ b/tests/data/crawl/crawl934 @@ -0,0 +1 @@ +
[18d[M[4;46H[37m[40m6[76G[34m[40m====
[24d[37m[40m_Your bat skeleton crumbles into dust![9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl935 b/tests/data/crawl/crawl935 new file mode 100644 index 0000000..8e0ce08 --- /dev/null +++ b/tests/data/crawl/crawl935 @@ -0,0 +1 @@ +[3;78H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl936 b/tests/data/crawl/crawl936 new file mode 100644 index 0000000..29bbc3d --- /dev/null +++ b/tests/data/crawl/crawl936 @@ -0,0 +1 @@ +[4;76H[34m[40m[1m====[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl937 b/tests/data/crawl/crawl937 new file mode 100644 index 0000000..b39e85c --- /dev/null +++ b/tests/data/crawl/crawl937 @@ -0,0 +1 @@ +
[18d[M[7;10H[37m[40m.
[24d_Magic restored.[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl938 b/tests/data/crawl/crawl938 new file mode 100644 index 0000000..45e4920 --- /dev/null +++ b/tests/data/crawl/crawl938 @@ -0,0 +1 @@ +[9;62H[37m[40m1019.0 (40.0)[14;39H [7m [m[37m[40m [32m[40mbat skeleton[K[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl939 b/tests/data/crawl/crawl939 new file mode 100644 index 0000000..b554866 --- /dev/null +++ b/tests/data/crawl/crawl939 @@ -0,0 +1 @@ +[3;46H[37m[40m24[79G[32m[40m=[9;64H[37m[40m20.0 (41[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl94 b/tests/data/crawl/crawl94 new file mode 100644 index 0000000..f8adcfa --- /dev/null +++ b/tests/data/crawl/crawl94 @@ -0,0 +1 @@ +[1;15H[37m[40m[1K [1;32H [2;15H[1K [2;32H [3;14H[1K [30m[40m[1m##[m[37m[40m.[3;32H [4;14H[1K [30m[40m[1m..[m[37m[40m..[4;32H [5;14H[1K [30m[40m[1m..[m[37m[40m..[5;32H [6;14H[1K [30m[40m[1m.#[m[37m[40m....[30m[40m[1m..#[m[37m[40m [30m[40m[1m...[m[37m[40m [7;15H[1K [30m[40m[1m#[m[37m[40m.....[30m[40m[1m.#[m[37m[40m [30m[40m[1m..[m[37m[40m. [8;15H[1K [30m[40m[1m#[m[37m[40m..[8;30H.. [9;14H[1K [30m[40m[1m..[m[37m[40m..[9;30H.. [10;14H[1K [30m[40m[1m#.[m[33m[40m##[10;30H[37m[40m.[33m[40m#[37m[40m [11;14H[1K [30m[40m[1m#.[m[37m[40m [27G ..[33m[40m#[37m[40m [12;18H[1K [12;28H . [13;18H[1K [13;28H [14;18H[1K [30m[40m[1m.[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m . [15;17H[1K [30m[40m[1m#[m[37m[40m [30m[40m[1m#.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m .[33m[40m#[37m[40m [16;20H[1K [30m[40m[1m+.[m[37m[40m+.+ . [17d[1K [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl940 b/tests/data/crawl/crawl940 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl940 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl941 b/tests/data/crawl/crawl941 new file mode 100644 index 0000000..f31d028 --- /dev/null +++ b/tests/data/crawl/crawl941 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_HP restored.[9;10H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl942 b/tests/data/crawl/crawl942 new file mode 100644 index 0000000..59696b0 --- /dev/null +++ b/tests/data/crawl/crawl942 @@ -0,0 +1 @@ +[9;50H
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl943 b/tests/data/crawl/crawl943 new file mode 100644 index 0000000..d066943 --- /dev/null +++ b/tests/data/crawl/crawl943 @@ -0,0 +1 @@ +[3;79H[32m[40m[1m=[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl944 b/tests/data/crawl/crawl944 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl944 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl945 b/tests/data/crawl/crawl945 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl945 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl946 b/tests/data/crawl/crawl946 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl946 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl947 b/tests/data/crawl/crawl947 new file mode 100644 index 0000000..431e8cc --- /dev/null +++ b/tests/data/crawl/crawl947 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl948 b/tests/data/crawl/crawl948 new file mode 100644 index 0000000..6cc73c9 --- /dev/null +++ b/tests/data/crawl/crawl948 @@ -0,0 +1 @@ +[1;8H[30m[40m[1m#[m[33m[40m>[30m[40m[1m#.#.##..#..#[m[37m[40m [30m[40m[1m♣♣♣♣[2;8H############[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##♣P..[3;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#######.Z.♣P[4;9H[m[37m[40m [30m[40m[1m#[m[37m[40m..[30m[40m[1m........♣♣♣♣[5;9H[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[30m[40m[1m#######..♣♣♣[6;9H###########[m[37m[40m.[33m[40m###[30m[40m[1m#####.....[7;9H#.........Z[m[37m[40m...[30m[40m[1m..[31G...[8;9H#.#[m[33m[40m########[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#######.####[9;9H#.#[m[33m[40m#[37m[40m......[7mp[m[37m[40m.[33m[40m#[9;64H[37m[40m99.0 (79[10;9H[30m[40m[1m#.#[m[33m[40m#[37m[40m[1m>[m[37m[40m..........[33m[40m#[30m[40m[1m####.#[11;9H#.#[m[33m[40m#[37m[40m........[33m[40m####[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#[12;9H#.#[m[33m[40m######[37m[40m.[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##[13;9H#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.###.[14;9H#.#[m[37m[40m [33m[40m##[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##[15;9H#.#[m[37m[40m [30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#......[16;9H#.#########[m[37m[40m.[33m[40m#[30m[40m[1m######...###[17;9H#........................[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl949 b/tests/data/crawl/crawl949 new file mode 100644 index 0000000..5a27d7f --- /dev/null +++ b/tests/data/crawl/crawl949 @@ -0,0 +1 @@ +[15;38H[37m[40m[K[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl95 b/tests/data/crawl/crawl95 new file mode 100644 index 0000000..9bb141e --- /dev/null +++ b/tests/data/crawl/crawl95 @@ -0,0 +1 @@ +[10;28H[31m[40m*[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl950 b/tests/data/crawl/crawl950 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl950 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl951 b/tests/data/crawl/crawl951 new file mode 100644 index 0000000..5a9aa7c --- /dev/null +++ b/tests/data/crawl/crawl951 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40mDone exploring.[9;19H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl952 b/tests/data/crawl/crawl952 new file mode 100644 index 0000000..9ffc350 --- /dev/null +++ b/tests/data/crawl/crawl952 @@ -0,0 +1 @@ +[?25h
[18d[M[24;2H[36m[40mSearch for what [? for help]? [m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl953 b/tests/data/crawl/crawl953 new file mode 100644 index 0000000..67518a5 --- /dev/null +++ b/tests/data/crawl/crawl953 @@ -0,0 +1 @@ +[37m[40mb[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl954 b/tests/data/crawl/crawl954 new file mode 100644 index 0000000..d13c373 --- /dev/null +++ b/tests/data/crawl/crawl954 @@ -0,0 +1 @@ +[37m[40ml[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl955 b/tests/data/crawl/crawl955 new file mode 100644 index 0000000..ff14fa0 --- /dev/null +++ b/tests/data/crawl/crawl955 @@ -0,0 +1 @@ +[37m[40ma[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl956 b/tests/data/crawl/crawl956 new file mode 100644 index 0000000..44a2156 --- /dev/null +++ b/tests/data/crawl/crawl956 @@ -0,0 +1 @@ +[37m[40md[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl957 b/tests/data/crawl/crawl957 new file mode 100644 index 0000000..a34b122 --- /dev/null +++ b/tests/data/crawl/crawl957 @@ -0,0 +1 @@ +[37m[40me[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl958 b/tests/data/crawl/crawl958 new file mode 100644 index 0000000..ddc765f --- /dev/null +++ b/tests/data/crawl/crawl958 @@ -0,0 +1 @@ +[?25l[2J[39;49m[37m[40m[H[2J[37m[40m[1m3 matches[m[37m[40m: [1mtravel[m[37m[40m [toggle: [1m![m[37m[40m], by [1mdist[m[37m[40m [[1m/[m[37m[40m], [1mshow[m[37m[40m useless [[1m=[m[37m[40m]
[2d a - [D:1] a dagger
[3d b - [D:1] a dagger
[4d c - [D:1] a short sword[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl959 b/tests/data/crawl/crawl959 new file mode 100644 index 0000000..ae2be75 --- /dev/null +++ b/tests/data/crawl/crawl959 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[H[30m[40m[1m [8G#[m[33m[40m>[30m[40m[1m#.#.##..#..#[1;30H♣♣♣♣
[2d [8G############[m[37m[40m.[33m[40m#[28G[30m[40m[1m##♣P..
[3d [3;19H#[m[37m[40m.[33m[40m#[30m[40m[1m#######.Z.♣P
[4d [4;19H#[m[37m[40m..[30m[40m[1m........♣♣♣♣
[5d [5;19H#[m[37m[40m.[33m[40m#[30m[40m[1m#######..♣♣♣
[6d [9G###########[m[37m[40m.[33m[40m###[30m[40m[1m#####.....
[7d [9G#.........Z[m[37m[40m...[30m[40m[1m...........
[8d [9G#.#[m[33m[40m########[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#######.####[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m [9G#.#[m[33m[40m#[37m[40m......[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#...........[9;62H[m[37m[40m1099.0 (0.0)
[10d[30m[40m[1m [9G#.#[m[33m[40m#[37m[40m[1m>[m[37m[40m..........[33m[40m#[30m[40m[1m####.####
[11d [9G#.#[m[33m[40m#[37m[40m........[33m[40m####[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#
[12d [9G#.#[m[33m[40m######[37m[40m.[33m[40m#[37m[40m.[33m[40m#[28G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##
[13d [9G#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.###.
[14d [9G#.#[m[37m[40m [33m[40m##[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.....
[15d [9G#.#[19G#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#......
[16d [9G#.#########[m[37m[40m.[33m[40m#[30m[40m[1m######...###
[17d [9G#........................[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_HP restored.
[19d_You swap places.
[20d_You swap places.
[21d_You swap places.
[22d_Some of the chunks of flesh in your inventory have rotted away.
[23d[30m[40m[1m_[m[37m[40mDone exploring.
[24d [36m[40mSearch for what [? for help]? [37m[40mblade[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 1 of the Dungeon [34m[40m<[m[33m[40m>[37m[40m[1m>>> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;7H[30m[40m[1m######[m[37m[40m [30m[40m[1m######[3;7H#[34m[40m<[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[3;44H#####[4;7H##[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[4;44H#[m[34m[40m...[30m[40m[1m#[5;8H#[m[34m[40m...........[30m[40m[1m#[5;37H########[m[34m[40m.[30m[40m[1m♣[m[34m[40m.[30m[40m[1m♣[6;8H##[m[34m[40m...[36m[40m([34m[40m......[30m[40m[1m#[6;34H####[m[34m[40m........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#########[7;7H##[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[7;34H#[m[34m[40m......[31m[40m[[30m[40m[1m##[m[34m[40m.[30m[40m[1m#♣[m[34m[40m.[30m[40m[1m♣[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[8;7H#[m[33m[40m>[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[
\ No newline at end of file diff --git a/tests/data/crawl/crawl96 b/tests/data/crawl/crawl96 new file mode 100644 index 0000000..2cf2513 --- /dev/null +++ b/tests/data/crawl/crawl96 @@ -0,0 +1 @@ +
[18d[M[24;2H[37m[40mThe goblin convulses in agony![m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl960 b/tests/data/crawl/crawl960 new file mode 100644 index 0000000..eaca8c0 --- /dev/null +++ b/tests/data/crawl/crawl960 @@ -0,0 +1 @@ +30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[8;29H♣♣♣♣♣♣♣♣[m[34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[9;7H############[m[34m[40m.[30m[40m[1m#[27G##♣P[m[34m[40m..[30m[40m[1m♣[m[34m[40m.[30m[40m[1m♣♣♣[m[34m[40m......[30m[40m[1m##♣[m[34m[40m.[30m[40m[1m♣[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[10;18H#[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1mZ[m[34m[40m.[30m[40m[1m♣P[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.....[30m[40m[1m##[11;18H#[m[34m[40m..........[30m[40m[1m♣♣♣♣P[m[34m[40m..[30m[40m[1mP♣[m[34m[40m......[30m[40m[1m##♣[m[34m[40m.[30m[40m[1m♣[m[34m[40m.........[30m[40m[1m###[m[34m[40m.......[30m[40m[1m##[12;18H#[m[34m[40m.[30m[40m[1m########[m[34m[40m..[30m[40m[1m♣♣♣♣♣♣♣♣[m[34m[40m......[30m[40m[1mZZ[m[34m[40m..[30m[40m[1mZ[m[34m[40m.[30m[40m[1mZZZ[m[34m[40m.....[30m[40m[1m##[m[34m[40m.........[30m[40m[1m#[13;8H###########[m[34m[40m.[30m[40m[1m########[m[34m[40m..............[30m[40m[1m#[m[34m[40m...............[30m[40m[1m##[m[34m[40m.........[30m[40m[1m#[14;8H#[m[34m[40m.........[30m[40m[1mZ[m[34m[40m................[30m[40m[1mZ[m[34m[40m.................................[30m[40m[1m#[15;8H#[m[34m[40m.[30m[40m[1m#########Z########[m[34m[40m.[30m[40m[1m#######[m[34m[40m....(.....[30m[40m[1m##[m[34m[40m..[30m[40m[1m#########[m[34m[40m..........[30m[40m[1m#[16;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m......[37m[40m[1mp[m[34m[40m.[30m[40m[1m##[m[34m[40m...............[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m(..[30m[40m[1m#[58G##[m[34m[40m.........[30m[40m[1m#[17;8H#[m[34m[40m.[30m[40m[1m##[37m[40m>[m[34m[40m..........[30m[40m[1m#####[m[34m[40m.[30m[40m[1m######[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[18;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m####[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.......[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[32m[40m†[30m[40m[1m###[m[34m[40m.[30m[40m[1m#
\ No newline at end of file diff --git a/tests/data/crawl/crawl961 b/tests/data/crawl/crawl961 new file mode 100644 index 0000000..5b871c1 --- /dev/null +++ b/tests/data/crawl/crawl961 @@ -0,0 +1 @@ +[m[34m[40m.[30m[40m[1m##[59G#[m[34m[40m.........[30m[40m[1m#[19;8H#[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[27G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m..[30m[40m[1m##[m[34m[40m......[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[20;8H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[27G#[m[34m[40m.[30m[40m[1m###[m[34m[40m...[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[21;8H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m......[30m[40m[1m###[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[22;8H#[m[34m[40m.[30m[40m[1m#[18G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m......[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.....[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m........[30m[40m[1m##[23;8H#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#######[m[34m[40m...[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[24;8H#[m[34m[40m....................................................[30m[40m[
\ No newline at end of file diff --git a/tests/data/crawl/crawl962 b/tests/data/crawl/crawl962 new file mode 100644 index 0000000..cbd9641 --- /dev/null +++ b/tests/data/crawl/crawl962 @@ -0,0 +1 @@ +1m######[37m[40m([30m[40m#[80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl963 b/tests/data/crawl/crawl963 new file mode 100644 index 0000000..d9963ba --- /dev/null +++ b/tests/data/crawl/crawl963 @@ -0,0 +1 @@ +[12;44H[30m[47mZ[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl964 b/tests/data/crawl/crawl964 new file mode 100644 index 0000000..c97699c --- /dev/null +++ b/tests/data/crawl/crawl964 @@ -0,0 +1 @@ +[2J
\ No newline at end of file diff --git a/tests/data/crawl/crawl965 b/tests/data/crawl/crawl965 new file mode 100644 index 0000000..f9e4a89 --- /dev/null +++ b/tests/data/crawl/crawl965 @@ -0,0 +1 @@ +[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl966 b/tests/data/crawl/crawl966 new file mode 100644 index 0000000..f5e111f --- /dev/null +++ b/tests/data/crawl/crawl966 @@ -0,0 +1 @@ +[H[30m[40m[1m [8G#[m[33m[40m>[30m[40m[1m#.#.##..#..#[1;30H♣♣♣♣
[2d [8G############[m[37m[40m.[33m[40m#[28G[30m[40m[1m##♣P..
[3d [3;19H#[m[37m[40m.[33m[40m#[30m[40m[1m#######.Z.♣P
[4d [4;19H#[m[37m[40m..[30m[40m[1m........♣♣♣♣
[5d [5;19H#[m[37m[40m.[33m[40m#[30m[40m[1m#######..♣♣♣
[6d [9G###########[m[37m[40m.[33m[40m###[30m[40m[1m#####.....
[7d [9G#.........Z[m[37m[40m...[30m[40m[1m...........
[8d [9G#.#[m[33m[40m########[37m[43m[5mZ[m[33m[40m#[30m[40m[1m#######.####[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m [9G#.#[m[33m[40m#[37m[40m......[7mp[m[37m[40m.[33m[40m#[30m[40m[1m#...........[9;62H[m[37m[40m1099.0 (0.0)
[10d[30m[40m[1m [9G#.#[m[33m[40m#[37m[40m[1m>[m[37m[40m..........[33m[40m#[30m[40m[1m####.####
[11d [9G#.#[m[33m[40m#[37m[40m........[33m[40m####[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m#
[12d [9G#.#[m[33m[40m######[37m[40m.[33m[40m#[37m[40m.[33m[40m#[28G[30m[40m[1m#.#[m[37m[40m [30m[40m[1m##
[13d [9G#.#[m[37m[40m [33m[40m#[37m[40m.[30m[40m[1m.[m[37m[40m.[33m[40m#[28G[30m[40m[1m#.###.
[14d [9G#.#[m[37m[40m [33m[40m##[30m[40m[1m#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m##.....
[15d [9G#.#[19G#[m[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#......
[16d [9G#.#########[m[37m[40m.[33m[40m#[30m[40m[1m######...###
[17d [9G#........................[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl967 b/tests/data/crawl/crawl967 new file mode 100644 index 0000000..16e6638 --- /dev/null +++ b/tests/data/crawl/crawl967 @@ -0,0 +1 @@ +[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_HP restored.
[19d_You swap places.
[20d_You swap places.
[21d_You swap places.
[22d_Some of the chunks of flesh in your inventory have rotted away.
[23d[30m[40m[1m_[m[37m[40mDone exploring.
[24d [36m[40mSearch for what [? for help]? [37m[40mblade[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl968 b/tests/data/crawl/crawl968 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl968 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl969 b/tests/data/crawl/crawl969 new file mode 100644 index 0000000..14cec7f --- /dev/null +++ b/tests/data/crawl/crawl969 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_You swap places.[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl97 b/tests/data/crawl/crawl97 new file mode 100644 index 0000000..4308e73 --- /dev/null +++ b/tests/data/crawl/crawl97 @@ -0,0 +1 @@ +[9;31H[36m[42mw[10;28H[36m[40m)[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl970 b/tests/data/crawl/crawl970 new file mode 100644 index 0000000..e334f01 --- /dev/null +++ b/tests/data/crawl/crawl970 @@ -0,0 +1 @@ +[11;79H
\ No newline at end of file diff --git a/tests/data/crawl/crawl971 b/tests/data/crawl/crawl971 new file mode 100644 index 0000000..efcfbcd --- /dev/null +++ b/tests/data/crawl/crawl971 @@ -0,0 +1 @@ +
[18d[2M[1;23H[37m[40m[1K [30m[40m[1m#...#[m[37m[40m [2;16H[1K [33m[40m#####[30m[40m[1m###.♣.♣[m[37m[40m [3;13H[1K [30m[40m[1m###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;13H[m[37m[40m[1K [30m[40m[1m#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;8H[m[37m[40m[1K [30m[40m[1m♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;6H[m[37m[40m[1K [30m[40m[1m##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..
[9d#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ[9;63H[m[37m[40m125.0 (26.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##
[13d[30m[40m[1m#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#[37m[40m
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#[37m[40m
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[m[37m[40m [16;6H[1K [30m[
\ No newline at end of file diff --git a/tests/data/crawl/crawl972 b/tests/data/crawl/crawl972 new file mode 100644 index 0000000..4d653ce --- /dev/null +++ b/tests/data/crawl/crawl972 @@ -0,0 +1 @@ +40m[1m#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[m[37m[40m [17;6H[1K [30m[40m[1m#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[m[37m[40m
[23d_All of the chunks of flesh in your inventory have rotted away.
[24d Items here: [30m[40m[1m( )[17;34H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl973 b/tests/data/crawl/crawl973 new file mode 100644 index 0000000..bc2d13f --- /dev/null +++ b/tests/data/crawl/crawl973 @@ -0,0 +1 @@ +[9;50H
\ No newline at end of file diff --git a/tests/data/crawl/crawl974 b/tests/data/crawl/crawl974 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl974 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl975 b/tests/data/crawl/crawl975 new file mode 100644 index 0000000..c8753d7 --- /dev/null +++ b/tests/data/crawl/crawl975 @@ -0,0 +1 @@ +
[18d[M[24d[30m[40m[1m_[m[37m[40ma short sword; 3 stones[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl976 b/tests/data/crawl/crawl976 new file mode 100644 index 0000000..202b13f --- /dev/null +++ b/tests/data/crawl/crawl976 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mPick up what? 9/52 slots (_ for help) (page 1 of 1)[K
[2d[m[34m[40mHand Weapons (select all with [37m[40m[1m)[m[34m[40m)[3;2H[37m[40ma - a short sword
[4d[34m[40mMissiles (select all with [37m[40m[1m([m[34m[40m)[5;2H[37m[40mb - 3 stones[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl977 b/tests/data/crawl/crawl977 new file mode 100644 index 0000000..a977736 --- /dev/null +++ b/tests/data/crawl/crawl977 @@ -0,0 +1 @@ +[1;54H[37m[40m[1m(1 item)
[3d a + a short sword[5;14H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl978 b/tests/data/crawl/crawl978 new file mode 100644 index 0000000..5501e58 --- /dev/null +++ b/tests/data/crawl/crawl978 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;24H[30m[40m[1m#...#[2;17H[m[33m[40m#####[30m[40m[1m###.♣.♣[3;14H###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;14H#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;9H♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;7H##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#...
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###...
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ.[9;62H[m[37m[40m1125.0 (0.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##[30m[40m[1m##
[13d#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[16;7H#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[17;7H#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[C[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_Some of the chunks of flesh in your inventory have rotted away.
[19d[30m[40m[1m_[m[37m[40mDone exploring.
[20d [36m[40mSearch for what [? for help]? [37m[40mblade
[21d_You swap places.
[22d_All of the chunks of flesh in your inventory have rotted away.
[23d Items here: [30m[40m[1m( )
[24d_[m[37m[40ma short sword; 3 stones[m[39;49m[37m[40m[17;34H[9;65H[37m[40m6.0 (1[11;79H[m[39;49m[37m[40m[17;34H
[18d[M[24d[37m[40m_l - a short sword[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl979 b/tests/data/crawl/crawl979 new file mode 100644 index 0000000..fb79bf6 --- /dev/null +++ b/tests/data/crawl/crawl979 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mWield which item (- for none, * to show all)?[K
[2d[m[34m[40mHand Weapons[3;2H[37m[40ml - a short sword[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl98 b/tests/data/crawl/crawl98 new file mode 100644 index 0000000..6155bf2 --- /dev/null +++ b/tests/data/crawl/crawl98 @@ -0,0 +1 @@ +[3;47H[32m[40m1[76G[31m[40m--[30m[40m[1m--[4;46H[m[31m[40m1[4;64H[35m[40m--------[30m[40m[1m--------[8;51H[m[37m[40m33[9;63H7[14;38H[36m[42mw[37m[40m [32m[40m[1m[7m [m[37m[40m dart slug (wandering)[9;50H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl980 b/tests/data/crawl/crawl980 new file mode 100644 index 0000000..a14ecdf --- /dev/null +++ b/tests/data/crawl/crawl980 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;24H[30m[40m[1m#...#[2;17H[m[33m[40m#####[30m[40m[1m###.♣.♣[3;14H###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;14H#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;9H♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;7H##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#...
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###...
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ.[9;62H[m[37m[40m1126.0 (0.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##[30m[40m[1m##
[13d#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[16;7H#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[17;7H#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[C[m[39;49m[37m[40m
[18d[M[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[36m[40mSearch for what [? for help]? [37m[40mblade
[19d_You swap places.
[20d_All of the chunks of flesh in your inventory have rotted away.
[21d Items here: [30m[40m[1m( )
[22d_[m[37m[40ma short sword; 3 stones
[23d_l - a short sword
[24d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:
\ No newline at end of file diff --git a/tests/data/crawl/crawl981 b/tests/data/crawl/crawl981 new file mode 100644 index 0000000..fe45fb4 --- /dev/null +++ b/tests/data/crawl/crawl981 @@ -0,0 +1 @@ +[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38H-) [37m[40mNothing wielded[11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;24H[30m[40m[1m#...#[2;17H[m[33m[40m#####[30m[40m[1m###.♣.♣[3;14H###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;14H#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;9H♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;7H##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#...
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###...
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ.[9;62H[m[37m[40m1126.0 (0.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##[30m[40m[1m##
[13d#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[16;7H#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[17;7H#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[C[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K[18;2H[36m[40mSearch for what [? for help]? [37m[40mblade
[19d_You swap places.
[20d_All of the chunks of flesh in your inventory have rotted away.
[21d Items here: [30m[40m[1m( )
[22d_[m[37m[40ma short sword; 3 stones
[23d_l - a short sword
[24d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl982 b/tests/data/crawl/crawl982 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl982 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl983 b/tests/data/crawl/crawl983 new file mode 100644 index 0000000..785632c --- /dev/null +++ b/tests/data/crawl/crawl983 @@ -0,0 +1 @@ +[9;67H[37m[40m5 (0.5[10;38H[33m[40ml) [32m[40m+0 short sword [11d[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl984 b/tests/data/crawl/crawl984 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl984 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl985 b/tests/data/crawl/crawl985 new file mode 100644 index 0000000..6410b86 --- /dev/null +++ b/tests/data/crawl/crawl985 @@ -0,0 +1 @@ +
[18d[M[24d[37m[40m_l - a +0 short sword (weapon)[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl986 b/tests/data/crawl/crawl986 new file mode 100644 index 0000000..1b5f066 --- /dev/null +++ b/tests/data/crawl/crawl986 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J [34m[40m Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt Skill[30m[40m [m[39;49m[37m[40m [34m[40mLevel[m[39;49m[37m[40m [34m[40mTrain[30m[40m [m[39;49m[37m[40m [34m[40mApt [2;2H[30m[40m[1m a + Fighting [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m g + Spellcasting [m[39;49m[37m[40m [37m[40m 2.4[30m[40m [m[39;49m[37m[40m [33m[40m 50%[30m[40m [m[39;49m[37m[40m [37m[40m[1m-1[m[37m[40m [33m[40m [3;2H[30m[40m[1m b + Short Blades [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [37m[40m h + Necromancy[63G4.4[30m[40m [m[39;49m[37m[40m [33m[40m 49%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [4;2H[30m[40m[1m c - Unarmed Combat [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [5;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G[1m i - Stealth [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m+1[m[37m[40m [33m[40m [6;2H[30m[40m[1m d - Throwing [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [7;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [8;2H[1m e - Armour [m[39;49m[37m[40m [30m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [9;3H[37m[40mf + Dodging[9;24H2.0[30m[40m [m[39;49m[37m[40m [33m[40m 1%[30m[40m [m[39;49m[37m[40m [37m[40m[1m 0[m[37m[40m [33m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [10;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [11;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [12;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [13;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [14;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [15;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [16;2H [m[39;49m[37m[40m [30m[40m [m[39
\ No newline at end of file diff --git a/tests/data/crawl/crawl987 b/tests/data/crawl/crawl987 new file mode 100644 index 0000000..1cc3a13 --- /dev/null +++ b/tests/data/crawl/crawl987 @@ -0,0 +1 @@ +;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [17;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [18;2H [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [41G [m[39;49m[37m[40m [30m[40m [m[39;49m[37m[40m [30m[40m [20;2H[37m[40mThe percentage of incoming experience used to train each skill is in [33m[40mbrown[37m[40m.[21;2HThe species aptitude is in [1mwhite[m[37m[40m.[23;2H[[33m[40m[1m?[m[37m[40m] Help
[24d [[33m[40m[1m/[m[37m[40m] [1mauto[m[37m[40m|[30m[40m[1mmanual[m[37m[40m mode [m[39;49m[37m[40m [37m[40m [[33m[40m[1m*[m[37m[40m] [1mtrainable[m[37m[40m|[30m[40m[1mall[m[37m[40m skills [m[39;49m[37m[40m [37m[40m [[33m[40m[1m![m[37m[40m] [1mtraining[m[37m[40m|[30m[40m[1mcost[73G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl988 b/tests/data/crawl/crawl988 new file mode 100644 index 0000000..e6315f1 --- /dev/null +++ b/tests/data/crawl/crawl988 @@ -0,0 +1 @@ +
[2d [37m[40m[1m a * Fighting [m[39;49m[37m[40m [37m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 20%[2;69H4[3d0[9;2H[30m[40m[1m f + Dodging [m[39;49m[37m[40m [30m[40m[1m 2.0[m[30m[40m [m[39;49m[37m[40m [30m[40m [24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl989 b/tests/data/crawl/crawl989 new file mode 100644 index 0000000..2bb44d7 --- /dev/null +++ b/tests/data/crawl/crawl989 @@ -0,0 +1 @@ +[2;30H[33m[40m17[2;69H34[3;2H[37m[40m[1m b * Short Blades [m[39;49m[37m[40m [37m[40m[1m 0.0[m[30m[40m [m[39;49m[37m[40m [33m[40m 17%[3;69H32[24;73H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl99 b/tests/data/crawl/crawl99 new file mode 100644 index 0000000..d84b899 --- /dev/null +++ b/tests/data/crawl/crawl99 @@ -0,0 +1 @@ +[17;34H
\ No newline at end of file diff --git a/tests/data/crawl/crawl990 b/tests/data/crawl/crawl990 new file mode 100644 index 0000000..936aca0 --- /dev/null +++ b/tests/data/crawl/crawl990 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[1;38H[33m[40m[1mdoy the Grave Robber [2;38HHuman[3;38H[m[33m[40mHealth: [37m[40m24/24 [32m[40m[1m========================[4;38H[m[33m[40mMagic: [37m[40m6/6[56G[34m[40m[1m========================[5;38H[m[33m[40mAC:[m[39;49m[37m[40m [37m[40m 2[5;56H[33m[40mStr:[m[39;49m[37m[40m [37m[40m8[6;38H[33m[40mEV:[m[39;49m[37m[40m [37m[40m12[6;56H[33m[40mInt:[m[39;49m[37m[40m [37m[40m16[7;38H[33m[40mSH:[m[39;49m[37m[40m [37m[40m 0[7;56H[33m[40mDex:[m[39;49m[37m[40m [37m[40m13[8;38H[33m[40mXL: [37m[40m 3 [33m[40mNext: [37m[40m 0%[9;38H[33m[40mGold:[m[39;49m[37m[40m [37m[40m10[9;56H[33m[40mTime:[10;38Hl) [32m[40m+0 short sword [11;38H[33m[40m-) [37m[40mNothing quivered[79G[m[39;49m[37m[40m[1;24H[30m[40m[1m#...#[2;17H[m[33m[40m#####[30m[40m[1m###.♣.♣[3;14H###[m[33m[40m#[37m[40m....[30m[40m[1m....#.#[m[37m[40m [30m[40m[1m####[4;14H#..[m[37m[40m....[31m[40m[[33m[40m##[30m[40m[1m.#♣.♣[m[37m[40m [30m[40m[1m#...[5;9H♣♣♣♣♣♣♣♣[m[37m[40m.......[30m[40m[1m.##.#[m[37m[40m [30m[40m[1m#...[6;7H##♣P..♣.♣♣[32m[40m♣[m[37m[40m......[30m[40m[1m##♣.♣[m[37m[40m [30m[40m[1m#...
[7d#######...♣P....[m[37m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#.###...
[8d........♣♣♣♣P..P[m[32m[40m♣[37m[40m......[33m[40m##[32m[40m♣[37m[40m.[32m[40m♣[37m[40m...[30m[40m[1m..[8;56H[m[33m[40mPlace: [37m[40mDungeon:1
[9d[30m[40m[1m#######..♣♣♣♣♣♣♣[m[32m[40m♣[37m[40m.....[37m[43m[5mZ[m[37m[40m[7mp[m[37m[40m.......[30m[40m[1mZ.[9;62H[m[37m[40m1126.5 (0.0)
[10d[30m[40m[1m#######.........[m[37m[40m.....[33m[40m#[37m[40m.........[30m[40m[1m..
[11d................[m[37m[40m...[30m[40m[1m.[m[37m[40m...........[30m[40m[1m..
[12d#######.#######.[m[37m[40m.[30m[40m[1m.[m[37m[40m.[34m[40m([37m[40m.....[33m[40m##[37m[40m..[33m[40m##[30m[40m[1m##
[13d#...............[m[33m[40m#[37m[40m...[33m[40m#[37m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#[m[34m[40m([37m[40m..[33m[40m#
[14d[30m[40m[1m..#####.######..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[31m[40m.[33m[40m#[37m[40m..[33m[40m#[30m[40m[1m#.#[m[37m[40m.[33m[40m#
[15d[30m[40m[1m###[m[37m[40m [30m[40m[1m#.#[m[37m[40m [30m[40m[1m##...[m[37m[40m.[30m[40m[1m.[m[37m[40m.[30m[40m[1m.[m[33m[40m#[37m[40m.[33m[40m#[37m[40m.[33m[40m##[30m[40m[1m#.#.[m[33m[40m#[30m[40m[1m#[16;7H#.#[m[37m[40m [30m[40m[1m##..##.[m[37m[40m.[30m[40m[1m..[m[37m[40m..[33m[40m#[37m[40m.[33m[40m#[37m[40m [30m[40m[1m#.#..#[17;7H#.###...##..#..#..#[m[37m[40m [30m[40m[1m#.##.#[C[m[39;49m[37m[40m[14;38H[37m[43m[5mZ[m[37m[40m [7m [m[37m[40m [32m[40mbat skeleton[K
[18d[37m[40m_You swap places.
[19d_All of the chunks of flesh in your inventory have rotted away.
[20d Items here: [30m[40m[1m( )
[21d_[m[37m[40ma short sword; 3 stones
[22d_l - a short sword
[23d [36m[40mWield which item (- for none, * to show all)? ([37m[40m[1m?[m[36m[40m for menu, [37m[40m[1mEsc[m[36m[40m to quit)
[24d[37m[40m_l - a +0 short sword (weapon)[m[39;49m[37m[40m[9;50H[17;34H[9;24H
\ No newline at end of file diff --git a/tests/data/crawl/crawl991 b/tests/data/crawl/crawl991 new file mode 100644 index 0000000..0ef558d --- /dev/null +++ b/tests/data/crawl/crawl991 @@ -0,0 +1 @@ +[9;50H[17;34H
[18d[M[24d[30m[40m[1m_Unknown command.[9;24H[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl992 b/tests/data/crawl/crawl992 new file mode 100644 index 0000000..f3c6e71 --- /dev/null +++ b/tests/data/crawl/crawl992 @@ -0,0 +1 @@ +[2J[39;49m[37m[40m[H[2J[37m[40m[1mLevel 1 of the Dungeon [34m[40m<[m[33m[40m>[37m[40m[1m>>> [m[37m[40m(Press [1m?[m[37m[40m for help)[2;7H[30m[40m[1m######[m[37m[40m [30m[40m[1m######[3;7H#[34m[40m<[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m####[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[3;44H#####[4;7H##[m[34m[40m.........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[4;44H#[m[34m[40m...[30m[40m[1m#[5;8H#[m[34m[40m...........[30m[40m[1m#[5;37H########[m[34m[40m.[30m[40m[1m♣[m[34m[40m.[30m[40m[1m♣[6;8H##[m[34m[40m...[36m[40m([34m[40m......[30m[40m[1m#[6;34H####[m[34m[40m........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#########[7;7H##[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[7;34H#[m[34m[40m......[31m[40m[[30m[40m[1m##[m[34m[40m.[30m[40m[1m#♣[m[34m[40m.[30m[40m[1m♣[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[8;7H#[m[33m[40m>[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[8;29H♣♣♣♣♣♣♣♣[m[34m[40m........[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[9;7H############[m[34m[40m.[30m[40m[1m#[27G##♣P[m[34m[40m..[30m[40m[1m♣[m[34m[40m.[30m[40m[1m♣♣♣[m[34m[40m......[30m[40m[1m##♣[m[34m[40m.[30m[40m[1m♣[m[37m[40m [30m[40m[1m#[m[34m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m#######[10;18H#[m[34m[40m.[30m[40m[1m########[m[34m[40m...[30m[40m[1m♣P[m[34m[40m...........[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.......[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.....[30m[40m[1m##[11;18H#[m[34m[40m..........[30m[40m[1m♣♣♣♣P[m[34m[40m..[30m[40m[1mP♣[m[34m[40m......[30m[40m[1m##♣[m[34m[40m.[30m[40m[1m♣[m[34m[40m.........[30m[40m[1m###[m[34m[40m.......[30m[40m[1m##[12;18H#[m[34m[40m.[30m[40m[1m########[m[34m[40m..[30m[40m[1m♣♣♣♣♣♣♣♣[m[34m[40m.....[30m[40m[1mZ[37m[40mp[m[34m[40m.......[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m##[m[34m[40m.........[30m[40m[1m#[13;8H###########[m[34m[40m.[30m[40m[1m########[m[34m[40m..............[30m[40m[1m#[m[34m[40m...............[30m[40m[1m##[m[34m[40m.........[30m[40m[1m#[14;8H#[m[34m[40m............................................................[30m[40m[1m#[15;8H#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#######[m[34m[40m....(.....[30m[40m[1m##[m[34m[40m..[30m[40m[1m#########[m[34m[40m..........[30m[40m[1m#[16;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m##[m[34m[40m...............[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m(..[30m[40m[1m#[58G##[m[34m[40m.........[30m[40m[1m#[17;8H#[m[34m[40m.[30m[40m[1m##[37m[40m>[m[34m[40m..........[30m[40m[1m#####[m[34m[40m.[30m[40m[1m######[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[18;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m........[30m[40m[1m####[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.......[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[59G#[m[34m[40m.........[30m[4
\ No newline at end of file diff --git a/tests/data/crawl/crawl993 b/tests/data/crawl/crawl993 new file mode 100644 index 0000000..569e193 --- /dev/null +++ b/tests/data/crawl/crawl993 @@ -0,0 +1 @@ +0m[1m#[19;8H#[m[34m[40m.[30m[40m[1m#######[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[27G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m..[30m[40m[1m##[m[34m[40m......[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[20;8H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m#[27G#[m[34m[40m.[30m[40m[1m###[m[34m[40m...[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[21;8H#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m......[30m[40m[1m###[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m.........[30m[40m[1m#[22;8H#[m[34m[40m.[30m[40m[1m#[18G#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m......[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.....[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m#[59G#[m[34m[40m........[30m[40m[1m##[23;8H#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#######[m[34m[40m...[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[24;8H#[m[34m[40m....................................................[30m[40m[1m######[37m[40m([30m[40m#[80G[m[39;49m[37m[40m[12;44H[30m[47mp[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl994 b/tests/data/crawl/crawl994 new file mode 100644 index 0000000..e367507 --- /dev/null +++ b/tests/data/crawl/crawl994 @@ -0,0 +1 @@ +[2;7H[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#########[m[34m[40m.[30m[40m[1m#######[m[34m[40m...[30m[40m[1m#######[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m########[m[34m[40m.[30m[40m[1m#[m[34m[40m......[30m[40m[1m#[3;7H[m[37m[40m [30m[40m[1m#[m[34m[40m....................................................[30m[40m[1m######[37m[40m([30m[40m#[4;7H[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[18G[m[34m[40m....[30m[40m[1m##[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m#######[m[34m[40m....[30m[40m[1m#[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m#####[m[34m[40m..[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[5;10H##[5;20H[m[34m[40m..[30m[40m[1m##[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m....[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m######[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[6;9H[m[34m[40m.[30m[40m[1m##[m[34m[40m..[20G.........[30m[40m[1m##[m[37m[40m [30m[40m[1m###[m[34m[40m.[30m[40m[1mP[m[34m[40m..[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m....[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.....[30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[7;7H[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m..........[30m[40m[1m###[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m###[m[36m[40m.[30m[40m[1mP[m[34m[40m.[30m[40m[1mPP[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30
\ No newline at end of file diff --git a/tests/data/crawl/crawl995 b/tests/data/crawl/crawl995 new file mode 100644 index 0000000..e66f4de --- /dev/null +++ b/tests/data/crawl/crawl995 @@ -0,0 +1 @@ +m[40m[1m#[m[37m[40m [30m[40m[1m###[m[34m[40m..[30m[40m[1m###[56G[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[8;7H[m[37m[40m [30m[40m[1m#[m[33m[40m([30m[40m[1m##[m[34m[40m..........[36m[40m[1m[[m[34m[40m.........[30m[40m[1mPPP♣P[m[34m[40m..[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m....[57G[30m[40m[1mPP[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m#[9;7H[m[37m[40m [30m[40m[1m#[m[33m[40m([30m[40m[1m##[m[34m[40m.........[36m[40m)[34m[40m.......[30m[40m[1m##[m[34m[40m..[30m[40m[1m♣♣P[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m...[58G..[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[10;8H#[m[33m[40m([30m[40m[1m##[m[34m[40m.[30m[40m[1mZ[m[34m[40m........[30m[40m[1m#####[m[34m[40m....[30m[40m[1mPP♣P[m[34m[40m.[30m[40m[1mP[m[34m[40m....[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m##[m[34m[40m.....[30m[40m[1mP[m[34m[40m.[30m[40m[1mP[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[11;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[30m[40m[1mZ[m[34m[40m.......[30m[40m[1m##[m[34m[40m......[30m[40m[1mP[m[34m[40m..[30m[40m[1mP[m[34m[40m......[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m...[30m[40m[1mPP♣♣P[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[12;8H#[m[34m[40m.[30m[40m[1m##[m[34m[40m..[37m[40m[1m>[30m[40mZ[m[34m[40m......[30m[40m[1m##[m[34m[40m.......[30m[40m[1mP♣P[m[34m[40m......[30m[40m[1m########[m[34m[40m........[30m[40
\ No newline at end of file diff --git a/tests/data/crawl/crawl996 b/tests/data/crawl/crawl996 new file mode 100644 index 0000000..98ca3f5 --- /dev/null +++ b/tests/data/crawl/crawl996 @@ -0,0 +1 @@ +m[1mP♣♣♣[m[34m[40m.[30m[40m[1mP#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[13;9H[m[34m[40m.[16G[30m[40m[1mZ[m[34m[40m.....[30m[40m[1m##[m[34m[40m......[30m[40m[1m♣[m[34m[40m.[30m[40m[1mP[13;42H[m[34m[40m.[13;53H[30m[40m[1m#[m[34m[40m.[30m[40m[1mP♣♣♣♣[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[14;10H#####[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m####[14;53H#[m[34m[40m..[30m[40m[1mP[m[34m[40m.[30m[40m[1m♣P[m[34m[40m..[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[15;9H[m[37m[40m[7m%[m[30m[40m[1m#[m[34m[40m..........[30m[40m[1m#[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m.[30m[40m[1m###[m[34m[40m............[30m[40m[1m#[m[34m[40m...[30m[40m[1m♣♣Z[m[34m[40m.[30m[40m[1mP#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[16;11H[m[34m[40m.[16;20H..[16;30H[30m[40m[1m####[m[34m[40m....[30m[40m[1m#[m[34m[40m..............[30m[40m[1m##[m[34m[40m.[30m[40m[1mP♣[m[34m[40m.[30m[40m[1m♣Z[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[17;11H[m[34m[40m......[30m[40m[1mZ[24G[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m...[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m..[30m[40m[1m#[m[34m[40m.........[30m[40m[1m#[m[34m[40m....[30m[40m[1m♣♣♣[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m.[30m[40m[1m##[18;11H[m[34m[40m.[18;20H.[30m[40m[1m###[m[34m[40m......[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m....[30m[40m[1m##[m[34m[40m.............[30m[40m[1m#[m[34m[40m...[30m[40m[1m♣P##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m#[19;11H[m[34m[40m........
\ No newline at end of file diff --git a/tests/data/crawl/crawl997 b/tests/data/crawl/crawl997 new file mode 100644 index 0000000..df9e7ab --- /dev/null +++ b/tests/data/crawl/crawl997 @@ -0,0 +1 @@ +..[30m[40m[1m###[m[34m[40m......[30m[40m[1m#####[m[34m[40m....[30m[40m[1m####[m[34m[40m..........[30m[40m[1m###[m[34m[40m.....[30m[40m[1m#[m[37m[40m [30m[40m[1m#####[m[34m[40m.[30m[40m[1m##[20;11H[m[34m[40m..........................................[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1mP##[m[37m[40m [30m[40m[1m##[m[34m[40m...[30m[40m[1mP[m[34m[40m..[30m[40m[1m#[21;11H[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#####[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[36m[40m[[m[36m[40m)[34m[40m..[30m[40m[1m##[m[34m[40m........[30m[40m[1m######[m[37m[40m [30m[40m[1m###[m[34m[40m...[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1mP[m[34m[40m...[30m[40m[1m#[22;11H[m[34m[40m...........[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m##[m[34m[40m..[30m[40m[1m#[m[34m[40m..[30m[40m[1m##[m[34m[40m...[30m[40m[1m#####[m[34m[40m...[30m[40m[1m#[m[34m[40m..[30m[40m[1m###[m[37m[40m [30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m...[30m[40m[1m♣PP[m[34m[40m.[30m[40m[1m#[23;9HZ[23;21H[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m...[30m[40m[1m####[49GZ[m[34m[40m.[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[37m[40m [30m[40m[1m#[m[34m[40m..[30m[40m[1m♣♣[m[34m[40m...[30m[40m[1m#[24;10H#[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m###[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m#[m[34m[40m.[30m[40m[1m##[m[34m[40m...[3
\ No newline at end of file diff --git a/tests/data/crawl/crawl998 b/tests/data/crawl/crawl998 new file mode 100644 index 0000000..080e99a --- /dev/null +++ b/tests/data/crawl/crawl998 @@ -0,0 +1 @@ +0m[40m[1m##[m[34m[40m...[30m[40m[1m#[24;53H#######[m[34m[40m..[30m[40m[1m###[m[37m[40m [30m[40m[1m#[m[34m[40m.[30m[40m[1mP[m[34m[40m.[30m[40m[1mP[m[34m[40m..[30m[40m[1m##[80G[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/data/crawl/crawl999 b/tests/data/crawl/crawl999 new file mode 100644 index 0000000..95f2ef0 --- /dev/null +++ b/tests/data/crawl/crawl999 @@ -0,0 +1 @@ +[12;14H[30m[47m>[m[39;49m[37m[40m
\ No newline at end of file diff --git a/tests/window_contents.rs b/tests/window_contents.rs index 4f9ac2d..235c05e 100644 --- a/tests/window_contents.rs +++ b/tests/window_contents.rs @@ -359,9 +359,19 @@ fn diff() { } #[test] -fn diff_crawl() { +fn diff_crawl_short() { + diff_crawl(1000); +} + +#[test] +#[ignore] +fn diff_crawl_full() { + diff_crawl(7625); +} + +fn diff_crawl(i: usize) { let mut parser = vt100::Parser::new(24, 80); - let screens: Vec<_> = (1..=30) + let screens: Vec<_> = (1..=i) .map(|i| { let mut file = std::fs::File::open(format!("tests/data/crawl/crawl{}", i)) @@ -402,11 +412,17 @@ fn compare_diff( let (rows, cols) = screen.size(); let mut parser = vt100::Parser::new(rows, cols); parser.process(prev_parsed); + // need to reparse the formatted contents here in case we're in the middle + // of parsing an escape sequence, since applying the diff at that location + // directly won't work in that case + let contents = parser.screen().contents_formatted(); + let mut parser = vt100::Parser::new(rows, cols); + parser.process(&contents); + compare_cells(parser.screen(), &prev_screen); assert_eq!( parser.screen().contents_formatted(), prev_screen.contents_formatted() ); - compare_cells(parser.screen(), &prev_screen); parser.process(&screen.contents_diff(prev_screen)); if parser.screen().contents_formatted() != screen.contents_formatted() { @@ -423,11 +439,11 @@ fn compare_diff( .write_all(&screen.contents_diff(prev_screen)) .unwrap(); } + compare_cells(parser.screen(), &screen); assert_eq!( parser.screen().contents_formatted(), screen.contents_formatted() ); - compare_cells(parser.screen(), &screen); } fn compare_cells(screen1: &vt100::Screen, screen2: &vt100::Screen) { @@ -439,13 +455,55 @@ fn compare_cells(screen1: &vt100::Screen, screen2: &vt100::Screen) { let cell1 = screen1.cell(row, col).unwrap(); let cell2 = screen2.cell(row, col).unwrap(); - assert_eq!(cell1.contents(), cell2.contents()); - assert_eq!(cell1.fgcolor(), cell2.fgcolor()); - assert_eq!(cell1.bgcolor(), cell2.bgcolor()); - assert_eq!(cell1.bold(), cell2.bold()); - assert_eq!(cell1.italic(), cell2.italic()); - assert_eq!(cell1.underline(), cell2.underline()); - assert_eq!(cell1.inverse(), cell2.inverse()); + assert_eq!( + cell1.contents(), + cell2.contents(), + "cell at position ({},{}) had different contents", + row + 1, + col + 1 + ); + assert_eq!( + cell1.fgcolor(), + cell2.fgcolor(), + "cell at position ({},{}) had different fgcolor", + row + 1, + col + 1 + ); + assert_eq!( + cell1.bgcolor(), + cell2.bgcolor(), + "cell at position ({},{}) had different bgcolor", + row + 1, + col + 1 + ); + assert_eq!( + cell1.bold(), + cell2.bold(), + "cell at position ({},{}) had different bold", + row + 1, + col + 1 + ); + assert_eq!( + cell1.italic(), + cell2.italic(), + "cell at position ({},{}) had different italic", + row + 1, + col + 1 + ); + assert_eq!( + cell1.underline(), + cell2.underline(), + "cell at position ({},{}) had different underline", + row + 1, + col + 1 + ); + assert_eq!( + cell1.inverse(), + cell2.inverse(), + "cell at position ({},{}) had different inverse", + row + 1, + col + 1 + ); } } } |