1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
|
###############################################################################
# swamp.des: All maps and branch endings relating to the Swamp.
###############################################################################
###############################################################################
# Swamp specific non-ending vaults
##############################################################################3
# The only Swamp entry... mist leaking from the stairs.
NAME: swamp_mist
TAGS: swamp_entry
MARKER: O = lua:fog_machine { \
pow_min = 8, pow_max = 12, delay = 25, \
size = 1, walk_dist = 1, spread_rate= 33 }
MAP
O
ENDMAP
################################################################################
# Swamp ending vaults
################################################################################
################################################################################
# Swamp:5 standard
#
NAME: swamp
PLACE: Swamp:5
ORIENT: float
TAGS: no_rotate
MONS: swamp dragon / nothing
MONS: swamp drake / nothing
MONS: hydra / nothing
SHUFFLE: 12
SUBST: ' = t
MAP
@
2
2
.
2 2
.
cc.cc
'cc3.2cc'
cc3.2.3cc
'c11.3322c''
'cc...21.1ccc
'c.13321.1.cc'
'cc31333.113cc'
'cc22113.223cc
'cc3333113cc'
'cccc3O3ccc'
'cccccccc'
''ccccc'
''cc'
'
ENDMAP
################################################################################
# Swamp:5 alternative (dp)
#
NAME: swamp_alternative
PLACE: Swamp:5
TAGS: no_pool_fixup no_rotate
ORIENT: float
MONS: swamp dragon, swamp drake, hydra, fire drake
ITEM: nothing
SUBST: 1=1., 2=2., 3=3., 4=4., L=l.
SHUFFLE: Od, 123, lw
SUBST: l=l .:2, '=.t, "=tc, _=c.
MAP
@ @
1' 2'
1 2'
. .
'2 3. ''3
'' "c..1""""
""c".ccccc"" '3
"cc_.2LLl.ccc""2.'3
"cc..33LL..2._c1' @
"cc1122lLL...1.1""
"c....llllll21.2c"
"cc33l4llllll2.cc"
"ccll.llll34lcc"
"cccO.lld3ccc"
""cccccccc""
""""""""""
"" """
"
ENDMAP
###############################################################################
# Swamp:5 alternative (due)
NAME: swamp_fiery
PLACE: Swamp:5
TAGS: no_pool_fixup no_rotate
ORIENT: float
MONS: dragon, mottled dragon / hydra, fire drake / swamp drake / steam dragon
MONS: fire drake / lindwurm w:3
SHUFFLE: OX
SUBST: S = llw, L = ll.
SUBST: ' = t., " = t
MARKER: R = lua:fog_machine { cloud_type = "flame", pow_min = 8, \
pow_max = 12, delay_min = 40, delay_max = 70, \
size = 1, walk_dist = 1, spread_rate= 3 }
KFEAT: XR = lava
MAP
@ .@
lS . 3.'
'.@ SlRl '.
3 lS '.
"cc.' 3'
""cc3c" .
"ccc2cc" """ "cc.c"
"c.L.2cc"cccc""""""ccLcc"
"ccL3ll.ccc34cccccccc2Lc""
"cc.LLl...Ll.33cc.c.L3ccc"
"cccc3llLLlllLLl..L2Lll.Lc"
"cc.LllllclllllLlllllL.cc"
"cc2LllRcclLllRll.332cc"
"ccL.Lllllccllll2lcccc"
"ccc2Lllcc"ccX2lcc"""
""cc1Occ" "ccccc"
"cccc" """"
""""
ENDMAP
###############################################################################
# The way to icy death!
#
NAME: swamp_icy
PLACE: Swamp:5
TAGS: no_pool_fixup no_rotate
ORIENT: southeast
SHUFFLE: OR
MARKER: Q = lua:fog_machine { cloud_type = "freezing vapour", \
pow_min = 8, pow_max = 12, delay_min = 20, delay_max = 30, \
size = 1, walk_dist = 1, spread_rate= 33 }
KMONS: ? = swamp worm simulacrum / giant goldfish simulacrum / electric eel \
simulacrum
MONS: ice dragon, hydra simulacrum, freezing wraith, azure jelly / ice dragon w:5
SUBST: X = tt., RY = wWwww., Q=t
MAP
wwttttttttt
@. @ wwttcccccctt
. ..wwcc3c3cctt
..w?.wXXc..Xctt
?ww....Q.cXctt
www.wwXc3c3Xctt
w?.wXcXc.3cctt
ww.wccc..cctt
@ttcc..cctt
tcc2.cctt
ttc..ccctt
@ t ttcc2Xcctt
. ttt tcc.2.ctt
. ttttt tc..ccctt
. ttttttttcc2.cctt
. .wwtttttccX2.ctt
. ...?wttttccc2.cct
.2..wwwwttttcc.2cct
? ....ww?wttttccc..cct
ttww.wwwwwtttttcc..cctt
ttw?ww?wwtttcccc.2ccttt
ttttwwwwtttcccccc2Xctttt
tttttttttcccwwwY2.Yccttt
tttttttcccwwQww.YY.wcctt
tttttccwwwww22Yww2wwctt
ttccwwww22YwwwwY2wctt
ttccwww.2YwwQwwwY2wctt
ttccYw1.YwwwwwwwY2wwctt
ttcccwRwwwwcccwY1.wwcctt
ttcccccwwwwcw4wwOYYcccttt
tttccccccccccccccccccttttt
tttttttttttttttttttttttttt
ENDMAP
##################################################################
# Alternative swamp end, by Lemuel
#
NAME: swamp_pestilence
PLACE: Swamp:5
TAGS: no_pool_fixup
ORIENT: southeast
MONS: spectral swamp dragon / spectral hydra
MONS: hydra zombie / swamp dragon zombie
MONS: spectral swamp drake / swamp drake zombie
MONS: death drake / plant / w:5 oklob plant
MONS: insubstantial wisp
MONS: phantom
SHUFFLE: OX
MARKER: Y = lua:fog_machine { cloud_type = "foul pestilence", \
pow_min = 8, pow_max = 12, delay_min = 20, delay_max = 30, \
size = 1, walk_dist = 1, spread_rate= 33 }
MARKER: O = lua:fog_machine { cloud_type = "foul pestilence", \
pow_min = 8, pow_max = 12, delay_min = 20, delay_max = 30, \
size = 1, walk_dist = 1, spread_rate= 33 }
KMONS: O = skeletal dragon
KFEAT: O = O
SUBST: ? = ? ! w
KMONS: ? = big fish zombie
KMONS: ! = swamp worm zombie
KFEAT: ? = deep_water
KFEAT: ! = deep_water
SUBST: X=. , Y:w , 6=66. , 1=13 , .=W... , "=tc, '=.w
MAP
?w......w?w"tt tt
w?ww..ww?wwc"tt ttt
"wWWwww?w?cc"ttt tttt
'""cWw?w?ccc"ttttttttt
't"c..wwcccc"""ttttttt
tttc...ccccccccccc"ttt
ttt"cc....cccc6666c"ttt
ttt"cc....cccO6666cc"tt
ttttcccc...cc6666665c"tt
t'"cccc...ccc666666cctt
'cc1Xcc...cc6666666ctt
tc211ccc..cccc5.666c"t
ccc2.1cc.Y.cccc..6cc"t
'"c.1.ccc...ccc...cc"t
'tcc.1.ccc...cc....ctt
't"c2.21ccc..ccc5.cctt
tttcc...ccc..c....c"tt
ttt"cc.1.2c...5.cccttt
tttt"c2......?wcc""ttt
ttttttccc2.wwwwcc""tttt
ttttttt"cc?w?wcc""ttttt
tttttttt"cc4wcc"ttttttt
tttttttttt"cccc"tttttttt
ttttttttttttt""tttttttttt
ttttttttttttttttttttttttt
ENDMAP
|