nexus/log.txt

2628 lines
106 KiB
Plaintext

====== NEW LOGFILE ====
Loading vault file 'data/vaults/pub.vlt'
Loading vault file 'data/vaults/shrine.vlt'
Loading vault file 'data/vaults/diagcross.vlt'
Loading vault file 'data/vaults/oval.vlt'
Loading vault file 'data/vaults/glasscorner.vlt'
Loading vault file 'data/vaults/bedroom_common.vlt'
Loading vault file 'data/vaults/caveboss1.vlt'
Loading vault file 'data/vaults/crossroads.vlt'
Loading vault file 'data/vaults/cavein.vlt'
Loading vault file 'data/vaults/grove.vlt'
Loading vault file 'data/vaults/poolroom.vlt'
Loading vault file 'data/vaults/playerstart6.vlt'
Loading vault file 'data/vaults/coldroom.vlt'
Loading vault file 'data/vaults/pentroom2.vlt'
Loading vault file 'data/vaults/pitbridge.vlt'
Loading vault file 'data/vaults/cave_troll.vlt'
Loading vault file 'data/vaults/woodsboss1.vlt'
Loading vault file 'data/vaults/smalllake.vlt'
Loading vault file 'data/vaults/trapcorridor.vlt'
Loading vault file 'data/vaults/pitbridge_guarded.vlt'
Loading vault file 'data/vaults/riverroom.vlt'
Loading vault file 'data/vaults/fortified_room.vlt'
Loading vault file 'data/vaults/playerstart1.vlt'
Loading vault file 'data/vaults/playerstart3.vlt'
Loading vault file 'data/vaults/diningroom.vlt'
Loading vault file 'data/vaults/floodroom1.vlt'
Loading vault file 'data/vaults/caveboss2.vlt'
Loading vault file 'data/vaults/babayagahut_2.vlt'
Loading vault file 'data/vaults/dualroom.vlt'
Loading vault file 'data/vaults/circle.vlt'
Loading vault file 'data/vaults/roundabout.vlt'
Loading vault file 'data/vaults/heaven1.vlt'
Loading vault file 'data/vaults/bazaar.vlt'
Loading vault file 'data/vaults/playerstart2.vlt'
Loading vault file 'data/vaults/crossroads_fire.vlt'
Loading vault file 'data/vaults/pitroom.vlt'
Loading vault file 'data/vaults/traproom.vlt'
Loading vault file 'data/vaults/firepit.vlt'
Loading vault file 'data/vaults/antnest.vlt'
Loading vault file 'data/vaults/lair_cockatrice.vlt'
Loading vault file 'data/vaults/concentric.vlt'
Loading vault file 'data/vaults/windowinwall.vlt'
Loading vault file 'data/vaults/treecorridor.vlt'
Loading vault file 'data/vaults/fishbowl.vlt'
Loading vault file 'data/vaults/bedroom.vlt'
Loading vault file 'data/vaults/glasscross.vlt'
Loading vault file 'data/vaults/island.vlt'
Loading vault file 'data/vaults/stonecircle.vlt'
Loading vault file 'data/vaults/pillarglass.vlt'
Loading vault file 'data/vaults/sauna.vlt'
Loading vault file 'data/vaults/godshrine1.vlt'
Loading vault file 'data/vaults/jimbo.vlt'
Loading vault file 'data/vaults/babayagahut_1.vlt'
Loading vault file 'data/vaults/stomach1.vlt'
Loading vault file 'data/vaults/hut_shop.vlt'
Loading vault file 'data/vaults/crosshatch.vlt'
Loading vault file 'data/vaults/deep_poolroom.vlt'
Loading vault file 'data/vaults/chasm.vlt'
Loading vault file 'data/vaults/glassvault.vlt'
Loading vault file 'data/vaults/cell.vlt'
Loading vault file 'data/vaults/treecircle.vlt'
Loading vault file 'data/vaults/cave_bear.vlt'
Loading vault file 'data/vaults/playerstart7.vlt'
Loading vault file 'data/vaults/vault.vlt'
Loading vault file 'data/vaults/playerstart5.vlt'
Loading vault file 'data/vaults/brickwall.vlt'
Loading vault file 'data/vaults/mudroom.vlt'
Loading vault file 'data/vaults/pentroom1.vlt'
Loading vault file 'data/vaults/supplycloset_tech.vlt'
Loading vault file 'data/vaults/supplycloset.vlt'
Loading vault file 'data/vaults/dirtroom.vlt'
Loading vault file 'data/vaults/uturn.vlt'
Loading vault file 'data/vaults/monsterzoo.vlt'
Loading vault file 'data/vaults/woodhut.vlt'
Loading vault file 'data/vaults/labyrinth.vlt'
Loading vault file 'data/vaults/glasswall.vlt'
Loading vault file 'data/vaults/playerstart4.vlt'
Loading vault file 'data/vaults/pillar.vlt'
Successfully loaded 78 fixed vault definitions.
Could not open vault directory 'data/bones'
No savegame found.
colour pairs = 65536
colours = 256
white is 0,0,1000
db: calling autoweild for player.
createmap() - Creating new map of region 'the surface', depth 1
look for adjacent maps above/below this one
map is the first world map. setting coords to 0,0.
[createmap.c] -about to check outline
checking region outline for things...
checking region outline for things...
Checking outlinething #0 (thing:depth=-9874,x=0,y=0 thismap:depth=1,x=0,y=0 ).
remembering region thing for later.
1 things remembered for later.
adding forced things first...
finished forced vault creation (0 placed).
creating map habitat.
+1661659499914705.000000 start actually making vault wooden_hut
+718.000000 finished actually making vault wooden_hut
+10.000000 start markroomwalls - vault wooden_hut
+13.000000 finished markroomwalls - vault wooden_hut
+5.000000 start addvaultcontents - vault wooden_hut
+1624.000000 finished addvaultcontents - vault wooden_hut
+24.000000 start linkexits - vault wooden_hut
+240.000000 finished linkexits - vault wooden_hut
+8.000000 start locking cells - vault wooden_hut
+5.000000 finished locking cells - vault wooden_hut
+11524.000000 start actually making vault cell
+662.000000 finished actually making vault cell
+6.000000 start markroomwalls - vault cell
+4.000000 finished markroomwalls - vault cell
+3.000000 start addvaultcontents - vault cell
+3.000000 finished addvaultcontents - vault cell
+3.000000 start linkexits - vault cell
calling linkexit() for cell at 40,22 in roomid 1
dump of map 'the surface(0,0) (id #0)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0.##..#.....#...........##.##.#........#.###.#..........#..#...#........#...#....
1........#.....#...#.#.....##..#........#...##......####.##.....######........#.#
2.......#..#......#....#..#...#..##...#.....#.......#..###........#.##........##.
3.#..#.......#...#..#.#.....##....##.....#.#..#..#.#..#.....#....#..#...#.#....#.
4.#......#.#......##..#####.#..#.....#..#.......#..#...............##...#..##..#.
5##....#........#..#...#00###...#.#.#......#...................#.#..#.#..#....#..
6.#.....#.........#....000#.##........###.......#......#...............#.#.#.#..#
7##..##.....#....##....####....#...##...#......#.....#.#......................#.#
8.#...............#.#.#.#..#.#.#.##......##.........##...........................
9.#.#......#..##....#.......##.#......#..##....####...#..#............#.....#..##
0....#.#........#.#....##.........#.........#....##.....#.#.....#.#....##.......#
1.##..#..#.###.##..#...#.#.##..........##...............#.......#.##.............
2...#..#..#.#......#.#.........#......#.....#.....#..#...............#..........#
3#................#.....#.....##.#.##..#.........#.......#....#..###.....#.#..#..
4#...............##............###.................#.......#............#...#....
5..##.......#.....#....#.#..................#...#..#.#.#...........#..#.#...#.#..
6..#.#......#..#......#.#......##...###........#.#..#........#.....#..#.#..###...
7..#..#.##...#.#...........#..#.......##..............#....##.#...#.##..........#
8.......#....##..#.....#......#..............#.....##.......#.......#.........#..
9#..........#....#....#....#...........#.....##...#.#...#.......##.....#.......#.
0...........#....#.#..#.....................#...#..#..##.#...#.#...#.......###.#.
1..........#........#...#........###......#...#.#.........#.#......#..#..#..##...
2#..........##.......#...##.............#1#........#..#......##.#......#.........
3.........#......#...........##.........#1#...###......#....#...#....#.......#...
4..........#..#...#....#......##..#...#.####...........#.........#.#..#........#.
5.........#.#.#.##...#.#.....#....#...#.......#...#.#....#....##..#.#............
6.....##.#....#...#..#.........#..#...##......#....#..#.#..#..##.................
7....#..####.#..#...........##...##......#.....#...##.##.....#...........#..#...#
8....................#......#....##...#.......#..........##.#....#.......#.#.#.#.
9#.#........#..#...##.....#............#..#....#....#...#.#........##.#....#.#...
checking all start dirs
40,21 going North maybe ok...
40,20 can make North path (hits empty cell at dist 2)
going North we can walk 2 steps
41,22 going East, cell NOT ok for reachability.
40,23 going South maybe ok...
40,24 going South, cell NOT ok for reachability.
39,22 going West, cell NOT ok for reachability.
Linking directly North (distance 2).
+2536.000000 finished linkexits - vault cell
+4.000000 start locking cells - vault cell
+6.000000 finished locking cells - vault cell
+5569.000000 start actually making vault tree_corridor
+186.000000 finished actually making vault tree_corridor
+4.000000 start markroomwalls - vault tree_corridor
+3.000000 finished markroomwalls - vault tree_corridor
+2.000000 start addvaultcontents - vault tree_corridor
+4.000000 finished addvaultcontents - vault tree_corridor
+3.000000 start linkexits - vault tree_corridor
+81.000000 finished linkexits - vault tree_corridor
+3.000000 start locking cells - vault tree_corridor
+2.000000 finished locking cells - vault tree_corridor
finished map habitat.
adding home objects.
finished home objects.
adding remembered region outline things...
adding branchlink
finished remembered region outline things.
removing bad doors...
finished bad doors.
starting reachability fix...
fix_reachability starting.
fix_reachability not required for this habitat.
finished reachability fix.
About to finalise map
Need to create 0 up stairs.
Need to create 0 down stairs.
Finalisation finished.
About to autolink holes.
autolinked to 0 holes in adjacent maps.
joining unlinked stairs on this level...
Trying to link 'staircase going down'
couldn't link stairs: 'staircase going down' (probably no lower level yet)
linked 0 stairs.
adding random objects+monsters
linking to adjacent maps
fix_reachability starting.
fix_reachability not required for this habitat.
Map creation finished.
createmap() - Creating new map of region 'the realm of gods', depth 1
look for adjacent maps above/below this one
[createmap.c] -about to check outline
region has no outline.
0 things remembered for later.
adding forced things first...
finished forced vault creation (0 placed).
creating map habitat.
+45876.000000 start actually making vault heaven_1
+61437.000000 finished actually making vault heaven_1
+27.000000 start markroomwalls - vault heaven_1
+338.000000 finished markroomwalls - vault heaven_1
+3.000000 start addvaultcontents - vault heaven_1
+33.000000 finished addvaultcontents - vault heaven_1
+3.000000 start linkexits - vault heaven_1
+396.000000 finished linkexits - vault heaven_1
+4.000000 start locking cells - vault heaven_1
+3.000000 finished locking cells - vault heaven_1
finished map habitat.
adding home objects.
finished home objects.
adding remembered region outline things...
finished remembered region outline things.
removing bad doors...
finished bad doors.
starting reachability fix...
fix_reachability starting.
fix_reachability not required for this habitat.
finished reachability fix.
About to finalise map
Finalisation finished.
About to autolink holes.
autolinked to 0 holes in adjacent maps.
joining unlinked stairs on this level...
linked 0 stairs.
adding random objects+monsters
linking to adjacent maps
fix_reachability starting.
fix_reachability not required for this habitat.
Map creation finished.
createmap() - Creating new map of region 'the dungeon', depth 1
look for adjacent maps above/below this one
linking to parentmap the surface(0,0) (id #0) in dir up
setting map coords to 0,0 (based on parent map)
[createmap.c] -about to check outline
checking region outline for things...
checking region outline for things...
Checking outlinething #0 (thing:depth=1,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
remembering region thing for later.
Checking outlinething #1 (thing:depth=3,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #2 (thing:depth=4,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #3 (thing:depth=6,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #4 (thing:depth=6,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #5 (thing:depth=9,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #6 (thing:depth=9,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #7 (thing:depth=14,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #8 (thing:depth=25,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #9 (thing:depth=17,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #10 (thing:depth=2,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #11 (thing:depth=5,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #12 (thing:depth=10,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #13 (thing:depth=11,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #14 (thing:depth=15,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #15 (thing:depth=17,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #16 (thing:depth=22,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
Checking outlinething #17 (thing:depth=23,x=-9874,y=-9874 thismap:depth=1,x=0,y=0 ).
1 things remembered for later.
adding forced things first...
adding rndvaultwithflag
+154962.000000 start actually making vault playerstart_1
+160.000000 finished actually making vault playerstart_1
+4.000000 start markroomwalls - vault playerstart_1
+11.000000 finished markroomwalls - vault playerstart_1
+3.000000 start addvaultcontents - vault playerstart_1
+201.000000 finished addvaultcontents - vault playerstart_1
+4.000000 start linkexits - vault playerstart_1
calling linkexit() for cell at 49,21 in roomid 0
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1################################################################################
2################################################################################
3################################################################################
4################################################################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
0################################################################################
1################################################################################
2################################################################################
3###############################################0#0#0############################
4###############################################0#0#0############################
5###############################################00000############################
6###############################################00000############################
7###############################################00000############################
8###############################################00000############################
9###############################################00000############################
0###############################################00000############################
1#################################################0##############################
2################################################################################
3################################################################################
4################################################################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
49,20 going North, cell NOT ok for reachability.
50,21 going East maybe ok...
51,21 going East maybe ok...
52,21 going East maybe ok...
53,21 going East maybe ok...
54,21 going East maybe ok...
55,21 going East maybe ok...
56,21 going East maybe ok...
57,21 going East maybe ok...
58,21 going East maybe ok...
59,21 going East maybe ok...
60,21 going East maybe ok...
61,21 going East maybe ok...
62,21 going East maybe ok...
63,21 going East maybe ok...
64,21 going East maybe ok...
65,21 going East maybe ok...
66,21 going East maybe ok...
67,21 going East maybe ok...
68,21 going East maybe ok...
69,21 going East maybe ok...
70,21 going East maybe ok...
71,21 going East maybe ok...
72,21 going East maybe ok...
73,21 going East maybe ok...
74,21 going East maybe ok...
75,21 going East maybe ok...
76,21 going East maybe ok...
77,21 going East maybe ok...
78,21 going East maybe ok...
79,21 going East maybe ok...
going East hits edge of map.
49,22 going South maybe ok...
49,23 going South maybe ok...
49,24 going South maybe ok...
49,25 going South maybe ok...
49,26 going South maybe ok...
49,27 going South maybe ok...
49,28 going South maybe ok...
49,29 going South maybe ok...
going South hits edge of map.
48,21 going West maybe ok...
47,21 going West maybe ok...
46,21 going West maybe ok...
45,21 going West maybe ok...
44,21 going West maybe ok...
43,21 going West maybe ok...
42,21 going West maybe ok...
41,21 going West maybe ok...
40,21 going West maybe ok...
39,21 going West maybe ok...
38,21 going West maybe ok...
37,21 going West maybe ok...
36,21 going West maybe ok...
35,21 going West maybe ok...
34,21 going West maybe ok...
33,21 going West maybe ok...
32,21 going West maybe ok...
31,21 going West maybe ok...
30,21 going West maybe ok...
29,21 going West maybe ok...
28,21 going West maybe ok...
27,21 going West maybe ok...
26,21 going West maybe ok...
25,21 going West maybe ok...
24,21 going West maybe ok...
23,21 going West maybe ok...
22,21 going West maybe ok...
21,21 going West maybe ok...
20,21 going West maybe ok...
19,21 going West maybe ok...
18,21 going West maybe ok...
17,21 going West maybe ok...
16,21 going West maybe ok...
15,21 going West maybe ok...
14,21 going West maybe ok...
13,21 going West maybe ok...
12,21 going West maybe ok...
11,21 going West maybe ok...
10,21 going West maybe ok...
9,21 going West maybe ok...
8,21 going West maybe ok...
7,21 going West maybe ok...
6,21 going West maybe ok...
5,21 going West maybe ok...
4,21 going West maybe ok...
3,21 going West maybe ok...
2,21 going West maybe ok...
1,21 going West maybe ok...
0,21 going West maybe ok...
going West hits edge of map.
Using modified a* algorithm.
Other room distances from room 0:
Room 0 (distance 5) [start room]
Cannot find a way to link up.
+2505.000000 finished linkexits - vault playerstart_1
+4.000000 start locking cells - vault playerstart_1
+3.000000 finished locking cells - vault playerstart_1
finished forced vault creation (1 placed).
creating map habitat.
START Creating dungeon
+4.000000 Starting shape selection.
+51.000000 Finished shape selection.
+194.000000 Starting initial delve.
+9948.000000 Finished initial delve.
+12.000000 Started removing small rooms.
+364.000000 Finsihed small rooms.
+3.000000 Started removing dead ends.
+18102.000000 Finished removing dead ends.
+16.000000 Starting loop introduction.
+67.000000 Finished loop introduction.
+3.000000 Starting room creation.
+3.000000 start calcroompos
+34363.000000 end calcroompos
+14.000000 start createroom
+21.000000 end createroom
+3.000000 start autodoors
+184.000000 end autodoors
+5.000000 start calcroompos
+42380.000000 end calcroompos
+13.000000 start createroom
+26.000000 end createroom
+12.000000 start autodoors
+11.000000 end autodoors
+3.000000 Starting create vault
+44.000000 start calcroompos
+32815.000000 end calcroompos
+15.000000 start createroom
+30.000000 end createroom
+3.000000 start addvaultcontents - vault dirtroom
+17.000000 finished addvaultcontents - vault dirtroom
+3.000000 start autodoors - vault dirtroom
+13.000000 finished autodoors - vault dirtroom
+3.000000 start linkexits - vault dirtroom
calling linkexit() for cell at 47,4 in roomid 3
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3##########################.#..##
5####################################333333333333333333####################.#####
6##############1######################3333333333333333#####################.#####
7############111111111################3333333333333333#####################.#####
8############111111111#####################################################.....#
9###########11111111111########################################################.#
0##############################################################################.#
1##############################################################################.#
2##############################################################################.#
3###############################################0#0#0##########################.#
4###############################################0#0#0########################...#
5###############################################00000########################.###
6###############################################00000########################.###
7###############################################00000########################.###
8###############################################00000########################.###
9####################################2##########00000########################.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
47,3 going North maybe ok...
47,2 going North maybe ok...
47,1 going North maybe ok...
47,0 going North maybe ok...
going North hits edge of map.
48,4 going East maybe ok...
49,4 going East maybe ok...
50,4 going East maybe ok...
51,4 going East maybe ok...
52,4 going East maybe ok...
53,4 going East maybe ok...
54,4 going East maybe ok...
55,4 going East maybe ok...
56,4 going East maybe ok...
57,4 going East maybe ok...
58,4 going East maybe ok...
59,4 going East maybe ok...
60,4 going East maybe ok...
61,4 going East maybe ok...
62,4 going East maybe ok...
63,4 going East maybe ok...
64,4 going East maybe ok...
65,4 going East maybe ok...
66,4 going East maybe ok...
67,4 going East maybe ok...
68,4 going East maybe ok...
69,4 going East maybe ok...
70,4 going East maybe ok...
71,4 going East maybe ok...
72,4 going East maybe ok...
73,4 going East maybe ok...
74,4 can make East path (hits empty cell at dist 27)
going East we can walk 27 steps
47,5 going South, cell NOT ok for reachability.
46,4 going West maybe ok...
45,4 going West maybe ok...
44,4 going West maybe ok...
43,4 going West maybe ok...
42,4 going West maybe ok...
41,4 going West maybe ok...
40,4 going West maybe ok...
39,4 going West maybe ok...
38,4 going West maybe ok...
37,4 going West maybe ok...
36,4 going West maybe ok...
35,4 going West maybe ok...
34,4 going West maybe ok...
33,4 going West maybe ok...
32,4 going West maybe ok...
31,4 going West maybe ok...
30,4 going West maybe ok...
29,4 going West maybe ok...
28,4 going West maybe ok...
27,4 going West maybe ok...
26,4 going West maybe ok...
25,4 going West maybe ok...
24,4 going West maybe ok...
23,4 going West maybe ok...
22,4 going West maybe ok...
21,4 going West maybe ok...
20,4 going West maybe ok...
19,4 going West maybe ok...
18,4 going West maybe ok...
17,4 going West maybe ok...
16,4 going West maybe ok...
15,4 going West maybe ok...
14,4 going West maybe ok...
13,4 going West maybe ok...
12,4 going West maybe ok...
11,4 going West maybe ok...
10,4 going West maybe ok...
9,4 going West maybe ok...
8,4 going West maybe ok...
7,4 going West maybe ok...
6,4 going West maybe ok...
5,4 going West maybe ok...
4,4 going West maybe ok...
3,4 going West maybe ok...
2,4 going West maybe ok...
1,4 going West maybe ok...
0,4 going West maybe ok...
going West hits edge of map.
Linking directly East (distance 27).
calling linkexit() for cell at 36,5 in roomid 3
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333####################.#####
6##############1######################3333333333333333#####################.#####
7############111111111################3333333333333333#####################.#####
8############111111111#####################################################.....#
9###########11111111111########################################################.#
0##############################################################################.#
1##############################################################################.#
2##############################################################################.#
3###############################################0#0#0##########################.#
4###############################################0#0#0########################...#
5###############################################00000########################.###
6###############################################00000########################.###
7###############################################00000########################.###
8###############################################00000########################.###
9####################################2##########00000########################.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
36,4 going North maybe ok...
36,3 going North maybe ok...
36,2 going North maybe ok...
36,1 going North maybe ok...
36,0 going North maybe ok...
going North hits edge of map.
37,5 going East, cell NOT ok for reachability.
36,6 going South maybe ok...
36,7 going South maybe ok...
36,8 going South maybe ok...
36,9 going South maybe ok...
36,10 going South maybe ok...
36,11 going South maybe ok...
36,12 going South maybe ok...
36,13 going South maybe ok...
36,14 going South maybe ok...
36,15 going South maybe ok...
36,16 going South maybe ok...
36,17 going South maybe ok...
36,18 going South maybe ok...
36,19 can make South path (hits empty cell at dist 14)
going South we can walk 14 steps
35,5 going West maybe ok...
34,5 going West maybe ok...
33,5 going West maybe ok...
32,5 going West maybe ok...
31,5 going West maybe ok...
30,5 going West maybe ok...
29,5 going West maybe ok...
28,5 going West maybe ok...
27,5 going West maybe ok...
26,5 going West maybe ok...
25,5 going West maybe ok...
24,5 going West maybe ok...
23,5 going West maybe ok...
22,5 going West maybe ok...
21,5 going West maybe ok...
20,5 going West maybe ok...
19,5 going West maybe ok...
18,5 going West maybe ok...
17,5 going West maybe ok...
16,5 going West maybe ok...
15,5 going West maybe ok...
14,5 going West maybe ok...
can make West path (hits adjacent empty cell at dist 22)
13,5 going West maybe ok...
12,5 going West maybe ok...
11,5 going West maybe ok...
10,5 going West maybe ok...
9,5 going West maybe ok...
8,5 going West maybe ok...
7,5 going West maybe ok...
6,5 going West maybe ok...
5,5 going West maybe ok...
4,5 going West maybe ok...
3,5 going West maybe ok...
2,5 going West maybe ok...
1,5 going West maybe ok...
0,5 going West maybe ok...
going West hits edge of map.
Linking directly South (distance 14).
calling linkexit() for cell at 53,5 in roomid 3
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333####################.#####
6##############1#####################33333333333333333#####################.#####
7############111111111###############33333333333333333#####################.#####
8############111111111###############3#####################################.....#
9###########11111111111##############.#########################################.#
0####################################.#########################################.#
1####################################.#########################################.#
2####################################.#########################################.#
3####################################.##########0#0#0##########################.#
4####################################.##########0#0#0########################...#
5####################################.##########00000########################.###
6####################################.##########00000########################.###
7####################################.##########00000########################.###
8####################################.##########00000########################.###
9####################################2##########00000########################.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
53,4 going North, cell NOT ok for reachability.
54,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 1)
55,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 2)
56,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 3)
57,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 4)
58,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 5)
59,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 6)
60,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 7)
61,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 8)
62,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 9)
63,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 10)
64,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 11)
65,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 12)
66,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 13)
67,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 14)
68,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 15)
69,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 16)
70,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 17)
71,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 18)
72,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 19)
73,5 going East maybe ok...
can make East path (hits adjacent empty cell at dist 20)
74,5 can make East path (hits empty cell at dist 21)
going East we can walk 21 steps
53,6 going South maybe ok...
53,7 going South maybe ok...
53,8 going South maybe ok...
53,9 going South maybe ok...
53,10 going South maybe ok...
53,11 going South maybe ok...
53,12 going South maybe ok...
53,13 going South maybe ok...
53,14 going South maybe ok...
53,15 going South maybe ok...
53,16 going South maybe ok...
53,17 going South maybe ok...
53,18 going South maybe ok...
53,19 going South maybe ok...
53,20 can make South path (hits empty cell at dist 15)
going South we can walk 15 steps
52,5 going West, cell NOT ok for reachability.
Linking directly South (distance 15).
+7058.000000 finished linkexits - vault dirtroom
+5.000000 start locking cells - vault dirtroom
+3.000000 finished locking cells - vault dirtroom
+2.000000 Finished createvault (success)
+3.000000 Starting create vault
+22261.000000 start actually making vault playerstart_2
+264.000000 finished actually making vault playerstart_2
+4.000000 start markroomwalls - vault playerstart_2
+12.000000 finished markroomwalls - vault playerstart_2
+3.000000 start addvaultcontents - vault playerstart_2
+4.000000 finished addvaultcontents - vault playerstart_2
+3.000000 start linkexits - vault playerstart_2
calling linkexit() for cell at 70,10 in roomid 4
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333####################.#####
6##############1#####################333333333333333333####################.#####
7############111111111###############333333333333333333####################.#####
8############111111111###############3################3####################.....#
9###########11111111111##############.################.########################.#
0####################################.################.################4#######.#
1####################################.################.##############44444#####.#
2####################################.################.################4#######.#
3####################################.##########0#0#0#.##############44444#####.#
4####################################.##########0#0#0#.################4#####...#
5####################################.##########00000#.##############44444###.###
6####################################.##########00000#.################4#####.###
7####################################.##########00000#.##############44444###.###
8####################################.##########00000#.################4#####.###
9####################################2##########00000#.######################.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
70,9 going North maybe ok...
70,8 going North maybe ok...
70,7 going North maybe ok...
70,6 going North maybe ok...
70,5 going North maybe ok...
70,4 can make North path (hits empty cell at dist 6)
going North we can walk 6 steps
71,10 going East maybe ok...
72,10 going East maybe ok...
73,10 going East maybe ok...
74,10 going East maybe ok...
75,10 going East maybe ok...
76,10 going East maybe ok...
77,10 going East maybe ok...
78,10 can make East path (hits empty cell at dist 8)
going East we can walk 8 steps
70,11 going South, cell NOT ok for reachability.
69,10 going West maybe ok...
68,10 going West maybe ok...
67,10 going West maybe ok...
66,10 going West maybe ok...
65,10 going West maybe ok...
64,10 going West maybe ok...
63,10 going West maybe ok...
62,10 going West maybe ok...
61,10 going West maybe ok...
60,10 going West maybe ok...
59,10 going West maybe ok...
58,10 going West maybe ok...
57,10 going West maybe ok...
56,10 going West maybe ok...
55,10 going West maybe ok...
54,10 going West maybe ok...
53,10 can make West path (hits empty cell at dist 17)
going West we can walk 17 steps
Linking directly North (distance 6).
calling linkexit() for cell at 70,18 in roomid 4
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333################.###.#####
6##############1#####################333333333333333333################.###.#####
7############111111111###############333333333333333333################.###.#####
8############111111111###############3################3################.###.....#
9###########11111111111##############.################.################.#######.#
0####################################.################.################4#######.#
1####################################.################.##############44444#####.#
2####################################.################.################4#######.#
3####################################.##########0#0#0#.##############44444#####.#
4####################################.##########0#0#0#.################4#####...#
5####################################.##########00000#.##############44444###.###
6####################################.##########00000#.################4#####.###
7####################################.##########00000#.##############44444###.###
8####################################.##########00000#.################4#####.###
9####################################2##########00000#.######################.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
70,17 going North, cell NOT ok for reachability.
71,18 going East maybe ok...
72,18 going East maybe ok...
73,18 going East maybe ok...
74,18 going East maybe ok...
75,18 going East maybe ok...
76,18 can make East path (hits empty cell at dist 6)
going East we can walk 6 steps
70,19 going South maybe ok...
70,20 can make South path (hits empty cell at dist 2)
going South we can walk 2 steps
69,18 going West maybe ok...
68,18 going West maybe ok...
67,18 going West maybe ok...
66,18 going West maybe ok...
65,18 going West maybe ok...
64,18 going West maybe ok...
63,18 going West maybe ok...
62,18 going West maybe ok...
61,18 going West maybe ok...
60,18 going West maybe ok...
59,18 going West maybe ok...
58,18 going West maybe ok...
57,18 going West maybe ok...
56,18 going West maybe ok...
55,18 going West maybe ok...
54,18 going West maybe ok...
53,18 can make West path (hits empty cell at dist 17)
going West we can walk 17 steps
Linking directly South (distance 2).
+4598.000000 finished linkexits - vault playerstart_2
+3.000000 start locking cells - vault playerstart_2
+3.000000 finished locking cells - vault playerstart_2
+3.000000 Finished createvault (success)
+2.000000 Finished room creation.
+3.000000 Starting 2nd deadend removal.
+15079.000000 Finished 2nd deadend removal.
+23.000000 Starting room exit linking.
calling linkexit() for cell at 14,6 in roomid 1
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333################.###.#####
6##############1#####################333333333333333333################.###.#####
7############111111111###############333333333333333333################.###.#####
8############111111111###############3################3################.###.....#
9###########11111111111##############.################.################.#######.#
0####################################.################.################4#######.#
1####################################.################.##############44444#####.#
2####################################.################.################4#######.#
3####################################.##########0#0#0#.##############44444#####.#
4####################################.##########0#0#0#.################4#####...#
5####################################.##########00000#.##############44444###.###
6####################################.##########00000#.################4#####.###
7####################################.##########00000#.##############44444###.###
8####################################.##########00000#.################4#####.###
9####################################2##########00000#.################.#####.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
14,5 going North maybe ok...
14,4 going North maybe ok...
14,3 going North maybe ok...
14,2 going North maybe ok...
14,1 going North maybe ok...
14,0 going North maybe ok...
going North hits edge of map.
15,6 going East maybe ok...
16,6 going East maybe ok...
17,6 going East maybe ok...
18,6 going East maybe ok...
19,6 going East maybe ok...
20,6 going East maybe ok...
21,6 going East maybe ok...
22,6 going East maybe ok...
23,6 going East maybe ok...
24,6 going East maybe ok...
25,6 going East maybe ok...
26,6 going East maybe ok...
27,6 going East maybe ok...
28,6 going East maybe ok...
29,6 going East maybe ok...
30,6 going East maybe ok...
31,6 going East maybe ok...
32,6 going East maybe ok...
33,6 going East maybe ok...
34,6 going East maybe ok...
35,6 going East maybe ok...
36,6 can make East path (hits empty cell at dist 22)
going East we can walk 22 steps
14,7 going South, cell NOT ok for reachability.
13,6 going West maybe ok...
12,6 going West maybe ok...
11,6 going West maybe ok...
10,6 going West maybe ok...
9,6 going West maybe ok...
8,6 going West maybe ok...
7,6 going West maybe ok...
6,6 going West maybe ok...
5,6 going West maybe ok...
4,6 going West maybe ok...
3,6 going West maybe ok...
2,6 going West maybe ok...
1,6 going West maybe ok...
0,6 going West maybe ok...
going West hits edge of map.
Linking directly East (distance 22).
calling linkexit() for cell at 11,9 in roomid 1
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333################.###.#####
6##############11111111..............333333333333333333################.###.#####
7############111111111###############333333333333333333################.###.#####
8############111111111###############3################3################.###.....#
9###########11111111111##############.################.################.#######.#
0####################################.################.################4#######.#
1####################################.################.##############44444#####.#
2####################################.################.################4#######.#
3####################################.##########0#0#0#.##############44444#####.#
4####################################.##########0#0#0#.################4#####...#
5####################################.##########00000#.##############44444###.###
6####################################.##########00000#.################4#####.###
7####################################.##########00000#.##############44444###.###
8####################################.##########00000#.################4#####.###
9####################################2##########00000#.################.#####.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
11,8 going North maybe ok...
11,7 going North maybe ok...
11,6 going North maybe ok...
11,5 going North maybe ok...
11,4 going North maybe ok...
11,3 going North maybe ok...
11,2 going North maybe ok...
11,1 going North maybe ok...
11,0 going North maybe ok...
going North hits edge of map.
12,9 going East, cell NOT ok for reachability.
11,10 going South maybe ok...
11,11 going South maybe ok...
11,12 going South maybe ok...
11,13 going South maybe ok...
11,14 going South maybe ok...
11,15 going South maybe ok...
11,16 going South maybe ok...
11,17 going South maybe ok...
11,18 going South maybe ok...
11,19 going South maybe ok...
11,20 going South maybe ok...
11,21 going South maybe ok...
11,22 going South maybe ok...
11,23 going South maybe ok...
11,24 going South maybe ok...
11,25 going South maybe ok...
11,26 going South maybe ok...
11,27 going South maybe ok...
11,28 going South maybe ok...
11,29 going South maybe ok...
going South hits edge of map.
10,9 going West maybe ok...
9,9 going West maybe ok...
8,9 going West maybe ok...
7,9 going West maybe ok...
6,9 going West maybe ok...
5,9 going West maybe ok...
4,9 going West maybe ok...
3,9 going West maybe ok...
2,9 going West maybe ok...
1,9 going West maybe ok...
0,9 going West maybe ok...
going West hits edge of map.
Using modified a* algorithm.
Other room distances from room 1:
Room 1 (distance 5) [start room]
Room 2 (distance 29)
Room 3 (distance 33)
Room 0 (distance 38)
Room 4 (distance 59)
linkexit() pathfind - finding path from 11,9 (room 1) to room 2.
checking around (11,9):
North = not on open list. adding.
East = not usable ( going East hits empty cell of same room. invalid.). ignoring.
South = not on open list. adding.
West = not on open list. adding.
checking around (11,10):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = not on open list. adding.
checking around (12,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (13,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (14,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (15,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (16,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (17,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (18,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (19,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (20,10):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (21,10):
North = not on open list. adding.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (22,10):
North = not on open list. adding.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (23,10):
North = not on open list. adding.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (24,10):
North = not on open list. adding.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (25,10):
North = not on open list. adding.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (25,11):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (26,11):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (26,10):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (24,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (23,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (22,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (21,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (20,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (19,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (18,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (17,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (16,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (15,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (14,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (13,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (12,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (11,11):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = not on open list. adding.
checking around (11,8):
North = not on open list. adding.
East = not usable ( going East hits empty cell of same room. invalid.). ignoring.
South = on closed list.
West = not on open list. adding.
checking around (11,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = not on open list. adding.
checking around (12,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (13,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (14,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (15,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (16,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (17,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (18,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (19,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (20,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (21,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (22,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (23,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (24,12):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (27,10):
North = not on open list. adding.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (26,12):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (27,12):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (27,11):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (25,12):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (24,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = already on open list. recalcing.
checking around (23,9):
North = not on open list. adding.
East = on closed list.
South = on closed list.
West = already on open list. recalcing.
checking around (22,9):
North = not on open list. adding.
East = on closed list.
South = on closed list.
West = already on open list. recalcing.
checking around (21,9):
North = not on open list. adding.
East = on closed list.
South = on closed list.
West = not usable ( going West hits empty cell of same room. invalid.). ignoring.
checking around (10,9):
North = already on open list. recalcing.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (25,13):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (28,11):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (27,13):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (28,13):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (28,12):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (26,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (28,10):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (24,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (23,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (22,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (21,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (20,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (19,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (18,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (17,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (16,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (15,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (14,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (13,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (12,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (11,13):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = not on open list. adding.
checking around (25,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (10,10):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (11,7):
North = not on open list. adding.
East = not usable ( going East hits empty cell of same room. invalid.). ignoring.
South = on closed list.
West = not on open list. adding.
checking around (11,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = not on open list. adding.
checking around (12,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (13,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (14,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (15,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (16,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (17,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (18,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (19,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (20,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (21,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (22,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (23,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (24,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (29,10):
North = not on open list. adding.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (26,14):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (29,12):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (28,14):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (29,14):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (29,13):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (27,14):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (29,11):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (25,14):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (10,11):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (26,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (21,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = not usable ( going West hits empty cell of same room. invalid.). ignoring.
checking around (22,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (23,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (10,8):
North = already on open list. recalcing.
East = on closed list.
South = on closed list.
West = not on open list. adding.
checking around (25,15):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (30,11):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (27,15):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (30,13):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (29,15):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (30,15):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (30,14):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (28,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (30,12):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (26,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (30,10):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (24,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (23,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (22,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (21,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (20,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (19,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (18,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (17,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (16,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (15,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (14,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (13,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (12,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (11,15):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = not on open list. adding.
checking around (27,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (10,12):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (9,9):
North = already on open list. recalcing.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (24,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (11,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = not on open list. adding.
checking around (12,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (13,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (14,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (15,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (16,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (17,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (18,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (19,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (20,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (21,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (22,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (23,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (24,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (31,10):
North = not on open list. adding.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (26,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (31,12):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (28,16):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (31,14):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (30,16):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (31,16):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (31,15):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (29,16):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (31,13):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (27,16):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (31,11):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (25,16):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (11,6):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = not on open list. adding.
checking around (12,6):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (13,6):
North = not on open list. adding.
East = not usable ( going East hits empty cell of same room. invalid.). ignoring.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (10,13):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (28,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (9,10):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (25,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (25,17):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (32,11):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (27,17):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (32,13):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (29,17):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (32,15):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (31,17):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (32,17):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (32,16):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (30,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (32,14):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (28,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (32,12):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (26,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (32,10):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (24,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (23,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (22,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (21,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (20,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (19,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (18,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (17,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (16,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (15,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (14,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (13,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (12,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (11,17):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = not on open list. adding.
checking around (22,7):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = already on open list. recalcing.
checking around (21,7):
North = not usable ( going North hits empty cell of same room. invalid.). ignoring.
East = on closed list.
South = on closed list.
West = not usable ( going West hits empty cell of same room. invalid.). ignoring.
checking around (10,7):
North = already on open list. recalcing.
East = on closed list.
South = on closed list.
West = not on open list. adding.
checking around (29,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (10,14):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (26,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (9,11):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (11,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = not on open list. adding.
checking around (12,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (13,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (14,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (15,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (16,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (17,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (18,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (19,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (20,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (21,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (22,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (23,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (24,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = on closed list.
checking around (33,10):
North = not on open list. adding.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (26,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (33,12):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (28,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (33,14):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (30,18):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (33,16):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (32,18):
North = on closed list.
East = not on open list. adding.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (33,18):
North = already on open list. recalcing.
East = not on open list. adding.
South = not on open list. adding.
West = on closed list.
checking around (33,17):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (31,18):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (33,15):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (29,18):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (33,13):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (27,18):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (33,11):
North = on closed list.
East = not on open list. adding.
South = on closed list.
West = on closed list.
checking around (25,18):
North = on closed list.
East = on closed list.
South = not on open list. adding.
West = on closed list.
checking around (9,8):
North = already on open list. recalcing.
East = on closed list.
South = on closed list.
West = not on open list. adding.
checking around (23,7):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (13,5):
North = not on open list. adding.
East = not on open list. adding.
South = on closed list.
West = already on open list. recalcing.
checking around (14,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (15,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (16,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (17,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (18,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (19,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (20,5):
North = not on open list. adding.
East = not on open list. adding.
South = not usable ( going South hits empty cell of same room. invalid.). ignoring.
West = on closed list.
checking around (12,5):
North = not on open list. adding.
East = on closed list.
South = on closed list.
West = already on open list. recalcing.
checking around (11,5):
North = not on open list. adding.
East = on closed list.
South = on closed list.
West = not on open list. adding.
checking around (10,15):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (30,9):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (9,12):
North = on closed list.
East = on closed list.
South = already on open list. recalcing.
West = not on open list. adding.
checking around (27,8):
North = not on open list. adding.
East = already on open list. recalcing.
South = on closed list.
West = on closed list.
checking around (25,19):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (34,11):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (27,19):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (34,13):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
checking around (29,19):
North = on closed list.
East = already on open list. recalcing.
South = not on open list. adding.
West = already on open list. recalcing.
checking around (34,15):
North = already on open list. recalcing.
East = not on open list. adding.
South = already on open list. recalcing.
West = on closed list.
success - found a cell in the dest room!.
linkexit() - SUCCESS. Path length is 31 steps.
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333################.###.#####
6##############11111111..............333333333333333333################.###.#####
7############111111111###############333333333333333333################.###.#####
8############111111111###############3################3################.###.....#
9###########@1111111111##############.################.################.#######.#
0###########@@@@@@@@@@@@@@@##########.################.################4#######.#
1#########################@@#########.################.##############44444#####.#
2##########################@@########.################.################4#######.#
3###########################@@#######.##########0#0#0#.##############44444#####.#
4############################@@######.##########0#0#0#.################4#####...#
5#############################@@#####.##########00000#.##############44444###.###
6##############################@@####.##########00000#.################4#####.###
7###############################@####.##########00000#.##############44444###.###
8###############################@####.##########00000#.################4#####.###
9###############################@####2##########00000#.################.#####.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
calling linkexit() for cell at 21,9 in roomid 1
dump of map 'dungeon L1 (id #2)' (80 x 30):
01234567890123456789012345678901234567890123456789012345678901234567890123456789
0################################################################################
1##########################################################################....##
2##########################################################################.##.##
3##########################################################################.#..##
4###############################################3333333.....................#..##
5####################################333333333333333333################.###.#####
6##############11111111..............333333333333333333################.###.#####
7############111111111###############333333333333333333################.###.#####
8############111111111###############3################3################.###.....#
9###########11111111111##############.################.################.#######.#
0###########11111111111....##########.################.################4#######.#
1#########################..#########.################.##############44444#####.#
2##########################..########.################.################4#######.#
3###########################..#######.##########0#0#0#.##############44444#####.#
4############################..######.##########0#0#0#.################4#####...#
5#############################..#####.##########00000#.##############44444###.###
6##############################..####.##########00000#.################4#####.###
7###############################.####.##########00000#.##############44444###.###
8###############################.####.##########00000#.################4#####.###
9###############################2####2##########00000#.################.#####.###
0###############################2222222222222###000000........................###
1###############################2222222222222#####0##############################
2###############################2222222222222####################################
3###############################2222222222222####################################
4###############################2222222222222####################################
5################################################################################
6################################################################################
7################################################################################
8################################################################################
9################################################################################
checking all start dirs
21,8 going North maybe ok...
21,7 going North maybe ok...
21,6 going North, cell NOT ok for reachability.
22,9 going East maybe ok...
can make East path (hits adjacent empty cell at dist 1)
23,9 going East maybe ok...
can make East path (hits adjacent empty cell at dist 2)
24,9 going East maybe ok...
can make East path (hits adjacent empty cell at dist 3)
25,9 going East maybe ok...
can make East path (hits adjacent empty cell at dist 4)
26,9 going East maybe ok...
27,9 going East maybe ok...
28,9 going East maybe ok...
29,9 going East maybe ok...
30,9 going East maybe ok...
31,9 going East maybe ok...
32,9 going East maybe ok...
33,9 going East maybe ok...
34,9 going East maybe ok...
35,9 going East maybe ok...
36,9 can make East path (hits empty cell at dist 15)
going East we can walk 15 steps
21,10 going South, cell NOT ok for reachability.
20,9 going West, cell NOT ok for reachability.
Linking directly East (distance 15).
+12423.000000 Finished room exit linking.
+6.000000 Starting pillars/objects/monsters
--> Will add 4 objects to room 0 (of 4)
--> Will add 1 objects to room 1 (of 4)
--> Will add 1 objects to room 2 (of 4)
--> Will add 1 objects to room 3 (of 4)
--> Will add 4 objects to room 4 (of 4)
+7671.000000 Finished pillars/objects/monsters
+19.000000 Starting border
+52.000000 Finished border
FINISHED Finished dungeon (total time 208255.000000)
finished map habitat.
adding home objects.
finished home objects.
adding remembered region outline things...
finished remembered region outline things.
removing bad doors...
removed useless door at 21,9
removed useless door at 49,21
finished bad doors.
starting reachability fix...
fix_reachability starting.
fix_reachability complete. no unreachable areas found.
finished reachability fix.
About to finalise map
linkstairs(): possibility: 'staircase going down'
linkstairs() - linked 'staircase going up' to 'staircase going down'.
Need to create 3 down stairs.
Created downstairs 'staircase going down'
Created downstairs 'staircase going down'
Created downstairs 'staircase going down'
Finalisation finished.
About to autolink holes.
autolinked to 0 holes in adjacent maps.
joining unlinked stairs on this level...
Trying to link 'staircase going down'
couldn't link stairs: 'staircase going down' (probably no lower level yet)
Trying to link 'staircase going down'
couldn't link stairs: 'staircase going down' (probably no lower level yet)
Trying to link 'staircase going down'
couldn't link stairs: 'staircase going down' (probably no lower level yet)
linked 0 stairs.
adding random objects+monsters
linking to adjacent maps
fix_reachability starting.
fix_reachability complete. no unreachable areas found.
Map creation finished.
linkstairs() - linked 'hole in the ground' to 'hole in the roof'.
db: calling autoweild for player.
db: calling autoweild for player.
added shortcut #9 = training
returning
added shortcut #0 = tiptoe
returning
added shortcut #1 = cook
returning
added shortcut #2 = alter attack style
next shortcut is 3
added shortcut #3 = wild strike
next shortcut is 4
added shortcut #4 = repair equipment
next shortcut is 5
added shortcut #5 = sprint
next shortcut is 6
added shortcut #6 = merciful fighting
next shortcut is 7
------ tick (time=26932 07:28:52) ----
------ tick (time=26992 07:29:52) ----
------ tick (time=27082 07:31:22) ----
------ tick (time=27142 07:32:22) ----
------ tick (time=27217 07:33:37) ----
------ tick (time=27262 07:34:22) ----
------ tick (time=27322 07:35:22) ----
------ tick (time=27397 07:36:37) ----
------ tick (time=27442 07:37:22) ----
------ tick (time=27502 07:38:22) ----
------ tick (time=27577 07:39:37) ----
------ tick (time=27622 07:40:22) ----
------ tick (time=27682 07:41:22) ----
------ tick (time=27757 07:42:37) ----
------ tick (time=27802 07:43:22) ----
------ tick (time=27862 07:44:22) ----
------ tick (time=27937 07:45:37) ----
------ tick (time=27982 07:46:22) ----
------ tick (time=28042 07:47:22) ----
------ tick (time=28117 07:48:37) ----
------ tick (time=28162 07:49:22) ----
------ tick (time=28222 07:50:22) ----
------ tick (time=28297 07:51:37) ----
------ tick (time=28342 07:52:22) ----
------ tick (time=28402 07:53:22) ----
------ tick (time=28477 07:54:37) ----
------ tick (time=28522 07:55:22) ----
pleasing Hecta by 1
xx
pleasing Bjorn by 1
------ tick (time=28582 07:56:22) ----
------ tick (time=28657 07:57:37) ----
------ tick (time=28702 07:58:22) ----
------ tick (time=28762 07:59:22) ----
------ tick (time=28837 08:00:37) ----
------ tick (time=28882 08:01:22) ----
------ tick (time=28942 08:02:22) ----
------ tick (time=29017 08:03:37) ----
------ tick (time=29062 08:04:22) ----
------ tick (time=29122 08:05:22) ----
------ tick (time=29197 08:06:37) ----
------ tick (time=29242 08:07:22) ----
------ tick (time=29302 08:08:22) ----
------ tick (time=29377 08:09:37) ----
------ tick (time=29422 08:10:22) ----
pleasing Felix by 5
pleasing Hecta by 10
------ tick (time=29482 08:11:22) ----
------ tick (time=29557 08:12:37) ----
------ tick (time=29602 08:13:22) ----
------ tick (time=29662 08:14:22) ----
------ tick (time=29737 08:15:37) ----
pleasing Hecta by 1
xx
pleasing Bjorn by 1
------ tick (time=29782 08:16:22) ----
------ tick (time=29842 08:17:22) ----
error writing hiscores: 'no such table: hiscores'
query was: ''
query was: 'select (select count(*) from hiscores b where b.score > a.score) + 1 as rank, score,name,job,killedby from hiscores a where (rank >= 0) and (rank <= 4) order by score desc limit 100;'
error readin hiscores: 'no such table: hiscores'
sql command: [select (select count(*) from hiscores b where b.score > a.score) + 1 as rank, score,name,job,killedby from hiscores a where (rank >= 0) and (rank <= 4) order by score desc limit 100;]