diff options
author | David Ploog <dploog@users.sourceforge.net> | 2009-11-21 09:27:33 +0100 |
---|---|---|
committer | David Ploog <dploog@users.sourceforge.net> | 2009-11-21 09:31:32 +0100 |
commit | 4ac8908825d1c21a7bc7e0fb652bdf553db52aa4 (patch) | |
tree | d57c3e8a2b4d81dc47fa2c1980d8ea348c644f5c /crawl-ref/source/dat/altar.des | |
parent | e5407d8a694eb38ed26daaddb415289c3ea7154a (diff) | |
download | crawl-ref-4ac8908825d1c21a7bc7e0fb652bdf553db52aa4.tar.gz crawl-ref-4ac8908825d1c21a7bc7e0fb652bdf553db52aa4.zip |
New altar vaults, almost all by Lemuel.
Diffstat (limited to 'crawl-ref/source/dat/altar.des')
-rw-r--r-- | crawl-ref/source/dat/altar.des | 133 |
1 files changed, 132 insertions, 1 deletions
diff --git a/crawl-ref/source/dat/altar.des b/crawl-ref/source/dat/altar.des index 6168f28e32..1587358b73 100644 --- a/crawl-ref/source/dat/altar.des +++ b/crawl-ref/source/dat/altar.des @@ -22,6 +22,12 @@ # generated specifically then it will only be placed once, rather than # being placed a second time at the location chosen at new-game time. # +# And there is a TAG if you want a single-altar map to a random god: +# +# TAG: temple_overflow_1 +# Allows any of the overflow temple altars to be used. +# For this, use one B glyph in your map. +# # If you want to check altar placement in wizard mode, use the &: command. # ############################################################################### @@ -716,6 +722,54 @@ e_e .d. ENDMAP +# Golems are slow and they protect an altar to the slow god. (Lemuel) +NAME: golem_altar_1 +DEPTH: 3-12 +TAGS: patrolling no_monster_gen no_item_gen +TAGS: uniq_golem_altar temple_overflow_cheibriados +KMONS: _ = stone golem / iron golem / clay golem / toenail golem w:3 +KFEAT: _ = altar_cheibriados +SUBST: x : xxxcccmnvb +MAP +xxx.....xxx +xxx.....xxx +xxx.....xxx +........... +........... +....._..... +........... +........... +xxx.....xxx +xxx.....xxx +xxx.....xxx +ENDMAP + +NAME: golem_altar_2 +DEPTH: 3-12 +TAGS: patrolling no_monster_gen no_item_gen +TAGS: uniq_golem_altar temple_overflow_cheibriados +KMONS: _ = stone golem / iron golem / clay golem / toenail golem w:3 +KFEAT: _ = altar_cheibriados +SHUFFLE: ac / XX / XX +SHUFFLE: bd / XX / XX +SUBST: a = = , c = * , b = = , d = * +SUBST: X : x +SUBST: x : xxxcccvb +MAP +x..G..x +x.....x +x.....x +xx+++xx +x.....x +x.....x +x.....x +x.....x +x.._..x +xaxxxbx +xcxxxdx +xxxxxxx +ENDMAP + ### Sif Muna overflow altars ################################################## NAME: lemuel_blue_sif_altar @@ -782,12 +836,13 @@ ENDMAP # Features berserk monsters, so we're careful: no intelligent monsters, so you # close the door. Provide a chokepoint. NAME: tgw_trog -TAGS: no_item_gen no_monster_gen +TAGS: no_item_gen no_monster_gen patrolling TAGS: temple_overflow_trog uniq_altar_trog KFEAT: _ = altar_trog MONS: moth of wrath, rat / worm w:5 ITEM: any weapon NSUBST: M = 4:d / *:. +SUBST: + = +.... MAP xxxxxxx xxxMMMxxx @@ -856,8 +911,63 @@ ENDMAP ### Vehumet overflow altars ################################################### +# The cloud seems to be okay: automatic exclusion should prevent deaths. +# Expending some heal wounds or using rFire will do the trick. +NAME: fiery_altar_vehumet +DEPTH: 2-10 +TAGS: temple_overflow_vehumet +MARKER: _ = lua:fog_machine { cloud_type = "flame", \ + pow_min = 4, pow_max = 8, delay = 25, \ + size = 1, walk_dist = 1, spread_rate= 33 } +KFEAT: _ = altar_vehumet +MAP +..... +..... +.._.. +..... +..... +ENDMAP + +NAME: dangerous_book +DEPTH: 2-10 +TAGS: temple_overflow_vehumet +MARKER: _ = lua:fog_machine { cloud_type = "freezing vapour", \ + pow_min = 12, pow_max = 16, delay = 30, \ + size = 3, walk_dist = 1, spread_rate= 0 } +KFEAT: _ = altar_vehumet +KITEM: _ = book of conjurations [Fire] / book of conjurations [Ice] +MAP +..... +..... +.._.. +..... +..... +ENDMAP + ### Makhleb overflow altars ################################################### +NAME: demons_altar +DEPTH: 3-10 +TAGS: no_monster_gen patrolling temple_overflow_makhleb +TAGS: layout_rooms layout_city layout_open layout_cross +KFEAT: _ = altar_makhleb +MONS: orange demon / hairy devil / iron devil / nothing +MAP +xxxxxxxxxxxxxxx +x.............x +x.ll.......ll.x +x.ll..1_1..ll.x +x.ll...1...ll.x +x..ll.....ll..x +x...lll.lll...x +x....llGll....x +x......l......x +x.............x +x.............x +x.............x +x.............x +ENDMAP + ### Nemelex overflow altars ################################################### ### Elyvilon overflow altars ################################################## @@ -901,3 +1011,24 @@ xxxxwwwwwwwwxxxx xxxxxxxxxxxxxxxx ENDMAP +# General overflow vault, can be used for all gods. +# B places the altar to a guaranteed god. +NAME: general_overflow_altar +DEPTH: D:2-16 +TAGS: no_pool_fixup temple_overflow_1 +SHUFFLE: xXY / xXY / xXY / abc +SHUFFLE: XY +SUBST: X=+, Y=x, a=w, b=w, c=w +SHUFFLE: ABCD +SUBST: A=>, C=.GTU, D=. +SHUFFLE: wll +MAP +........ +.xXYYxx. +.xwwwwx. +.xwABwx. +.xwCDwx. +.xwwwwx. +.xxxxxx. +........ +ENDMAP
\ No newline at end of file |