summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/des/altar/overflow.des
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-01-14 20:58:51 -0700
committerSteve Melenchuk <smelenchuk@gmail.com>2014-01-14 20:58:51 -0700
commit58d5a39bc2126cac1d1ab9d5ac839827b2ed8817 (patch)
treebee6e8e68d33a4fb3a574591f3088fddc13a5851 /crawl-ref/source/dat/des/altar/overflow.des
parent958ac0acf9b4b4ad0ada5a88a9bbbe95efdb5bea (diff)
parent7782a6fd92d933f96a52a1a65da7c47dafd612d2 (diff)
downloadcrawl-ref-58d5a39bc2126cac1d1ab9d5ac839827b2ed8817.tar.gz
crawl-ref-58d5a39bc2126cac1d1ab9d5ac839827b2ed8817.zip
Merge branch 'shadow-god'
With bugfixes and more general balancing out of the way, and with the generally positive reception this has had to this point, it's time for fine-tuning the balance by way of the widespread feedback bringing this to trunk will yield.
Diffstat (limited to 'crawl-ref/source/dat/des/altar/overflow.des')
-rw-r--r--crawl-ref/source/dat/des/altar/overflow.des63
1 files changed, 63 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/des/altar/overflow.des b/crawl-ref/source/dat/des/altar/overflow.des
index 6d794359db..0f017a7083 100644
--- a/crawl-ref/source/dat/des/altar/overflow.des
+++ b/crawl-ref/source/dat/des/altar/overflow.des
@@ -248,6 +248,69 @@ MAP
.........
ENDMAP
+### Dithmengos overflow altars ################################################
+
+NAME: grunt_dithmengos_smoke
+TAGS: uniq_altar_dithmengos temple_overflow_1 temple_overflow_dithmengos decor
+DEPTH: D:2-
+KFEAT: C = altar_dithmengos
+MARKER: C = lua:fog_machine { cloud_type = "black smoke", \
+ pow_min = 10, pow_max = 20, \
+ delay = 100, size = 1, walk_dist = 1 }
+: interest_check(_G)
+MAP
+...
+.C.
+...
+ENDMAP
+
+# Reflect upon the darkness, mortal.
+NAME: grunt_dithmengos_smoke_and_mirrors
+TAGS: uniq_altar_dithmengos temple_overflow_1 temple_overflow_dithmengos decor
+DEPTH: D:2-
+KFEAT: C = altar_dithmengos
+KFEAT: O = .
+MARKER: O = lua:fog_machine { cloud_type = "black smoke", \
+ pow_min = 25, pow_max = 25, \
+ delay = 30, size = 1, walk_dist = 0 }
+: interest_check(_G)
+MAP
+ b.b
+ b.O.b
+b.b.b.b
+.O.C.O.
+b.b.b.b
+ b.O.b
+ b.b
+ENDMAP
+
+NAME: grunt_dithmengos_shadows
+TAGS: uniq_altar_dithmengos temple_overflow_1 temple_overflow_dithmengos decor
+DEPTH: D:4-
+KFEAT: C = altar_dithmengos
+{{
+ if you.absdepth() >= 14 then
+ mons("shadow")
+ else
+ local imp_weight = 9 - you.absdepth()
+ if imp_weight > 0 then
+ local phantom_weight = 9 - imp_weight
+ mons("phantom w:" .. phantom_weight ..
+ " / shadow imp w:" .. imp_weight)
+ else
+ mons("shadow imp")
+ end
+ end
+}}
+: interest_check(_G)
+MAP
+ccccc
+c.C.c
+c.1.c
+c...c
+cc+cc
+ENDMAP
+
### Elyvilon overflow altars ##################################################
NAME: elyvilon_altar_1