1 ;;----------------------------------------------------------------------------
4 ;; Wherein the player fights some slimes, some bandits, and optionally rescues
6 ;;----------------------------------------------------------------------------
8 (kern-load "slimy-cavern-zones.scm")
10 ;;----------------------------------------------------------------------------
12 ;;----------------------------------------------------------------------------
13 (kern-load "roland.scm")
15 ;; ----------------------------------------------------------------------------
17 ;; ----------------------------------------------------------------------------
19 'm_slimy_cavern 16 32 pal_expanded
21 "rn rn rn rn rn rn rn rn rn rn rn rn r8 r8 r8 rn "
22 "rn rn rn rn rn r8 r8 r8 r8 r8 rn r4 .. .. .. r2 "
23 "rn rn rn rn rc .. .. && .. .. ra r4 .. .. .. r2 "
24 "rn r8 r8 rc bb .. .. .. .. .. bb rr rr .. r3 rn "
25 "r4 bb .. .. bb .. .. .. .. .. bb .. .. .. ra rn "
26 "r4 bb .. .. .. bb bb .. bb bb .. .. .. .. .. r2 "
27 "r4 .. .. .. .. .. .. .. .. .. .. .. .. .. .. r2 "
28 "r4 bb .. .. .. .. .. .. .. .. .. .. .. .. r3 rn "
29 "rn r5 bb .. .. .. .. .. .. .. .. .. r3 r9 r8 rn "
30 "rn r8 rd .. .. .. .. .. .. .. .. .. r6 .. .. r2 "
31 "r4 .. .. .. .. .. .. r3 r5 .. .. r3 r4 .. .. r2 "
32 "r4 .. r7 .. rf bb r3 r8 r8 r5 .. r2 r4 .. r3 rn "
33 "rc %7 re .. .. .. r6 .. .. re .. ra rc .. r2 rn "
34 "~~ b~ b~ rf .. .. r6 .. .. .. .. .. .. .. r2 rn "
35 "r5 ~a b~ ~4 .. .. ra r5 .. r3 r5 .. r3 r1 rn rn "
36 "rn rd %a ~a ~9 ~1 b~ ra r1 rn rc .. ra rn rn rn "
37 "r4 .. .. .. .. ~a b~ b~ ra rc .. .. .. r2 rn rn "
38 "r4 .. r7 .. %f r7 b~ ~~ bb %7 .. .. .. ra rn rn "
39 "r4 .. r2 r1 r1 r8 rd b~ ~~ ~5 %5 .. .. %7 ra rn "
40 "r4 .. ra r8 r4 .. .. rf %% ~a b~ ~9 b~ ~1 ~5 ra "
41 "r4 .. .. .. r6 .. %b %% %% %% %c .. %% b~ ~8 ~~ "
42 "rn r1 r5 .. r6 .. .. r3 r5 .. .. .. %e rb r9 r1 "
43 "rn rn rc .. ra r1 r1 r8 rc .. .. .. .. .. bb r2 "
44 "rn rc .. .. .. ra rc .. .. .. r7 .. .. .. .. r2 "
45 "r4 .. .. .. .. .. .. .. r3 r1 r4 .. .. .. .. r2 "
46 "r4 .. .. .. .. r3 r1 r9 r8 r8 rn r5 .. .. r3 rn "
47 "rn r5 .. .. r3 rn rc .. .. .. ra rn r5 .. r2 rn "
48 "rn r8 rd .. ra rc .. .. .. .. .. ra rc .. ra rn "
49 "r4 .. .. .. .. .. .. .. .. .. .. .. .. .. .. r2 "
50 "r4 .. r3 r1 r1 r5 .. .. .. .. .. r7 .. rf .. r2 "
51 "r4 .. r2 rn rn rn r5 .. .. .. r3 r4 .. .. .. r2 "
52 "rn r1 rn rn rn rn rn r1 r1 r1 rn rn r1 r1 r1 rn "
56 ;;----------------------------------------------------------------------------
58 ;;----------------------------------------------------------------------------
74 (define (mk-green-slime-verbose msg)
76 (mk-npc 'green-slime 3))
79 (kern-mk-place 'p_slimy_cavern ; tag
85 #f ; large-scale (wilderness)
94 ;; loot and loose-lying objects
95 (list rolands-chest 9 2)
96 (put (mk-corpse-with-loot) 12 21)
98 ;; Trapped chest with some reasonably nice thiefly items
99 (put (mk-chest 'poison-trap
100 '((1 t_in_ex_por_scroll)
101 (1 t_wis_quas_scroll)
109 (list (mk-ladder-up 'p_shard 13 8) 8 30)
110 (list (mk-bridge 'north) 4 15)
111 (list (mk-bridge 'north) 11 19)
114 (list (mk-door-full 'windowed-wood-door-in-rock #t #f nil) 13 3)
117 (put (mk-npc 'blackguard 2) 5 4)
118 (put (mk-npc 'blackguard 2) 9 4)
119 (put (mk-npc 'blackguard 2) 9 2)
120 (put (spawn-pt 'green-slime) 9 17)
121 (put (spawn-pt 'green-slime) 10 18)
122 (put (spawn-pt 'green-slime) 13 18)
123 (put (mk-roland) 14 1)
126 (list 'on-entry-to-dungeon-room) ; hooks
130 (mk-place-music p_slimy_cavern 'ml-dungeon-adventure)