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