diff --git a/.gitignore b/.gitignore index 8363ffb..afe92b8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ Makefile gmon.out hiscores.db temp/* +log.txt diff --git a/log.txt b/log.txt deleted file mode 100644 index a55e7bd..0000000 --- a/log.txt +++ /dev/null @@ -1,2627 +0,0 @@ - - - -====== 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;]