1# Sigils serial vault, by HangedMan. 2# Alien, pervasive curves of thick stone tendrils curling onto a given level; 3# great worms of stone left as simple mysteries for the Dungeon. 4# 5# Any additional vaults should stick to the style established. 6 7{{ 8function init_sigils(e) 9 e.tags('transparent extra decor serial_sigils') 10 e.tile('c = wall_stone_dark') 11 e.ftile('. = floor_volcanic') 12 e.ftile('c = floor_pebble_darkgray w:99 / floor_rough_red w:1') 13end 14}} 15 16default-depth: Depths, Elf, Crypt 17 18NAME: serial_sigils 19TAGS: luniq_serial decor nolayout_encompass 20CHANCE: 0.5% (Depths:1, Elf:1, Crypt), 1% 21{{ 22 local c = 4 + crawl.random2(3) 23 hook("post_place", function() 24 dgn.place_maps{tag="serial_sigils", count=c} 25 end) 26}} 27 28# four weight 5 and allow_dup, five weight 4, five weight 3. 29 30# Weight 5, allow_dup and small enough for abyss vaults. 31# Simple shapes. 32 33NAME: serial_sigils_hangedman_gut 34TAGS: allow_dup 35DEPTH: Depths, Elf, Crypt, Abyss 36WEIGHT: 5 37SHUFFLE: AB / AB / BA, ab / ab / ba 38SUBST: a : Ac.., A : c.., b : Bc..., B : c..., C : cc. 39: init_sigils(_G) 40MAP 41.C. 42.c... 43..c.a. 44..c... 45...cc...... 46.b...cc...B. 47 ......cc... 48 ...c.. 49 .A.c... 50 ...c.A. 51 ..c... 52 ...cc...... 53 .B...cc...b. 54 ......cc... 55 ...c.. 56 .a.c.. 57 ...c. 58 .C. 59ENDMAP 60 61NAME: serial_sigils_hangedman_quiver 62TAGS: allow_dup 63WEIGHT: 5 64DEPTH: Depths, Elf, Crypt, Abyss 65SUBST: C : cc., D : cc., E : cc. 66: init_sigils(_G) 67MAP 68 ......C. 69 Dc....c. 70 ..cc.c.. 71 .......c. 72 cc....c.. 73 ......c..cc..c. 74 Dc....c....cc 75 ..cc.c....... 76.......c.cc.. 77Cc....c....cE 78..cc..c...... 79 ...cc 80 ... 81ENDMAP 82 83NAME: serial_sigils_hangedman_snap 84TAGS: allow_dup 85WEIGHT: 5 86DEPTH: Depths, Elf, Crypt, Abyss 87SUBST: C : cc., D : cc., E : cc., F : cc. 88: init_sigils(_G) 89MAP 90 ... 91 Cc... 92.D..cc.. 93.c....cE 94..c..... 95 .c...c. 96 ..c..c. 97 .F..c.. 98 ..c. 99 .c. 100 .c.. 101 ..c. 102 .c. 103 .c.... 104 ccc.... 105 ...ccc....F. 106 ....ccc.c.. 107 ......c. 108 .....c.. 109 Ec....c. 110 ..cc..D. 111 ...cC 112 ... 113ENDMAP 114 115NAME: serial_sigils_hangedman_shear 116TAGS: allow_dup 117WEIGHT: 5 118DEPTH: Depths, Elf, Crypt, Abyss 119SHUFFLE: CD 120SUBST: a : c..., b : c..., C : cc., D : c:8 .:1, E : cc., F : cc. 121: init_sigils(_G) 122MAP 123 .F. 124 ... ..c. 125 Dc... .c...E. 126.C..cc... ..c...c.. 127.c....cc...c.....c. 128..c.....cc.c..b..c.. 129 .c..a.........a..c. 130 ..c..b..c.cc.....c.. 131 .c.....c...cc....c. 132 ..c...c.. ...cc..D. 133 .E...c. ...cC 134 .c.. ... 135 .F. 136ENDMAP 137 138# Weight 4. 139# More complex shapes. 140 141NAME: serial_sigils_hangedman_gnaw 142WEIGHT: 4 143SHUFFLE: AB / AB / BA, ab / ab / ba 144SUBST: a : Ac., A : cc., bB = ., C : cc. 145: init_sigils(_G) 146MAP 147... 148Cc... 149..cc....C. 150 ...c...c..A 151 ab.c....c.BA 152 a..c...c... 153 .c....cc... 154 ........cc. 155 .cc........ 156 ...cc....c. 157 ...c...c..a 158 AB.c....c.ba 159 A..c...c... 160 .C....cc.. 161 ...cC 162 ... 163ENDMAP 164 165NAME: serial_sigils_hangedman_writhe 166WEIGHT: 4 167SUBST: C : cc., D : cc., E : cc., F : cc. 168: init_sigils(_G) 169MAP 170 ... 171 ...cC 172 .F. ..cc.. 173 .c.. cc.. 174 .....c..c.... 175 Ec...c..c..c. 176 ..cc....c..c.. 177 .....cc....c. 178 .D. ...cc... .D. 179 .c....cc..... 180 ..c..c....cc.. 181 .c..c..c...cE 182 ....c..c..... 183 ...cc ..c. 184..cc.. .F. 185Cc... 186... 187ENDMAP 188 189NAME: serial_sigils_hangedman_confine 190WEIGHT: 4 191SUBST: C : cc., D : cc., E : cc., F : cc. 192: init_sigils(_G) 193MAP 194 ... 195 Cc....... 196.D..cc..cc... 197.c....c...cc.. 198..c.c.c.....cE 199 .c....c...... 200 cc..c...cc....... 201 ..cc...c..cc..cc... 202 ......c....c...cc.. 203 Fc.....c.c.c.....cF 204 ..cc...c....c...... 205 ...cc..cc..c...cc.. 206 .......cc...c..cc 207 ......c....c. 208 Ec.....c.c.c.. 209 ..cc...c....c. 210 ...cc..cc..D. 211 .......cC 212 ... 213ENDMAP 214 215NAME: serial_sigils_hangedman_scratch 216WEIGHT: 4 217SHUFFLE: AB 218SUBST: a : cc., b = c, C : cc., D : cc., E : cc. 219: init_sigils(_G) 220MAP 221 .D. ... 222 ....c.. Ec... 223 bc...c. ..cc.. 224 .a..cc.c.........c. 225.C..c......cc....c..c.. 226.c...c..cc...cc..c...c. 227..c..c....cc......c..C. 228 .c.........c.cc..a. 229 ..cc.. .c...cb 230 ...cE ..c.... 231 ... .D. 232ENDMAP 233 234NAME: serial_sigils_hangedman_stare 235WEIGHT: 4 236SUBST: A : c.., C : cc., D : cc., E : cc., F : cc. 237: init_sigils(_G) 238MAP 239 .C. 240 ..c. 241 .c.. 242..c..... 243.c....cD 244.c..cc.. 245..cc.....E. 246......A..c. 247Fc...A..c.. 248..cc....c..... 249 ...c..c....cE 250 .c..c..cc.. 251 ..c..cc.....D. 252 ........A..c. 253 .c...A..c.. 254 ..cc....c..... 255 ...c..c....cC 256 .c..c..cc.. 257 ..c..cc... 258 .F..... 259ENDMAP 260 261 262# Weight 3. 263# Very distinct, usually large shapes. 264 265NAME: serial_sigils_hangedman_etch 266WEIGHT: 3 267SUBST: C : cc., D : cc., E : ccc., F : ccc. 268: init_sigils(_G) 269MAP 270 .D. 271 ..c. 272 .C. .c.. 273 .c.. ..c. 274 ..c. .c.. ... 275 .c....c.....cD 276 ..c..c....cc.. 277 .c..c..cc... 278 ..c..cc... 279 .....c..... 280 Ec....cc... 281 ..cc....cc... 282 ...cc....cc.. 283 ...cc....cC 284 .....c..... 285 ...cc..c.. 286 ...cc..c..c. 287..cc....c..c.. 288Fc.....c....c. 289... ..c. .c.. 290 .c.. ..c. 291 ..c. .E. 292 .c.. 293 .F. 294ENDMAP 295 296NAME: serial_sigils_hangedman_carve 297WEIGHT: 3 298SHUFFLE: AB / AB / BA, ab / ab / ba 299SUBST: a : c.., b : c., A : c., B : c.., C : cc., D : cc., E : cc. 300: init_sigils(_G) 301MAP 302 .... 303 ccc.... 304 .c...ccc... 305 .c......ccC 306 ..c...aa.... 307 .c...a....... 308 .c.b.a.....A. 309..c.b.......A... 310.c...bb......AA..C. 311.c......ccc......c. 312.D...ccc...c.....c.. 313 Ecc......c......c. 314 ....BB...c....a.c. 315 ...B.c.....a.c.. 316 .B.c.b.aa...c. 317 ...c.b......c. 318 .c...bb....c. 319 .c......ccc 320 .D...ccc... 321 Ecc.... 322 .... 323ENDMAP 324 325 326NAME: serial_sigils_hangedman_clutch 327WEIGHT: 3 328SHUFFLE: DE 329SUBST: a : c.., b : c.., C : cc., D : cc., E = c, F : cc. 330: init_sigils(_G) 331MAP 332 ......... 333 ...ccc.ccc.... 334 Dcc...c...ccc... 335.E......c......ccC 336.c...a.c.c.b......C. 337..c.a..c.c..b.....c. 338 .c...c...c.......c.. 339 ..c..c...c........c. 340 .c.......c.......c. 341 ..c. .c....b..c.. 342 .F. cc...b..c. 343 ..cc....c. 344 ...cc..c. 345 .....cc.. 346 ...cc..c. 347 .cc....c. 348 ......a..c. 349 Fc...a..c.. 350 ..cc....c. 351 ...cc..E. 352 ...cD 353 ... 354ENDMAP 355 356NAME: serial_sigils_hangedman_leer 357WEIGHT: 3 358SUBST: a : c..., b : c..., C : cc., D : cc., E : cc., F : cc., G : cc. 359: init_sigils(_G) 360MAP 361 .... .... 362 ...cc... ...cc... 363 ...cc..cc....cc..cc... 364 ..cc......c..c......cc.. 365 Gc........c..c........cF 366.F.......ccc....ccc.......G. 367.c.....cc....aa....cc.....c. 368..c...c..cc..bb..cc..c...c.. 369 .c...c.c..c....c..c.c...c. 370 ..c...c.c.c....c.c.c...c.. 371 .c...c....c..c....c...c. 372 ..c...cc..E..E..cc...c.. 373 .C. ...cD Dc... .C.. 374 ... ... 375ENDMAP 376 377NAME: serial_sigils_hangedman_scar 378WEIGHT: 3 379SUBST: C : cc., D : cc., E : cc. 380: init_sigils(_G) 381MAP 382 .E. .D. 383 .c.. .c.. 384 .....c. ..c.... 385 ..cc..c....c..cC 386 cc..c..c....cc.. 387 .c....c..c..cc..c. 388 ..c.c.c....cc..c.c. 389 .c....c..cc..c.c... 390 .c..cc.cc..c.c... 391....cc..c....c... 392Ec......c. 393..cc...c.. 394 ...cc.c.. 395 ...c.cc 396......c... 397Dc...c.cc. 398..cc.c.... 399 ...c.cc. 400 ..c.... 401 .c.cc. 402 .C.... 403ENDMAP 404