From: Pasi Kallinen Date: Tue, 27 Jul 2021 14:11:02 +0000 (+0300) Subject: Add colored branch stairs X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=267ac5add2f6c8fb8cd11f812774fd02f56fb045;p=nethack Add colored branch stairs Different color for stairs that go to another dungeon branch. Adds four new glyphs, S_br{up,dn}{stair,ladder}, which use the same character as normal stairs/ladders, but yellow color. In tiles, the up/down arrow is yellow-green instead of while-blue. This feature has been around a lot and is in several different variants, but this is implemented from scratch so tiles work too. --- diff --git a/doc/Guidebook.mn b/doc/Guidebook.mn index 221b105ca..6637d1dfd 100644 --- a/doc/Guidebook.mn +++ b/doc/Guidebook.mn @@ -5274,6 +5274,10 @@ b S_blob (blob) ( S_boomright (boomerang open right) \` S_boulder (boulder) \- S_brcorn (bottom right corner) +> S_brdnladder (branch ladder down) +> S_brdnstair (branch staircase down) +< S_brupladder (branch ladder up) +< S_brupstair (branch staircase up) C S_centaur (centaur) \&_ S_chain (iron chain) # S_cloud (cloud) diff --git a/doc/Guidebook.tex b/doc/Guidebook.tex index 4b92697ef..9138e073e 100644 --- a/doc/Guidebook.tex +++ b/doc/Guidebook.tex @@ -5775,6 +5775,10 @@ Default & Symbol Name & Description\\ \verb@(@ & S\verb+_+boomright & (boomerang open right)\\ \verb@`@ & S\verb+_+boulder & (boulder)\\ \verb@-@ & S\verb+_+brcorn & (bottom right corner)\\ +\verb@>@ & S\verb+_+brdnladder & (branch ladder down)\\ +\verb@>@ & S\verb+_+brdnstair & (branch staircase down)\\ +\verb@<@ & S\verb+_+brupladder & (branch ladder up)\\ +\verb@<@ & S\verb+_+brupstair & (branch staircase up)\\ \verb@C@ & S\verb+_+centaur & (centaur)\\ \verb@_@ & S\verb+_+chain & (iron chain)\\ \# & S\verb+_+cloud & (cloud)\\ diff --git a/doc/fixes37.0 b/doc/fixes37.0 index 173da319d..ed31e23d2 100644 --- a/doc/fixes37.0 +++ b/doc/fixes37.0 @@ -1092,6 +1092,7 @@ spiders will occasionally spin webs when moving around drinking a burning potion of oil will cure being turned into slime new bigroom variant, a boulder maze vomiting on an altar provokes the deities wrath +branch stairs have a different glyph, show up in yellow color in tty Platform- and/or Interface-Specific New Features diff --git a/include/rm.h b/include/rm.h index 22afb34c9..165d8b1b9 100644 --- a/include/rm.h +++ b/include/rm.h @@ -142,89 +142,93 @@ enum screen_symbols { S_dnstair = 24, S_upladder = 25, S_dnladder = 26, - S_altar = 27, - S_grave = 28, - S_throne = 29, - S_sink = 30, - S_fountain = 31, - S_pool = 32, - S_ice = 33, - S_lava = 34, - S_vodbridge = 35, - S_hodbridge = 36, - S_vcdbridge = 37, /* closed drawbridge, vertical wall */ - S_hcdbridge = 38, /* closed drawbridge, horizontal wall */ - S_air = 39, - S_cloud = 40, - S_water = 41, + S_brupstair = 27, + S_brdnstair = 28, + S_brupladder= 29, + S_brdnladder= 30, + S_altar = 31, + S_grave = 32, + S_throne = 33, + S_sink = 34, + S_fountain = 35, + S_pool = 36, + S_ice = 37, + S_lava = 38, + S_vodbridge = 39, + S_hodbridge = 40, + S_vcdbridge = 41, /* closed drawbridge, vertical wall */ + S_hcdbridge = 42, /* closed drawbridge, horizontal wall */ + S_air = 43, + S_cloud = 44, + S_water = 45, /* end dungeon characters, begin traps */ - S_arrow_trap = 42, - S_dart_trap = 43, - S_falling_rock_trap = 44, - S_squeaky_board = 45, - S_bear_trap = 46, - S_land_mine = 47, - S_rolling_boulder_trap = 48, - S_sleeping_gas_trap = 49, - S_rust_trap = 50, - S_fire_trap = 51, - S_pit = 52, - S_spiked_pit = 53, - S_hole = 54, - S_trap_door = 55, - S_teleportation_trap = 56, - S_level_teleporter = 57, - S_magic_portal = 58, - S_web = 59, - S_statue_trap = 60, - S_magic_trap = 61, - S_anti_magic_trap = 62, - S_polymorph_trap = 63, - S_vibrating_square = 64, /* for display rather than any trap effect */ + S_arrow_trap = 46, + S_dart_trap = 47, + S_falling_rock_trap = 48, + S_squeaky_board = 49, + S_bear_trap = 50, + S_land_mine = 51, + S_rolling_boulder_trap = 52, + S_sleeping_gas_trap = 53, + S_rust_trap = 54, + S_fire_trap = 55, + S_pit = 56, + S_spiked_pit = 57, + S_hole = 58, + S_trap_door = 59, + S_teleportation_trap = 60, + S_level_teleporter = 61, + S_magic_portal = 62, + S_web = 63, + S_statue_trap = 64, + S_magic_trap = 65, + S_anti_magic_trap = 66, + S_polymorph_trap = 67, + S_vibrating_square = 68, /* for display rather than any trap effect */ /* end traps, begin special effects */ - S_vbeam = 65, /* The 4 zap beam symbols. Do NOT separate. */ - S_hbeam = 66, /* To change order or add, see function */ - S_lslant = 67, /* zapdir_to_glyph() in display.c. */ - S_rslant = 68, - S_digbeam = 69, /* dig beam symbol */ - S_flashbeam = 70, /* camera flash symbol */ - S_boomleft = 71, /* thrown boomerang, open left, e.g ')' */ - S_boomright = 72, /* thrown boomerang, open right, e.g. '(' */ - S_ss1 = 73, /* 4 magic shield ("resistance sparkle") glyphs */ - S_ss2 = 74, - S_ss3 = 75, - S_ss4 = 76, - S_poisoncloud = 77, - S_goodpos = 78, /* valid position for targeting via getpos() */ + S_vbeam = 69, /* The 4 zap beam symbols. Do NOT separate. */ + S_hbeam = 70, /* To change order or add, see function */ + S_lslant = 71, /* zapdir_to_glyph() in display.c. */ + S_rslant = 72, + S_digbeam = 73, /* dig beam symbol */ + S_flashbeam = 74, /* camera flash symbol */ + S_boomleft = 75, /* thrown boomerang, open left, e.g ')' */ + S_boomright = 76, /* thrown boomerang, open right, e.g. '(' */ + S_ss1 = 77, /* 4 magic shield ("resistance sparkle") glyphs */ + S_ss2 = 78, + S_ss3 = 79, + S_ss4 = 80, + S_poisoncloud = 81, + S_goodpos = 82, /* valid position for targeting via getpos() */ /* The 8 swallow symbols. Do NOT separate. To change order or add, */ /* see the function swallow_to_glyph() in display.c. */ - S_sw_tl = 79, /* swallow top left [1] */ - S_sw_tc = 80, /* swallow top center [2] Order: */ - S_sw_tr = 81, /* swallow top right [3] */ - S_sw_ml = 82, /* swallow middle left [4] 1 2 3 */ - S_sw_mr = 83, /* swallow middle right [6] 4 5 6 */ - S_sw_bl = 84, /* swallow bottom left [7] 7 8 9 */ - S_sw_bc = 85, /* swallow bottom center [8] */ - S_sw_br = 86, /* swallow bottom right [9] */ - - S_explode1 = 87, /* explosion top left */ - S_explode2 = 88, /* explosion top center */ - S_explode3 = 89, /* explosion top right Ex. */ - S_explode4 = 90, /* explosion middle left */ - S_explode5 = 91, /* explosion middle center /-\ */ - S_explode6 = 92, /* explosion middle right |@| */ - S_explode7 = 93, /* explosion bottom left \-/ */ - S_explode8 = 94, /* explosion bottom center */ - S_explode9 = 95, /* explosion bottom right */ + S_sw_tl = 83, /* swallow top left [1] */ + S_sw_tc = 84, /* swallow top center [2] Order: */ + S_sw_tr = 85, /* swallow top right [3] */ + S_sw_ml = 86, /* swallow middle left [4] 1 2 3 */ + S_sw_mr = 87, /* swallow middle right [6] 4 5 6 */ + S_sw_bl = 88, /* swallow bottom left [7] 7 8 9 */ + S_sw_bc = 89, /* swallow bottom center [8] */ + S_sw_br = 90, /* swallow bottom right [9] */ + + S_explode1 = 91, /* explosion top left */ + S_explode2 = 92, /* explosion top center */ + S_explode3 = 93, /* explosion top right Ex. */ + S_explode4 = 94, /* explosion middle left */ + S_explode5 = 95, /* explosion middle center /-\ */ + S_explode6 = 96, /* explosion middle right |@| */ + S_explode7 = 97, /* explosion bottom left \-/ */ + S_explode8 = 98, /* explosion bottom center */ + S_explode9 = 99, /* explosion bottom right */ /* end effects */ - MAXPCHARS = 96 /* maximum number of mapped characters */ + MAXPCHARS = 100 /* maximum number of mapped characters */ }; #define MAXDCHARS (S_water - S_stone + 1) /* mapped dungeon characters */ diff --git a/src/display.c b/src/display.c index fa4a59e6e..2824ebd36 100644 --- a/src/display.c +++ b/src/display.c @@ -1806,6 +1806,7 @@ back_to_glyph(xchar x, xchar y) { int idx; struct rm *ptr = &(levl[x][y]); + struct stairway *sway; switch (ptr->typ) { case SCORR: @@ -1854,10 +1855,18 @@ back_to_glyph(xchar x, xchar y) idx = S_pool; break; case STAIRS: - idx = (ptr->ladder & LA_DOWN) ? S_dnstair : S_upstair; + sway = stairway_at(x, y); + if (sway && (sway->tolev.dnum != u.uz.dnum)) + idx = (ptr->ladder & LA_DOWN) ? S_brdnstair : S_brupstair; + else + idx = (ptr->ladder & LA_DOWN) ? S_dnstair : S_upstair; break; case LADDER: - idx = (ptr->ladder & LA_DOWN) ? S_dnladder : S_upladder; + sway = stairway_at(x, y); + if (sway && (sway->tolev.dnum != u.uz.dnum)) + idx = (ptr->ladder & LA_DOWN) ? S_brdnladder : S_brupladder; + else + idx = (ptr->ladder & LA_DOWN) ? S_dnladder : S_upladder; break; case FOUNTAIN: idx = S_fountain; diff --git a/src/drawing.c b/src/drawing.c index 495fb5119..98d249d1a 100644 --- a/src/drawing.c +++ b/src/drawing.c @@ -157,6 +157,10 @@ const struct symdef defsyms[MAXPCHARS] = { { '>', "staircase down", C(CLR_GRAY) }, /* dnstair */ { '<', "ladder up", C(CLR_BROWN) }, /* upladder */ { '>', "ladder down", C(CLR_BROWN) }, /* dnladder */ + { '<', "branch staircase up", C(CLR_YELLOW) }, /* brupstair */ + { '>', "branch staircase down", C(CLR_YELLOW) }, /* brdnstair */ + { '<', "branch ladder up", C(CLR_YELLOW) }, /* brupladder */ + { '>', "branch ladder down", C(CLR_YELLOW) }, /* brdnladder */ { '_', "altar", C(CLR_GRAY) }, /* altar */ { '|', "grave", C(CLR_WHITE) }, /* grave */ { '\\', "opulent throne", C(HI_GOLD) }, /* throne */ diff --git a/src/symbols.c b/src/symbols.c index 87d887e39..7723b9d8c 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -383,6 +383,10 @@ const struct symparse loadsyms[] = { { SYM_PCHAR, S_dnstair, "S_dnstair" }, { SYM_PCHAR, S_upladder, "S_upladder" }, { SYM_PCHAR, S_dnladder, "S_dnladder" }, + { SYM_PCHAR, S_brupstair, "S_brupstair" }, + { SYM_PCHAR, S_brdnstair, "S_brdnstair" }, + { SYM_PCHAR, S_brupladder, "S_brupladder" }, + { SYM_PCHAR, S_brdnladder, "S_brdnladder" }, { SYM_PCHAR, S_altar, "S_altar" }, { SYM_PCHAR, S_grave, "S_grave" }, { SYM_PCHAR, S_throne, "S_throne" }, diff --git a/win/share/other.txt b/win/share/other.txt index 98cab26fe..6497059e7 100644 --- a/win/share/other.txt +++ b/win/share/other.txt @@ -540,7 +540,83 @@ Z = (195, 195, 195) AAAAAAAAAAAAAA.A AAAAAAAAAAAAAAAA } -# tile 27 (altar) +# tile 27 (branch staircase up) +{ + AAAAAAAAAAAAAA.A + AADJJJJJJJJJDA.A + AACDDJKHKKDDCA.A + AAAAAAHHHAAAA..A + AAADJHHHHHJDA..A + AAACHGGHGHHCA..A + AAAAAAGGHAAA...A + AAAAKDGGGKJA...A + AAAACKFGHKCA...A + AAAAAAGFGAA....A + AAAAAKFFFJA....A + AAAAACKJJKA....A + AAAAAAAAAAAA...A + AAAAAAAAAAAAA..A + AAAAAAAAAAAAAA.A + AAAAAAAAAAAAAAAA +} +# tile 28 (branch staircase down) +{ + AAAAAAAAAAAAAA.A + AADJJJJJJJJJDA.A + AACDDJHHHKDDCA.A + AAAAAAHHHAAAA..A + AAADJJHGHJJDA..A + AAACDDGHHKDCA..A + AAAAAAGHGAAA...A + AAAAFGGGHGHA...A + AAAACFGGGFCA...A + AAAAAAHFHAA....A + AAAAAKKGJJA....A + AAAAACKJJKA....A + AAAAAAAAAAAA...A + AAAAAAAAAAAAA..A + AAAAAAAAAAAAAA.A + AAAAAAAAAAAAAAAA +} +# tile 29 (branch ladder up) +{ + ADAAAAAAAAAAAD.A + AADAAAAHAAAADA.A + AACCCCHHHCCCCA.A + AADAAHAHAHAAD..A + AAADAAAHAAADA..A + AAACDDDHDDDCA..A + AAADAAAGAAAD...A + AAAAKAAGAAJA...A + AAAACKKGKKCA...A + AAAADAAFAAD....A + AAAAAKJFJJA....A + AAAAADAAAKA....A + AAAAAAAAAAAA...A + AAAAAAAAAAAAA..A + AAAAAAAAAAAAAA.A + AAAAAAAAAAAAAAAA +} +# tile 30 (branch ladder down) +{ + ADAAAAAAAAAAAD.A + AADAAAAHAAAADA.A + AACCCCCHCCCCCA.A + AADAAAAHAAAAD..A + AAADAAAHAAADA..A + AAACDDDHDDDCA..A + AAADAAAGAAAD...A + AAAAKAAGAAJA...A + AAAACGKGKGCA...A + AAAADAGGGAD....A + AAAAAKJGJJA....A + AAAAADAAAKA....A + AAAAAAAAAAAA...A + AAAAAAAAAAAAA..A + AAAAAAAAAAAAAA.A + AAAAAAAAAAAAAAAA +} +# tile 31 (altar) { ................ ................ @@ -559,7 +635,7 @@ Z = (195, 195, 195) ...AAAAAAAAAAA.. ................ } -# tile 28 (grave) +# tile 32 (grave) { ................ ................ @@ -578,7 +654,7 @@ Z = (195, 195, 195) FFFFFFFFFFFFFFF. ................ } -# tile 29 (throne) +# tile 33 (throne) { ................ .....HHHHH...... @@ -597,7 +673,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 30 (sink) +# tile 34 (sink) { ................ ................ @@ -616,7 +692,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 31 (fountain) +# tile 35 (fountain) { ....E....E...... ..EEEE..EEE..... @@ -635,7 +711,7 @@ Z = (195, 195, 195) ....AAAAAAAAA... ................ } -# tile 32 (pool) +# tile 36 (pool) { ..........NNN... .EEEE....NE.EN.. @@ -654,7 +730,7 @@ Z = (195, 195, 195) .E..EE...E..EEE. EE....EEE.....EE } -# tile 33 (ice) +# tile 37 (ice) { NNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNN @@ -673,7 +749,7 @@ Z = (195, 195, 195) NNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNN } -# tile 34 (molten lava) +# tile 38 (molten lava) { DDDDDDCDDDDDDDDD DDDDDCDKDDDDDDDD @@ -692,7 +768,7 @@ Z = (195, 195, 195) DDDDKKDDDDCDDDDD DDDDDDDDDDDKDDDD } -# tile 35 (vertical open drawbridge) +# tile 39 (vertical open drawbridge) { EKKAKKKKKKKAKKAE EJKKKKKKKKKKKJAA @@ -711,7 +787,7 @@ Z = (195, 195, 195) EEJJJJJJJJJJJAAA EJKKKKKKKKKKKJAA } -# tile 36 (horizontal open drawbridge) +# tile 40 (horizontal open drawbridge) { EEEEEEEEEEEEEEEE JEJKJEJKJEJKJEJK @@ -730,7 +806,7 @@ Z = (195, 195, 195) AAAAAAAAAAAAAAAA AAAEAAAEAAAEAAAE } -# tile 37 (vertical closed drawbridge) +# tile 41 (vertical closed drawbridge) { ................ ..JKJ.JKJ.JKJ... @@ -749,7 +825,7 @@ Z = (195, 195, 195) ...AAA.AAA.AAA.. ................ } -# tile 38 (horizontal closed drawbridge) +# tile 42 (horizontal closed drawbridge) { ................ ..JJJJJJJJJJJ... @@ -768,7 +844,7 @@ Z = (195, 195, 195) ...AAAAAAAAAAA.. ................ } -# tile 39 (air) +# tile 43 (air) { BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB @@ -787,7 +863,7 @@ Z = (195, 195, 195) BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB } -# tile 40 (cloud) +# tile 44 (cloud) { BBBBBBBBBBBBBBBB BBBBBNNNNNNNBBBB @@ -806,7 +882,7 @@ Z = (195, 195, 195) BBBBBBOOOOBBBBBB BBBBBBBBBBBBBBBB } -# tile 41 (water) +# tile 45 (water) { EEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEE @@ -825,7 +901,7 @@ Z = (195, 195, 195) EEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEE } -# tile 42 (arrow trap) +# tile 46 (arrow trap) { ................ .....DDDDD...... @@ -844,7 +920,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 43 (dart trap) +# tile 47 (dart trap) { ................ .....DDDDD...... @@ -863,7 +939,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 44 (falling rock trap) +# tile 48 (falling rock trap) { ................ .....DDDDD...... @@ -882,7 +958,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 45 (squeaky board) +# tile 49 (squeaky board) { ................ .....DDDDD...... @@ -901,7 +977,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 46 (bear trap) +# tile 50 (bear trap) { ................ .....DDDDD...... @@ -920,7 +996,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 47 (land mine) +# tile 51 (land mine) { ................ .....DDDDD...... @@ -939,7 +1015,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 48 (rolling boulder trap) +# tile 52 (rolling boulder trap) { ................ .....DDDDD...... @@ -958,7 +1034,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 49 (sleeping gas trap) +# tile 53 (sleeping gas trap) { ................ .....DDDDD...... @@ -977,7 +1053,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 50 (rust trap) +# tile 54 (rust trap) { ................ .....DDDDD...... @@ -996,7 +1072,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 51 (fire trap) +# tile 55 (fire trap) { ................ .....DDDDD...... @@ -1015,7 +1091,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 52 (pit) +# tile 56 (pit) { AAAAAAAAAAAAAAAA A.AAAAAAAAAAAABA @@ -1034,7 +1110,7 @@ Z = (195, 195, 195) A.PPPPPPPPPPPPPA AAAAAAAAAAAAAAAA } -# tile 53 (spiked pit) +# tile 57 (spiked pit) { AAAAAAAAAAAAAAAA A.AAAAAAAAAAAABA @@ -1053,7 +1129,7 @@ Z = (195, 195, 195) A.PPPPPPPPPPPPPA AAAAAAAAAAAAAAAA } -# tile 54 (hole) +# tile 58 (hole) { ................ ......AAAA...... @@ -1072,7 +1148,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 55 (trap door) +# tile 59 (trap door) { AAAAAAAAAAAAAAAA A.AAAAAAAAAAAABA @@ -1091,7 +1167,7 @@ Z = (195, 195, 195) A.PPPPPPPPPPPPPA AAAAAAAAAAAAAAAA } -# tile 56 (teleportation trap) +# tile 60 (teleportation trap) { ................ .....DDDDD...... @@ -1110,7 +1186,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 57 (level teleporter) +# tile 61 (level teleporter) { ................ .....DDADD...... @@ -1129,7 +1205,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 58 (magic portal) +# tile 62 (magic portal) { ................ .....DDDDD...... @@ -1148,7 +1224,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 59 (web) +# tile 63 (web) { OAOA.OA...O....O .O.NNNN.NOA..OOA @@ -1167,7 +1243,7 @@ Z = (195, 195, 195) .OA............. OA.............. } -# tile 60 (statue trap) +# tile 64 (statue trap) { ................ .....DDDDD...... @@ -1186,7 +1262,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 61 (magic trap) +# tile 65 (magic trap) { ................ .....DDDDD...... @@ -1205,7 +1281,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 62 (anti-magic field) +# tile 66 (anti-magic field) { ................ ......DDDDD..... @@ -1224,7 +1300,7 @@ Z = (195, 195, 195) .....AAAAA...... ................ } -# tile 63 (polymorph trap) +# tile 67 (polymorph trap) { ................ .....DDDDD...... @@ -1243,7 +1319,7 @@ Z = (195, 195, 195) ......AAAAA..... ................ } -# tile 64 (vibrating square) +# tile 68 (vibrating square) { ................ ................ @@ -1262,7 +1338,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 65 (vertical beam) +# tile 69 (vertical beam) { .......NN....... ......NN........ @@ -1281,7 +1357,7 @@ Z = (195, 195, 195) .........NN..... ........NN...... } -# tile 66 (horizontal beam) +# tile 70 (horizontal beam) { ................ ................ @@ -1300,7 +1376,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 67 (left slant beam) +# tile 71 (left slant beam) { NNNNN........... ....N........... @@ -1319,7 +1395,7 @@ Z = (195, 195, 195) ............N... ............NNNN } -# tile 68 (right slant beam) +# tile 72 (right slant beam) { ............NNNN ............N... @@ -1338,7 +1414,7 @@ Z = (195, 195, 195) ....N........... NNNNN........... } -# tile 69 (dig beam) +# tile 73 (dig beam) { ....AAAA........ ..A....AA..AA... @@ -1357,7 +1433,7 @@ Z = (195, 195, 195) ....AA....AAA... ................ } -# tile 70 (flash beam) +# tile 74 (flash beam) { ................ .....NNNNNN..... @@ -1376,7 +1452,7 @@ Z = (195, 195, 195) .....NNNNNN..... ................ } -# tile 71 (boom left) +# tile 75 (boom left) { ................ ................ @@ -1395,7 +1471,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 72 (boom right) +# tile 76 (boom right) { ................ ................ @@ -1414,7 +1490,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 73 (shield1) +# tile 77 (shield1) { ................ .....I....I..... @@ -1433,7 +1509,7 @@ Z = (195, 195, 195) .....I....I..... ................ } -# tile 74 (shield2) +# tile 78 (shield2) { ................ .CCCCCCCCCCCCCCC @@ -1452,7 +1528,7 @@ Z = (195, 195, 195) .CCCCCCCCCCCCCC. ................ } -# tile 75 (shield3) +# tile 79 (shield3) { .......HH....... .......HH....... @@ -1471,7 +1547,7 @@ Z = (195, 195, 195) .......HH....... .......HH....... } -# tile 76 (shield4) +# tile 80 (shield4) { ................ ......NNNNN..... @@ -1490,7 +1566,7 @@ Z = (195, 195, 195) .....NNNNN...... ................ } -# tile 77 (poison cloud) +# tile 81 (poison cloud) { BBBBBBBBBBBBBBBB BBBBBFFFFFFFBBBB @@ -1509,7 +1585,7 @@ Z = (195, 195, 195) BBBBBBGGGGBBBBBB BBBBBBBBBBBBBBBB } -# tile 78 (valid position) +# tile 82 (valid position) { ................ ................ @@ -1528,7 +1604,7 @@ Z = (195, 195, 195) .......FF....... ................ } -# tile 79 (swallow top left) +# tile 83 (swallow top left) { AAAAAAADDDDDDAAA AAAAADDDDDDDDDDD @@ -1547,7 +1623,7 @@ Z = (195, 195, 195) AAAADDDDDD...... AAAADDDDDD...... } -# tile 80 (swallow top center) +# tile 84 (swallow top center) { AAAAAAAAAAAAAAAA DDAAAAAAAAAAAAAA @@ -1566,7 +1642,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 81 (swallow top right) +# tile 85 (swallow top right) { AAAAAAAAAAAAAAAA AAADDDDDAAAAAAAA @@ -1585,7 +1661,7 @@ Z = (195, 195, 195) ....DDDDDDDDDDDD ....DDDDDDDDDDDA } -# tile 82 (swallow middle left) +# tile 86 (swallow middle left) { AAAADDDDDD...... AAAADDDDDDD..... @@ -1604,7 +1680,7 @@ Z = (195, 195, 195) DDDDDDD......... DDCCDDD......... } -# tile 83 (swallow middle right) +# tile 87 (swallow middle right) { ....DDDDDDDDDDDA ....DDDDDDDDDDDA @@ -1623,7 +1699,7 @@ Z = (195, 195, 195) ......DDDDDDDDAA .......DDDDDDDAA } -# tile 84 (swallow bottom left ) +# tile 88 (swallow bottom left ) { DDDCDDD......... DDDCDDD......... @@ -1642,7 +1718,7 @@ Z = (195, 195, 195) AAAAAAAAAAAADDDD AAAAAAAAAAAAAADD } -# tile 85 (swallow bottom center) +# tile 89 (swallow bottom center) { ................ ................ @@ -1661,7 +1737,7 @@ Z = (195, 195, 195) DDDDDDDDDDDDDDDD DDDDDDDDDDDDDDAA } -# tile 86 (swallow bottom right) +# tile 90 (swallow bottom right) { ......DDDDDDDDAA ......DDDDDDDDDA @@ -1680,7 +1756,7 @@ Z = (195, 195, 195) DDAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA } -# tile 87 (explosion top left) +# tile 91 (explosion top left) { ................ ................ @@ -1699,7 +1775,7 @@ Z = (195, 195, 195) ..AAAA..AAAA.... ..AAA..AAAAA.... } -# tile 88 (explosion top centre) +# tile 92 (explosion top centre) { ................ ................ @@ -1718,7 +1794,7 @@ Z = (195, 195, 195) ........A.A.APAA .PA...APAAAAAAAA } -# tile 89 (explosion top right) +# tile 93 (explosion top right) { ................ ................ @@ -1737,7 +1813,7 @@ Z = (195, 195, 195) AA.A..A.AAAA.... A.AA..A.AAAAA... } -# tile 90 (explosion middle left) +# tile 94 (explosion middle left) { ..AAA.A.AAA..... ..AAA.AAAAA.AP.. @@ -1756,7 +1832,7 @@ Z = (195, 195, 195) ..A.A...AAP...PA ....A.........PA } -# tile 91 (explosion middle center) +# tile 95 (explosion middle center) { APAAA..PPAPAAAAA .APA..A.AAAPAAA. @@ -1775,7 +1851,7 @@ Z = (195, 195, 195) AAAAAAAAAAAAA.AA AAAAAAAAAAA.HH.. } -# tile 92 (explosion middle right) +# tile 96 (explosion middle right) { ..AAA.A.A.AAAA.. ..AAAAA.A.AAAA.. @@ -1794,7 +1870,7 @@ Z = (195, 195, 195) AAA...AAAAAAA... ....PPAAAAAAAA.. } -# tile 93 (explosion bottom left) +# tile 97 (explosion bottom left) { ....A.......A..P ....A.......AA.. @@ -1813,7 +1889,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 94 (explosion bottom center) +# tile 98 (explosion bottom center) { PPPAAAAAPAAA.A.. AAPPAAPPPPA.A... @@ -1832,7 +1908,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 95 (explosion bottom right) +# tile 99 (explosion bottom right) { ....P..AAAAAAA.. ..A..A.AA.A.AA.. @@ -1851,7 +1927,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 96 (explosion noxious 0) +# tile 100 (explosion noxious 0) { ................ ................ @@ -1870,7 +1946,7 @@ Z = (195, 195, 195) ..FFFF..FFFF.... ..FFF..FFFFF.... } -# tile 97 (explosion noxious 1) +# tile 101 (explosion noxious 1) { ................ ................ @@ -1889,7 +1965,7 @@ Z = (195, 195, 195) ........F.F.FGFF .GH...HGHHFFFFFF } -# tile 98 (explosion noxious 2) +# tile 102 (explosion noxious 2) { ................ ................ @@ -1908,7 +1984,7 @@ Z = (195, 195, 195) FF.F..F.FFFF.... F.FF..F.FFFFF... } -# tile 99 (explosion noxious 3) +# tile 103 (explosion noxious 3) { ..FFF.F.FFF..... ..FFF.FFFFF.FG.. @@ -1927,7 +2003,7 @@ Z = (195, 195, 195) ..F.F...FHG...GH ....F.........GH } -# tile 100 (explosion noxious 4) +# tile 104 (explosion noxious 4) { FGHFF..GGFGHFFFF .HGH..F.FFHGFHF. @@ -1946,7 +2022,7 @@ Z = (195, 195, 195) HHHHNHNHN.GGG.GF GGGGNHHHGGG.HH.. } -# tile 101 (explosion noxious 5) +# tile 105 (explosion noxious 5) { ..FFF.F.F.FFFF.. ..FFFFF.F.FFFF.. @@ -1965,7 +2041,7 @@ Z = (195, 195, 195) HFH...FFFFFFF... ....GGFFFFFFFF.. } -# tile 102 (explosion noxious 6) +# tile 106 (explosion noxious 6) { ....F.......H..G ....F.......FH.. @@ -1984,7 +2060,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 103 (explosion noxious 7) +# tile 107 (explosion noxious 7) { GGGHHHHHGHHH.H.. HHGGHHGGGGH.F... @@ -2003,7 +2079,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 104 (explosion noxious 8) +# tile 108 (explosion noxious 8) { ....G..FFFFFFF.. ..F..F.FF.F.FF.. @@ -2022,7 +2098,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 105 (explosion muddy 0) +# tile 109 (explosion muddy 0) { ................ ................ @@ -2041,7 +2117,7 @@ Z = (195, 195, 195) ..JJJJKKJJJJKKKK ..JJJKKJJJJJKKKK } -# tile 106 (explosion muddy 1) +# tile 110 (explosion muddy 1) { ................ ................ @@ -2060,7 +2136,7 @@ Z = (195, 195, 195) KKKKKKKKJKJKJCJJ KCLKKKLCLLJJJJJJ } -# tile 107 (explosion muddy 2) +# tile 111 (explosion muddy 2) { ................ ................ @@ -2079,7 +2155,7 @@ Z = (195, 195, 195) JJKJKKJKJJJJ.... JKJJKKJKJJJJJ... } -# tile 108 (explosion muddy 3) +# tile 112 (explosion muddy 3) { ..JJJKJKJJJKKKKK ..JJJKJJJJJKJCKK @@ -2098,7 +2174,7 @@ Z = (195, 195, 195) ..J.JKKKJLCKKKCL ....JKKKKKKKKKCL } -# tile 109 (explosion muddy 4) +# tile 113 (explosion muddy 4) { JCLJJKKCCJCLJJJJ KLCLKKJKJJLCJLJK @@ -2117,7 +2193,7 @@ Z = (195, 195, 195) LLLLCLCLCKCCCKCJ CCCCCLLLCCCKLLKK } -# tile 110 (explosion muddy 5) +# tile 114 (explosion muddy 5) { KKJJJKJKJKJJJJ.. KKJJJJJKJKJJJJ.. @@ -2136,7 +2212,7 @@ Z = (195, 195, 195) LJLKKKJJJJJJJ... KKKKCCJJJJJJJJ.. } -# tile 111 (explosion muddy 6) +# tile 115 (explosion muddy 6) { ....JKKKKKKKLKKC ....JKKKKKKKJLKK @@ -2155,7 +2231,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 112 (explosion muddy 7) +# tile 116 (explosion muddy 7) { CCCLLLLLCLLLKLKK LLCCLLCCCCLKJKKK @@ -2174,7 +2250,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 113 (explosion muddy 8) +# tile 117 (explosion muddy 8) { KKKKCKKJJJJJJJ.. KKJKKJKJJKJKJJ.. @@ -2193,7 +2269,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 114 (explosion wet 0) +# tile 118 (explosion wet 0) { ................ ................ @@ -2212,7 +2288,7 @@ Z = (195, 195, 195) ..EEEEPPEEEEPPPP ..EEEPPEEEEEPPPP } -# tile 115 (explosion wet 1) +# tile 119 (explosion wet 1) { ................ ................ @@ -2231,7 +2307,7 @@ Z = (195, 195, 195) PPPPPPPPEPEPEBEE PBNPPPNBEEEEEEEE } -# tile 116 (explosion wet 2) +# tile 120 (explosion wet 2) { ................ ................ @@ -2250,7 +2326,7 @@ Z = (195, 195, 195) EEPEPPEPEEEE.... EPEEPPEPEEEEE... } -# tile 117 (explosion wet 3) +# tile 121 (explosion wet 3) { ..EEEPEPEEEPPPPP ..EEEPEEEEEPEBPP @@ -2269,7 +2345,7 @@ Z = (195, 195, 195) ..E.EPPPENBPPPBE ....EPPPPPPPPPBE } -# tile 118 (explosion wet 4) +# tile 122 (explosion wet 4) { EBNEEPPBBEBNEEEE PNBNPPEPEEEBENEP @@ -2288,7 +2364,7 @@ Z = (195, 195, 195) EEEEEEEEEPBBBPBE BBBBEEEEBBBPNNPP } -# tile 119 (explosion wet 5) +# tile 123 (explosion wet 5) { PPEEEPEPEPEEEE.. PPEEEEEPEPEEEE.. @@ -2307,7 +2383,7 @@ Z = (195, 195, 195) NENPPPEEEEEEE... PPPPBBEEEEEEEE.. } -# tile 120 (explosion wet 6) +# tile 124 (explosion wet 6) { ....EPPPPPPPNPPB ....EPPPPPPPENPP @@ -2326,7 +2402,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 121 (explosion wet 7) +# tile 125 (explosion wet 7) { BBBEEEEEBEEEPEPP EEBBEEBBBBEPEPPP @@ -2345,7 +2421,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 122 (explosion wet 8) +# tile 126 (explosion wet 8) { PPPPBPPEEEEEEE.. PPEPPEPEEPEPEE.. @@ -2364,7 +2440,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 123 (explosion magical 0) +# tile 127 (explosion magical 0) { ................ ................ @@ -2383,7 +2459,7 @@ Z = (195, 195, 195) ..EEEEIIEEEEIIII ..EEEIIEEEEEIIII } -# tile 124 (explosion magical 1) +# tile 128 (explosion magical 1) { ................ ................ @@ -2402,7 +2478,7 @@ Z = (195, 195, 195) IIIIIIIIEIEIELEE ILHIIIHLHHEEEEEE } -# tile 125 (explosion magical 2) +# tile 129 (explosion magical 2) { ................ ................ @@ -2421,7 +2497,7 @@ Z = (195, 195, 195) EEIEIIEIEEEE.... EIEEIIEIEEEEE... } -# tile 126 (explosion magical 3) +# tile 130 (explosion magical 3) { ..EEEIEIEEEIIIII ..EEEIEEEEEIEIII @@ -2440,7 +2516,7 @@ Z = (195, 195, 195) ..E.EIIIENIIIIIN ....EIIIIIIIIIIN } -# tile 127 (explosion magical 4) +# tile 131 (explosion magical 4) { EINEEIIIIEINEEEE ININIIEIEENIENEI @@ -2459,7 +2535,7 @@ Z = (195, 195, 195) NNNNNNNNNIIIIIIE IIIINNNNIIIINNII } -# tile 128 (explosion magical 5) +# tile 132 (explosion magical 5) { IIEEEIEIEIEEEE.. IIEEEEEIEIEEEE.. @@ -2478,7 +2554,7 @@ Z = (195, 195, 195) NENIIIEEEEEEE... IIIIIIEEEEEEEE.. } -# tile 129 (explosion magical 6) +# tile 133 (explosion magical 6) { ....EIIIIIIIHIII ....EIIIIIIIEHII @@ -2497,7 +2573,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 130 (explosion magical 7) +# tile 134 (explosion magical 7) { IIINNNNNINNNINII NNIINNIIIINIEIII @@ -2516,7 +2592,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 131 (explosion magical 8) +# tile 135 (explosion magical 8) { IIIIIIIEEEEEEE.. IIEIIEIEEIEIEE.. @@ -2535,7 +2611,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 132 (explosion fiery 0) +# tile 136 (explosion fiery 0) { ................ ................ @@ -2554,7 +2630,7 @@ Z = (195, 195, 195) ..DDDDCCDDDDCCCC ..DDDCCDDDDDCCCC } -# tile 133 (explosion fiery 1) +# tile 137 (explosion fiery 1) { ................ ................ @@ -2573,7 +2649,7 @@ Z = (195, 195, 195) CCCCCCCCDCDCDLDD CLHCCCHLHHDDDDDD } -# tile 134 (explosion fiery 2) +# tile 138 (explosion fiery 2) { ................ ................ @@ -2592,7 +2668,7 @@ Z = (195, 195, 195) DDCDCCDCDDDD.... DCDDCCDCDDDDD... } -# tile 135 (explosion fiery 3) +# tile 139 (explosion fiery 3) { ..DDDCDCDDDCCCCC ..DDDCDDDDDCDLCC @@ -2611,7 +2687,7 @@ Z = (195, 195, 195) ..D.DCCCDHLCCCLH ....DCCCCCCCCCLH } -# tile 136 (explosion fiery 4) +# tile 140 (explosion fiery 4) { DLHDDCCLLDLHDDDD CHLHCCDCDDHLDHDC @@ -2630,7 +2706,7 @@ Z = (195, 195, 195) HHHHNHNHNCLLLCLD LLLLNHHHLLLCHHCC } -# tile 137 (explosion fiery 5) +# tile 141 (explosion fiery 5) { CCDDDCDCDCDDDD.. CCDDDDDCDCDDDD.. @@ -2649,7 +2725,7 @@ Z = (195, 195, 195) HDHCCCDDDDDDD... CCCCLLDDDDDDDD.. } -# tile 138 (explosion fiery 6) +# tile 142 (explosion fiery 6) { ....DCCCCCCCHCCL ....DCCCCCCCDHCC @@ -2668,7 +2744,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 139 (explosion fiery 7) +# tile 143 (explosion fiery 7) { LLLHHHHHLHHHCHCC HHLLHHLLLLHCDCCC @@ -2687,7 +2763,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 140 (explosion fiery 8) +# tile 144 (explosion fiery 8) { CCCCLCCDDDDDDD.. CCDCCDCDDCDCDD.. @@ -2706,7 +2782,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 141 (explosion frosty 0) +# tile 145 (explosion frosty 0) { ................ ................ @@ -2725,7 +2801,7 @@ Z = (195, 195, 195) ..EEEEPPNBEEPPPP ..EEEPPEEEEEPPPP } -# tile 142 (explosion frosty 1) +# tile 146 (explosion frosty 1) { ................ ................ @@ -2744,7 +2820,7 @@ Z = (195, 195, 195) PPPPPPPPEPEPEBEE PBNPPPNBNNEEEEEE } -# tile 143 (explosion frosty 2) +# tile 147 (explosion frosty 2) { ................ ................ @@ -2763,7 +2839,7 @@ Z = (195, 195, 195) EEPEPPEPEEEE.... EPEEPPEPEEEEE... } -# tile 144 (explosion frosty 3) +# tile 148 (explosion frosty 3) { ..EEEPEPEEEPPPPP ..EEEPEEEEEPEBPP @@ -2782,7 +2858,7 @@ Z = (195, 195, 195) ..E.EPPPENBPPPBN ....EPPPPPPPPPBN } -# tile 145 (explosion frosty 4) +# tile 149 (explosion frosty 4) { EBNEEPPBBEBNEEEE PNBNPPEPEENBENEP @@ -2801,7 +2877,7 @@ Z = (195, 195, 195) NNNNNNNNNPBBBPBE BBBBNNNNBBBPNNPP } -# tile 146 (explosion frosty 5) +# tile 150 (explosion frosty 5) { PPEEEPEPEPEEEE.. PPEEEEEPEPEEEE.. @@ -2820,7 +2896,7 @@ Z = (195, 195, 195) NENPPPEEEEEEE... PPPPBBEEEEEEEE.. } -# tile 147 (explosion frosty 6) +# tile 151 (explosion frosty 6) { ....EPPPPPPPNPPB ....EPPPPPPPENPP @@ -2839,7 +2915,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 148 (explosion frosty 7) +# tile 152 (explosion frosty 7) { BBBNNNNNBNNNPNPP NNBBNNBBBBNPEPPP @@ -2858,7 +2934,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 149 (explosion frosty 8) +# tile 153 (explosion frosty 8) { PPPPBPPEEEEEEE.. PPEPPEPEEPEPEE.. @@ -2877,7 +2953,7 @@ Z = (195, 195, 195) ...........N.... ................ } -# tile 150 (zap 0 0) +# tile 154 (zap 0 0) { .......II....... ......IIII...... @@ -2896,7 +2972,7 @@ Z = (195, 195, 195) ......IIII...... .......II....... } -# tile 151 (zap 0 1) +# tile 155 (zap 0 1) { ................ ................ @@ -2915,7 +2991,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 152 (zap 0 2) +# tile 156 (zap 0 2) { III............. IIII............ @@ -2934,7 +3010,7 @@ Z = (195, 195, 195) ............IIII .............III } -# tile 153 (zap 0 3) +# tile 157 (zap 0 3) { .............III ............IIII @@ -2953,7 +3029,7 @@ Z = (195, 195, 195) IIII............ III............. } -# tile 154 (zap 1 0) +# tile 158 (zap 1 0) { .......CC....... ......CCCC...... @@ -2972,7 +3048,7 @@ Z = (195, 195, 195) ......CCCC...... .......CC....... } -# tile 155 (zap 1 1) +# tile 159 (zap 1 1) { ................ ................ @@ -2991,7 +3067,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 156 (zap 1 2) +# tile 160 (zap 1 2) { CCC............. CCCC............ @@ -3010,7 +3086,7 @@ Z = (195, 195, 195) ............CCCC .............CCC } -# tile 157 (zap 1 3) +# tile 161 (zap 1 3) { .............CCC ............CCCC @@ -3029,7 +3105,7 @@ Z = (195, 195, 195) CCCC............ CCC............. } -# tile 158 (zap 2 0) +# tile 162 (zap 2 0) { .......NN....... ......NNNN...... @@ -3048,7 +3124,7 @@ Z = (195, 195, 195) ......NNNN...... .......NN....... } -# tile 159 (zap 2 1) +# tile 163 (zap 2 1) { ................ ................ @@ -3067,7 +3143,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 160 (zap 2 2) +# tile 164 (zap 2 2) { NNN............. NNNN............ @@ -3086,7 +3162,7 @@ Z = (195, 195, 195) ............NNNN .............NNN } -# tile 161 (zap 2 3) +# tile 165 (zap 2 3) { .............NNN ............NNNN @@ -3105,7 +3181,7 @@ Z = (195, 195, 195) NNNN............ NNN............. } -# tile 162 (zap 3 0) +# tile 166 (zap 3 0) { .......BB....... ......BBBB...... @@ -3124,7 +3200,7 @@ Z = (195, 195, 195) ......BBBB...... .......BB....... } -# tile 163 (zap 3 1) +# tile 167 (zap 3 1) { ................ ................ @@ -3143,7 +3219,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 164 (zap 3 2) +# tile 168 (zap 3 2) { BBB............. BBBB............ @@ -3162,7 +3238,7 @@ Z = (195, 195, 195) ............BBBB .............BBB } -# tile 165 (zap 3 3) +# tile 169 (zap 3 3) { .............BBB ............BBBB @@ -3181,7 +3257,7 @@ Z = (195, 195, 195) BBBB............ BBB............. } -# tile 166 (zap 4 0) +# tile 170 (zap 4 0) { .......AA....... ......AAAA...... @@ -3200,7 +3276,7 @@ Z = (195, 195, 195) ......AAAA...... .......AA....... } -# tile 167 (zap 4 1) +# tile 171 (zap 4 1) { ................ ................ @@ -3219,7 +3295,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 168 (zap 4 2) +# tile 172 (zap 4 2) { AAA............. AAAA............ @@ -3238,7 +3314,7 @@ Z = (195, 195, 195) ............AAAA .............AAA } -# tile 169 (zap 4 3) +# tile 173 (zap 4 3) { .............AAA ............AAAA @@ -3257,7 +3333,7 @@ Z = (195, 195, 195) AAAA............ AAA............. } -# tile 170 (zap 5 0) +# tile 174 (zap 5 0) { .......NN....... ......NNNN...... @@ -3276,7 +3352,7 @@ Z = (195, 195, 195) ......NNNN...... .......NN....... } -# tile 171 (zap 5 1) +# tile 175 (zap 5 1) { ................ ................ @@ -3295,7 +3371,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 172 (zap 5 2) +# tile 176 (zap 5 2) { NNN............. NNNN............ @@ -3314,7 +3390,7 @@ Z = (195, 195, 195) ............NNNN .............NNN } -# tile 173 (zap 5 3) +# tile 177 (zap 5 3) { .............NNN ............NNNN @@ -3333,7 +3409,7 @@ Z = (195, 195, 195) NNNN............ NNN............. } -# tile 174 (zap 6 0) +# tile 178 (zap 6 0) { .......FF....... ......FFFF...... @@ -3352,7 +3428,7 @@ Z = (195, 195, 195) ......FFFF...... .......FF....... } -# tile 175 (zap 6 1) +# tile 179 (zap 6 1) { ................ ................ @@ -3371,7 +3447,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 176 (zap 6 2) +# tile 180 (zap 6 2) { FFF............. FFFF............ @@ -3390,7 +3466,7 @@ Z = (195, 195, 195) ............FFFF .............FFF } -# tile 177 (zap 6 3) +# tile 181 (zap 6 3) { .............FFF ............FFFF @@ -3409,7 +3485,7 @@ Z = (195, 195, 195) FFFF............ FFF............. } -# tile 178 (zap 7 0) +# tile 182 (zap 7 0) { .......GG....... ......GGGG...... @@ -3428,7 +3504,7 @@ Z = (195, 195, 195) ......GGGG...... .......GG....... } -# tile 179 (zap 7 1) +# tile 183 (zap 7 1) { ................ ................ @@ -3447,7 +3523,7 @@ Z = (195, 195, 195) ................ ................ } -# tile 180 (zap 7 2) +# tile 184 (zap 7 2) { GGG............. GGGG............ @@ -3466,7 +3542,7 @@ Z = (195, 195, 195) ............GGGG .............GGG } -# tile 181 (zap 7 3) +# tile 185 (zap 7 3) { .............GGG ............GGGG @@ -3485,7 +3561,7 @@ Z = (195, 195, 195) GGGG............ GGG............. } -# tile 182 (warning 0) +# tile 186 (warning 0) { ................ ................ @@ -3504,7 +3580,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 183 (warning 1) +# tile 187 (warning 1) { ................ ................ @@ -3523,7 +3599,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 184 (warning 2) +# tile 188 (warning 2) { ................ ................ @@ -3542,7 +3618,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 185 (warning 3) +# tile 189 (warning 3) { ................ ................ @@ -3561,7 +3637,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 186 (warning 4) +# tile 190 (warning 4) { ................ ................ @@ -3580,7 +3656,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 187 (warning 5) +# tile 191 (warning 5) { ................ ................ @@ -3599,7 +3675,7 @@ Z = (195, 195, 195) .......AA....... ................ } -# tile 191 (unexplored) +# tile 192 (unexplored) { AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA @@ -3618,7 +3694,7 @@ Z = (195, 195, 195) AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA } -# tile 192 (nothing) +# tile 193 (nothing) { AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA @@ -3637,7 +3713,7 @@ Z = (195, 195, 195) AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA } -# tile 189 (sub mine walls 0) +# tile 194 (sub mine walls 0) { AJJKKKACJAAJJJAA AJKKKACLJJAJJJJA @@ -3656,7 +3732,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 190 (sub mine walls 1) +# tile 195 (sub mine walls 1) { AJAAAAAAJJAAAJAA JJJAAAJJJJJAAAAJ @@ -3675,7 +3751,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 191 (sub mine walls 2) +# tile 196 (sub mine walls 2) { AAAAAAKCCKKJAAAA AAAAKKCLCJKJJAAA @@ -3694,7 +3770,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 192 (sub mine walls 3) +# tile 197 (sub mine walls 3) { AAAAAAKCCKKJAAAA AAAAKKCLCJKJJAAA @@ -3713,7 +3789,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 193 (sub mine walls 4) +# tile 198 (sub mine walls 4) { AKKKAAKKKKAAJJJA AKKAAKCCCJJJAAJA @@ -3732,7 +3808,7 @@ Z = (195, 195, 195) AJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 194 (sub mine walls 5) +# tile 199 (sub mine walls 5) { AKKAAAKKAAAAJJJA AKAAKKLCKAAAAAJA @@ -3751,7 +3827,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJA AAAAAAAAAAAAAAAA } -# tile 195 (sub mine walls 6) +# tile 200 (sub mine walls 6) { AAAAAAKCCKKJAAAA AAAAKCCLCJKJJAAA @@ -3770,7 +3846,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 196 (sub mine walls 7) +# tile 201 (sub mine walls 7) { AKKAAAKKKKAAJJJA AKAAKKLCCJJJAAJA @@ -3789,7 +3865,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 197 (sub mine walls 8) +# tile 202 (sub mine walls 8) { AAAAAAKCCKKJAAAA AAAAKCCLCJKJJAAA @@ -3808,7 +3884,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 198 (sub mine walls 9) +# tile 203 (sub mine walls 9) { AKKAACKCCKKJAJJA AKACKKKLLJKJJAJA @@ -3827,7 +3903,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 199 (sub mine walls 10) +# tile 204 (sub mine walls 10) { AKKAACKCCKKJAJJA AKACKKCLCJKJJAJA @@ -3846,7 +3922,7 @@ Z = (195, 195, 195) AAJACKCKKJJJAJAA AAJCKKJAAAJJJJJA } -# tile 200 (sub gehennom walls 0) +# tile 205 (sub gehennom walls 0) { ALLDAJ11111JLLDA ADDDAJ1J11JJDDDA @@ -3865,7 +3941,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 201 (sub gehennom walls 1) +# tile 206 (sub gehennom walls 1) { AAALDDAAAAALDDAA DDDLDDAJDDDLDDAJ @@ -3884,7 +3960,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 202 (sub gehennom walls 2) +# tile 207 (sub gehennom walls 2) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3903,7 +3979,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 203 (sub gehennom walls 3) +# tile 208 (sub gehennom walls 3) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3922,7 +3998,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 204 (sub gehennom walls 4) +# tile 209 (sub gehennom walls 4) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3941,7 +4017,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 205 (sub gehennom walls 5) +# tile 210 (sub gehennom walls 5) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3960,7 +4036,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 206 (sub gehennom walls 6) +# tile 211 (sub gehennom walls 6) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3979,7 +4055,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 207 (sub gehennom walls 7) +# tile 212 (sub gehennom walls 7) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -3998,7 +4074,7 @@ Z = (195, 195, 195) JJJJJJJJJJJJJJJJ AAAAAAAAAAAAAAAA } -# tile 208 (sub gehennom walls 8) +# tile 213 (sub gehennom walls 8) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -4017,7 +4093,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 209 (sub gehennom walls 9) +# tile 214 (sub gehennom walls 9) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -4036,7 +4112,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 210 (sub gehennom walls 10) +# tile 215 (sub gehennom walls 10) { AAALLLLDDDDDDAAA LLLLAAJJ1111DJJJ @@ -4055,7 +4131,7 @@ Z = (195, 195, 195) AJJJAJJ1111JJJJA AD11AJJ1111JD1JA } -# tile 211 (sub knox walls 0) +# tile 216 (sub knox walls 0) { AJJJAAACJAAAJJJA AJJJAACLJJAAJJJA @@ -4074,7 +4150,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 212 (sub knox walls 1) +# tile 217 (sub knox walls 1) { AJAAAJAAAJAAAJAA JJJAAAJAJJJAAAJA @@ -4093,7 +4169,7 @@ Z = (195, 195, 195) KJJACJJAKJJACJJA AAAAAAAAAAAAAAAA } -# tile 213 (sub knox walls 2) +# tile 218 (sub knox walls 2) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4112,7 +4188,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 214 (sub knox walls 3) +# tile 219 (sub knox walls 3) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4131,7 +4207,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 215 (sub knox walls 4) +# tile 220 (sub knox walls 4) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4150,7 +4226,7 @@ Z = (195, 195, 195) KJJACJJAKJJACJJA AAAAAAAAAAAAAAAA } -# tile 216 (sub knox walls 5) +# tile 221 (sub knox walls 5) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4169,7 +4245,7 @@ Z = (195, 195, 195) KJJACJJAKJJACJJA AAAAAAAAAAAAAAAA } -# tile 217 (sub knox walls 6) +# tile 222 (sub knox walls 6) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4188,7 +4264,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 218 (sub knox walls 7) +# tile 223 (sub knox walls 7) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4207,7 +4283,7 @@ Z = (195, 195, 195) KJJACJJAKJJACJJA AAAAAAAAAAAAAAAA } -# tile 219 (sub knox walls 8) +# tile 224 (sub knox walls 8) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4226,7 +4302,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 220 (sub knox walls 9) +# tile 225 (sub knox walls 9) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4245,7 +4321,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 221 (sub knox walls 10) +# tile 226 (sub knox walls 10) { AAAAAAKCJKAAAAAA AAAAKKCLKJKKAAAA @@ -4264,7 +4340,7 @@ Z = (195, 195, 195) AAJAAACKKJAAAJAA ACJJAAAAAAAACJJA } -# tile 222 (sub sokoban walls 0) +# tile 227 (sub sokoban walls 0) { ANNBA1EEEEE1NNBA ABBBA1E1EE11BBBA @@ -4283,7 +4359,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 223 (sub sokoban walls 1) +# tile 228 (sub sokoban walls 1) { AAANBBAAAAANBBAA BBBNBBA1BBBNBBA1 @@ -4302,7 +4378,7 @@ Z = (195, 195, 195) 1111111111111111 AAAAAAAAAAAAAAAA } -# tile 224 (sub sokoban walls 2) +# tile 229 (sub sokoban walls 2) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4321,7 +4397,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 225 (sub sokoban walls 3) +# tile 230 (sub sokoban walls 3) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4340,7 +4416,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 226 (sub sokoban walls 4) +# tile 231 (sub sokoban walls 4) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4359,7 +4435,7 @@ Z = (195, 195, 195) 1111111111111111 AAAAAAAAAAAAAAAA } -# tile 227 (sub sokoban walls 5) +# tile 232 (sub sokoban walls 5) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4378,7 +4454,7 @@ Z = (195, 195, 195) 1111111111111111 AAAAAAAAAAAAAAAA } -# tile 228 (sub sokoban walls 6) +# tile 233 (sub sokoban walls 6) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4397,7 +4473,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 229 (sub sokoban walls 7) +# tile 234 (sub sokoban walls 7) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4416,7 +4492,7 @@ Z = (195, 195, 195) 1111111111111111 AAAAAAAAAAAAAAAA } -# tile 230 (sub sokoban walls 8) +# tile 235 (sub sokoban walls 8) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4435,7 +4511,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 231 (sub sokoban walls 9) +# tile 236 (sub sokoban walls 9) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111 @@ -4454,7 +4530,7 @@ Z = (195, 195, 195) A111A11EEEE1111A ABEEA11EEEE1BE1A } -# tile 232 (sub sokoban walls 10) +# tile 237 (sub sokoban walls 10) { AAANNNNBBBBBBAAA NNNNAA11EEEEB111