diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2010-01-17 20:23:32 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2010-01-17 20:23:32 +1000 |
commit | 39aa226164df29cad322c0452d4250a6ebe90fc5 (patch) | |
tree | 4febc0f6be2e99c40105278e6b2ec5436d8dd297 /crawl-ref/source/dat | |
parent | a13d622c1de5c7b62b0afddd76594bfed137b83a (diff) | |
download | crawl-ref-39aa226164df29cad322c0452d4250a6ebe90fc5.tar.gz crawl-ref-39aa226164df29cad322c0452d4250a6ebe90fc5.zip |
Swamp pools, Swamp entry vault.
Pools of deep water surrounded by trees. Occasionally, these have
patrolling monsters (specifically, swamp drakes). Sizes vary, all are
luniq.
Swamp pools may require slightly more randomisation than they currently
have, but we'll see how they go. On average, you get one or so per every
second level or so; occasionally you'll get one per Swamp level, but I
think this is okay. Weights, etc, can be adjusted.
Swamp entry follows through on the theme of the random pool surrounded
by trees.
Diffstat (limited to 'crawl-ref/source/dat')
-rw-r--r-- | crawl-ref/source/dat/swamp.des | 105 |
1 files changed, 104 insertions, 1 deletions
diff --git a/crawl-ref/source/dat/swamp.des b/crawl-ref/source/dat/swamp.des index 5a194ae901..469fbb6061 100644 --- a/crawl-ref/source/dat/swamp.des +++ b/crawl-ref/source/dat/swamp.des @@ -3,7 +3,7 @@ ############################################################################### ############################################################################### -# Swamp specific non-ending vaults +# Swamp entries ##############################################################################3 # The only Swamp entry... mist leaking from the stairs. NAME: swamp_mist @@ -15,6 +15,109 @@ MAP O ENDMAP +# No longer the only swamp entry! This one gives a taste of what's "to come". +NAME: swamp_mist_pool +TAGS: swamp_entry no_pool_fixup +MARKER: O = lua:fog_machine { \ + pow_min = 8, pow_max = 12, delay = 25, \ + size = 1, walk_dist = 1, spread_rate= 33 } +SUBST: '= t.., "= tw, t=ttw, w=Ww +validate {{ return glyphs_connected("O", "@") }} +MAP + @ + 't"wwt@ + 't"wwwwt' + 't"wwwww"t' + t"wwwOwww"t + 't"wwwww"t' + 't"www"t' + 't"wt@ +ENDMAP + +############################################################################### +# Swamp non-entry and non-ending vaults +############################################################################### + +############################################################################### +# A series of pools by Jude. +############################################################################### +NAME: swamp_pool1 +TAGS: no_pool_fixup allow_dup extra luniq_pool +DEPTH: Swamp +WEIGHT: 1000 +{{ smear_map({iterations=5, smear='w', onto='wwt"', boxy=false}) }} +SUBST: "=ttw +MAP + "" + "www" + "wwwww" + wwwwwww" + "wwwww" + "www" + "w" +ENDMAP + +NAME: swamp_pool2 +TAGS: no_pool_fixup allow_dup extra luniq_pool +DEPTH: Swamp +WEIGHT: 500 +SUBST: "=ttttw +MAP + "" + "www" + "wwwww" + wwwwwww" + "wwwww" + "www" + "w" +ENDMAP + +NAME: swamp_pool3 +TAGS: no_pool_fixup allow_dup extra luniq_pool +DEPTH: Swamp +WEIGHT: 500 +SUBST: '=Wt, "=wwt +MAP +"'ttt' +'""w"tt +twwww"t +'""wwtt + ttw"t' + 'tt' +ENDMAP + +NAME: swamp_pool4 +TAGS: no_pool_fixup allow_dup extra luniq_pool +DEPTH: Swamp +WEIGHT: 500 +SUBST: "=ttttw +MAP + t""tt + ""www"t +"twwwwwtt + wwwww"tt +"twww"tt" + ttwww"tt + ttw"tt +ENDMAP + +NAME: swamp_pool5 +TAGS: no_pool_fixup allow_dup extra luniq_pool +DEPTH: Swamp +KMONS: 1 = patrolling swamp drake +KFEAT: 1 = deep_water +WEIGHT: 500 +SUBST: "=ttttw, '=ttW +MAP + 't't' + tt"""t' + t"w1w"tt + ww1ww"t' + t"w1t"t + tt"w"ttt + tt"t' +ENDMAP + ################################################################################ # Swamp ending vaults ################################################################################ |