5 (kern-mk-map nil 19 19 pal_expanded
7 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
8 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
9 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn r8 rn rn rn rn "
10 "rn rn r8 r8 r8 r8 r8 rn r8 rn rn rn rn rc {{ ra r8 r8 rn "
11 "rn rc {4 {{ {{ {{ {2 re bb ra r8 xx rc {{ {{ {2 .. .. ra "
12 "rc .. {4 {{ {{ {3 .. .. .. .. {4 xx {{ {{ {{ {2 .. .. .! "
13 ".. .. .. {1 {1 .. .. .. .. .. .. x! {5 {{ {3 .. .. .! .. "
14 ".. .. .. .. .. .. .. .. .. .. .. w+ .. {1 .. .. .. .. .! "
15 ".. .. .. .. .. bb .. .. .. .. .. .. .. .. bb .. .. .. .. "
16 ".. .. .. .. .. .. .. .. {8 .. .. w+ .. .. .. .. .. .. .! "
17 ".. .. .. .. .. .. {8 {c {{ {2 .. .. .. .. .. .. .. .! .. "
18 ".. .. bb .. .. {c {{ {{ {{ {2 .. w+ .. .. .. .. .. {8 .! "
19 ".. .. .. .. {c {{ {{ rf {{ {2 .. x! .. .. .. .. {4 {{ {a "
20 ".. .. .. {4 {{ {{ {{ {{ {3 .. .. xx .. .. .. .. {4 {{ {{ "
21 ".. r7 .. .. r3 r5 {{ {{ {2 {8 {8 xx .. r3 r5 .. .. {5 {{ "
22 "r1 rn r1 r1 rn rn r1 r5 {4 {{ {{ xx r3 rn rn r1 r1 r1 r1 "
23 "rn rn rn rn rn rn rn rn r5 {{ {{ rn rn rn rn rn rn rn rn "
24 "rn rn rn rn rn rn rn rn rn r1 r1 rn rn rn rn rn rn rn rn "
25 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
32 #f ; large-scale (wilderness)
40 (put (mk-windowed-door) 11 8)
41 (put (mk-windowed-door) 11 10)
43 (put (guard-pt 'knight) 13 8)
44 (put (guard-pt 'knight) 13 10)
45 (put (guard-pt 'halberdier) 14 9)
46 (put (guard-pt 'crossbowman) 15 10)
47 (put (guard-pt 'crossbowman) 15 8)
49 (put (spawn-pt 'cave-goblin-slinger-m) 3 7)
50 (put (spawn-pt 'cave-goblin-berserker-m) 6 12)
51 (put (spawn-pt 'cave-goblin-slinger-m) 4 11)
52 (put (spawn-pt 'cave-goblin-berserker-m) 7 8)
53 (put (spawn-pt 'troll-m) 2 8)
57 'on-entry-to-dungeon-room
58 'voidgap-room-handle-start
60 (list ;; edge entrances
61 (list northwest 18 14)
66 (mk-place-music p_voidgap_entrance 'ml-castle)
73 (kern-mk-map nil 19 19 pal_expanded
75 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
76 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
77 "rn rn rn r8 r8 rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
78 "rn rn rc .. .. ra r8 r8 rn rn rn r8 r8 r8 r8 r8 r8 r8 rn "
79 "r8 rc .. .. {4 {{ {{ {{ ra r8 rc {{ {{ {{ {2 bb .. .. ra "
80 ".! .. .. .. .. {1 {5 {{ {{ {{ {{ {{ {{ {{ {2 .. .. .. .. "
81 ".! .! .. .. .. .. .. {1 {5 {{ {{ rf {{ {3 .. .. .. .. .. "
82 ".. .. .. .. .. .. .. bb .. {1 {5 {{ {3 .. .. .. .. .. .. "
83 ".! .. .. .. .. .. .. .. .. .. .. {1 .. .. .. .. .. .. .. "
84 ".! .. .. .. .. .. .. .. .. .. .. .. .. .. bb .. .. .. .. "
85 ".. .! .. bb .. .. .. .. .. rf .. .. .. .. .. .. .. .. .. "
86 ".! .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
87 "{8 {8 {8 .. .. .. .. bb .. .. .. .. .. .. .. .. .. .. .. "
88 "{{ {{ {{ {2 .. .. .. .. .. .. .. .. .. .. .. .. bb .. .. "
89 "{{ {3 {1 .. .. r3 r5 .. .. .. r3 r5 .. .. .. r3 r5 .. .. "
90 "r5 .. r3 r1 r1 rn rn r1 r1 r1 rn rn r1 r1 r1 rn rn r1 r1 "
91 "rn r1 rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
92 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
93 "rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn "
100 #f ; large-scale (wilderness)
101 #f ; tmp combat place
108 'voidgap-room-handle-end
110 (list ;; edge entrances
111 (list northeast 0 14)
116 (mk-place-music p_voidgap_exit 'ml-dungeon-adventure)
123 (kern-mk-map nil 19 19 pal_expanded
125 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
126 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
127 "rn rn rn rn rc .. .. .. .. .. .. .. .. .. ra rn rn rn rn "
128 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
129 "r8 r8 rc .. .. .. .. .. .. .. .. .. .. .. .. .. ra r8 r8 "
130 ".. .. .. .. .. .. .A .. .. .. .. .. .. .. .. .. .. .. .. "
131 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
132 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
133 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
134 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
135 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
136 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
137 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
138 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
139 "r1 r1 r5 .. .. .. .. .. .. .. .. .. .. .. .. .. r3 r1 r1 "
140 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
141 "rn rn rn rn r5 .. .. .. .. .. .. .. .. .. r3 rn rn rn rn "
142 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
143 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
148 #f ; large-scale (wilderness)
149 #f ; tmp combat place
156 ;'on-entry-to-dungeon-room
157 'voidgap-room-handle-deeps
167 (kern-mk-map nil 19 19 pal_expanded
169 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
170 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
171 "rn rn rn rn rc .. .. .. .. .. .. .. .. .. ra rn rn rn rn "
172 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
173 "r8 r8 rc .. .. .. .. .. .. .. .. .. .. .. .. .. ra r8 r8 "
174 ".. .. .. .. .. .. .A .. .. .. .. .. .. .. .. .. .. .. .. "
175 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
176 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
177 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
178 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
179 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
180 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
181 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
182 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
183 "r1 r1 r5 .. .. .. .. .. .. .. .. .. .. .. .. .. r3 r1 r1 "
184 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
185 "rn rn rn rn r5 .. .. .. .. .. .. .. .. .. r3 rn rn rn rn "
186 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
187 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
192 #f ; large-scale (wilderness)
193 #f ; tmp combat place
200 ;'on-entry-to-dungeon-room
201 'voidgap-room-handle-deeps
210 (kern-mk-map nil 19 19 pal_expanded
212 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
213 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
214 "rn rn rn rn rc .. .. .. .. .. .. .. .. .. ra rn rn rn rn "
215 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
216 "r8 r8 rc .. .. .. .. .. .. .. .. .. .. .. .. .. ra r8 r8 "
217 ".. .. .. .. .. .. .A .. .. .. .. .. .. .. .. .. .. .. .. "
218 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
219 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
220 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
221 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
222 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
223 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
224 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
225 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
226 "r1 r1 r5 .. .. .. .. .. .. .. .. .. .. .. .. .. r3 r1 r1 "
227 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
228 "rn rn rn rn r5 .. .. .. .. .. .. .. .. .. r3 rn rn rn rn "
229 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
230 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
235 #f ; large-scale (wilderness)
236 #f ; tmp combat place
243 ;'on-entry-to-dungeon-room
244 'voidgap-room-handle-deeps
253 (kern-mk-map nil 19 19 pal_expanded
255 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
256 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
257 "rn rn rn rn rc .. .. .. .. .. .. .. .. .. ra rn rn rn rn "
258 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
259 "r8 r8 rc .. .. .. .. .. .. .. .. .. .. .. .. .. ra r8 r8 "
260 ".. .. .. .. .. .. .A .. .. .. .. .. .. .. .. .. .. .. .. "
261 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
262 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
263 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
264 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
265 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
266 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
267 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
268 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
269 "r1 r1 r5 .. .. .. .. .. .. .. .. .. .. .. .. .. r3 r1 r1 "
270 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
271 "rn rn rn rn r5 .. .. .. .. .. .. .. .. .. r3 rn rn rn rn "
272 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
273 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
278 #f ; large-scale (wilderness)
279 #f ; tmp combat place
286 ;'on-entry-to-dungeon-room
287 'voidgap-room-handle-deeps
296 (kern-mk-map nil 19 19 pal_expanded
298 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
299 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
300 "rn rn rn rn rc .. .. .. .. .. .. .. .. .. ra rn rn rn rn "
301 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
302 "r8 r8 rc .. .. .. .. .. .. .. .. .. .. .. .. .. ra r8 r8 "
303 ".. .. .. .. .. .. .A .. .. .. .. .. .. .. .. .. .. .. .. "
304 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
305 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
306 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
307 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
308 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
309 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
310 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
311 ".. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. "
312 "r1 r1 r5 .. .. .. .. .. .. .. .. .. .. .. .. .. r3 r1 r1 "
313 "rn rn rn .. .. .. .. .. .. .. .. .. .. .. .. .. rn rn rn "
314 "rn rn rn rn r5 .. .. .. .. .. .. .. .. .. r3 rn rn rn rn "
315 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
316 "rn rn rn rn r4 .. .. .. .. .. .. .. .. .. r2 rn rn rn rn "
321 #f ; large-scale (wilderness)
322 #f ; tmp combat place
329 ;'on-entry-to-dungeon-room
330 'voidgap-room-handle-deeps
336 (mk-place-music p_voidgap_1 'ml-dungeon-adventure)
337 (mk-place-music p_voidgap_2 'ml-dungeon-adventure)
338 (mk-place-music p_voidgap_3 'ml-dungeon-adventure)
339 (mk-place-music p_voidgap_4 'ml-dungeon-adventure)
340 (mk-place-music p_voidgap_5 'ml-dungeon-adventure)
342 (prmap-linkrooms-2d 'p_voidgap_1 'p_voidgap_2 'p_voidgap_3 'p_voidgap_4 'p_voidgap_5)
344 (prmap-set-mapdata p_voidgap_1 (prmap-mk-mapdata "voidgap" voidgap-random-type-ns voidgap-random-type-ew voidgap-random-type-area 'deep-terrain-edges 'deep-terrain-area 'deep-room-blitstats 'voidgap-room-custom-hardlinks))
346 (let ((voidgap-hardlinks (prmap-params-hardlinks (prmap-get-mapdata p_voidgap_1))))
347 (define (link-rm xloc yloc zloc dir target maptemplate passable )
348 (prmap-room-hardlink-set! xloc yloc zloc voidgap-hardlinks dir target maptemplate passable nil)
351 ;;---------------------------------------------------------
354 ;; x y z dir target template passable
356 (link-rm 1 0 0 west nil 'm_deeptempl_wall #f)
357 (link-rm 0 1 0 south nil 'm_deeptempl_wall #f)
358 (link-rm -1 0 0 east 'p_voidgap_entrance 'm_deeptempl_passage #f)
359 (link-rm 0 -1 0 north nil 'm_deeptempl_wall #f)
361 (link-rm -7 -5 0 east nil 'm_deeptempl_wall #f)
362 (link-rm -6 -4 0 south nil 'm_deeptempl_wall #f)
363 (link-rm -5 -5 0 west 'p_voidgap_exit 'm_deeptempl_passage #f)
364 (link-rm -6 -6 0 north nil 'm_deeptempl_wall #f)
367 ;;flag for checking if cohesion check still needs to be performed
368 (mutable-list-set (prmap-get-mapdata p_voidgap_1) 10 #t)