summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/float.des
diff options
context:
space:
mode:
authorDavid Ploog <dploog@users.sourceforge.net>2009-11-12 07:41:21 +0100
committerDavid Ploog <dploog@users.sourceforge.net>2009-11-12 07:42:37 +0100
commitf4a4403f65c21eb7a2a0f62f9cac76e1a3b85e9c (patch)
tree71e18e27262e9823272ddaa380c058d949a2a06e /crawl-ref/source/dat/float.des
parentb3309bdf0976b1a95a532e27ee08e7fd7ca91c0d (diff)
downloadcrawl-ref-f4a4403f65c21eb7a2a0f62f9cac76e1a3b85e9c.tar.gz
crawl-ref-f4a4403f65c21eb7a2a0f62f9cac76e1a3b85e9c.zip
Greatly improve elemental_lab (Neil).
Diffstat (limited to 'crawl-ref/source/dat/float.des')
-rw-r--r--crawl-ref/source/dat/float.des26
1 files changed, 19 insertions, 7 deletions
diff --git a/crawl-ref/source/dat/float.des b/crawl-ref/source/dat/float.des
index 5f1dc8d421..46fefd06b8 100644
--- a/crawl-ref/source/dat/float.des
+++ b/crawl-ref/source/dat/float.des
@@ -868,7 +868,7 @@ ENDMAP
# Elemental Laboratory (by Mu.)
#
NAME: elemental_lab_mu
-DEPTH: D:16-26, Elf:1-6
+DEPTH: D:13-26, Elf:1-6
ORIENT: float
FLAGS: no_monster_gen no_item_gen no_pool_fixup
MARKER: ! = lua:fog_machine { \
@@ -890,7 +890,7 @@ KMONS: 1 = fire elemental
NSUBST: ; = 3:2 / *=.ll
KMONS: 2 = molten gargoyle
KMONS: e = earth elemental
-SUBST: E = ecxxx..
+SUBST: E = exxx....
NSUBST: ' = 3:3 / 3:W / *:.
KMONS: 3 = clay golem
NSUBST: w = 3:4 / *:w
@@ -900,13 +900,25 @@ NSUBST: " = 3:5 / *:.
KMONS: 5 = vapour
KMONS: 6 = air elemental
KMONS: 7 = fire vortex
+#
: if you.in_branch("elf") then
-KMONS: Z = deep elf sorcerer ; robe ego:fire_resistance race:elven | \
- robe ego:cold_resistance race:elven | \
- robe ego:resistance race:elven
+KMONS: Z = col:gila deep elf sorcerer \
+ name:deep_elf_elementalist name_replace \
+ spells:iron_shot;summon_air_elementals;sticky_flame;\
+ summon_water_elementals;haste;blink actual_spells \
+ ; robe ego:fire_resistance race:elven | \
+ robe ego:cold_resistance race:elven | \
+ robe ego:resistance race:elven . dagger ego:freezing race:elven | \
+ dagger ego:flaming race:elven | dagger ego:electrocution race:elven
: else
-KMONS: Z = wizard ; robe ego:fire_resistance | robe ego:cold_resistance | \
- robe ego:resistance
+KMONS: Z = col:gila vault guard \
+ name:master_elementalist name_replace \
+ spells:iron_shot;summon_air_elementals;sticky_flame;\
+ summon_water_elementals;haste;blink actual_spells \
+ ; robe ego:fire_resistance | robe ego:cold_resistance | \
+ robe ego:resistance \
+ . dagger ego:freezing | dagger ego:flaming | \
+ dagger ego:electrocution
: end
KITEM: B = any book
KITEM: | = staff of fire / staff of cold / staff of earth / staff of air