diff options
author | David Lawrence Ramsey <dolorous@users.sourceforge.net> | 2009-11-20 14:33:33 -0600 |
---|---|---|
committer | David Lawrence Ramsey <dolorous@users.sourceforge.net> | 2009-11-20 14:33:33 -0600 |
commit | 55f26887d8ed4b0d588f0e0a1abd8f354eff6ce1 (patch) | |
tree | 22e17f2065652dabc6b6c6a46429cb1a82aa1c20 /crawl-ref/source/dat/hells.des | |
parent | 3af48f6fc3a354835119d73935a98127a5db3a2d (diff) | |
download | crawl-ref-55f26887d8ed4b0d588f0e0a1abd8f354eff6ce1.tar.gz crawl-ref-55f26887d8ed4b0d588f0e0a1abd8f354eff6ce1.zip |
Remove DOS/Windows EOLs from hells.des.
Diffstat (limited to 'crawl-ref/source/dat/hells.des')
-rw-r--r-- | crawl-ref/source/dat/hells.des | 2124 |
1 files changed, 1062 insertions, 1062 deletions
diff --git a/crawl-ref/source/dat/hells.des b/crawl-ref/source/dat/hells.des index 6e28f4d155..77dc787d3e 100644 --- a/crawl-ref/source/dat/hells.des +++ b/crawl-ref/source/dat/hells.des @@ -1,1062 +1,1062 @@ -##############################################################################
-# hells.des: vestibule entries, vestibule,
-# hell vaults, hell end levels
-##############################################################################
-
-{{
-function dis_setup(e)
- e.tags(dis)
- e.place("Dis:7")
- e.tags(no_rotate)
- e.lflags("no_tele_control")
- e.lua_marker('O', item_pickup_change_flags {
- level_flags="!no_tele_control", item="auto" } )
--- turn granite statues into iron statues
--- you still have to colour the statues, if desired
- dgn.set_feature_desc_short("granite statue", "iron statue")
- dgn.set_feature_desc_long("granite statue", "A heavy-looking iron statue. " ..
- "You can't help but feel like it's watching you.\n")
-end
-
-function geh_setup(e)
- e.place("Geh:7")
- e.tags(no_rotate)
- e.lflags("no_tele_control")
- e.lua_marker('O', item_pickup_change_flags {
- level_flags="!no_tele_control", item="auto" } )
- e.lrockcol("brown")
- e.lfloorcol("darkgrey")
--- e.lrocktile("???")
--- e.lfloortile("???")
- e.colour("v = red")
- e.colour("c = darkgrey")
- dgn.set_feature_desc_short("Floor", "Ashen ground")
- dgn.set_feature_desc_long("Floor", "With every step, you walk on ash. " ..
- "It is warm and almost comfortable.\n")
- dgn.set_feature_desc_short("metal wall", "tempered metal wall")
- dgn.set_feature_desc_long("metal wall", "These metal walls emit heat.\n")
-end
-
-function coc_setup(e)
- e.place("Coc:7")
- e.tags(no_rotate)
- e.lflags("no_tele_control")
- e.lua_marker('O', item_pickup_change_flags {
- level_flags="!no_tele_control", item="auto" } )
- e.lrockcol("lightgrey")
- e.lfloorcol("white")
--- e.lrocktile("???")
- e.lfloortile("floor_ice")
- e.colour("c = lightcyan")
- dgn.set_feature_desc_short("rock wall", "ice-covered rock wall")
- dgn.set_feature_desc_long("rock wall", "A rock wall coated in a thick layer of ice.\n")
- dgn.set_feature_desc_short("stone wall", "ice-covered stone wall")
- dgn.set_feature_desc_long("stone wall", "A stone wall coated in a thick layer of ice.\n")
- dgn.set_feature_desc_short("Floor", "Frost-covered floor")
- dgn.set_feature_desc_long("Floor", "Frost-covered floor. It crunches " ..
- "satisfyingly underfoot.\n")
-end
-
-function tar_setup(e)
- e.place("Tar:7")
- e.tags(no_rotate)
- e.lflags("no_tele_control")
- e.lua_marker('O', item_pickup_change_flags {
- level_flags="!no_tele_control", item="auto" } )
-end
-}}
-
-
-##############################################################################
-# Vestibule entries
-##############################################################################
-
-default-depth: D:12-26
-
-##############################################################################
-# Hellmouth (Lemuel)
-# note that other than the imps, the demons here cannot fly
-NAME: hellmouth_1
-TAGS: no_rotate
-MONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil /\
- hairy devil / hell hound
-ITEM: good_item demon blade / good_item demon whip /\
- good_item demon trident / wand of draining
-ITEM: wand of fire / ring of fire / Necronomicon / book of demonology /\
- scroll of torment
-KFEAT: A = enter_hell
-ORIENT: float
-SUBST: d=de, ?:?.l, ?=l.
-
-MAP
-xxxxxxxxxxxxxxxxxxx
-xxxxxxxxlllxxxxxxxx
-xxxxxxlllAlllxxxxxx
-xxxlllll.d.llll?xxx
-xlllllll121lllll?.x
-x?lllllll1llll?...x
-x.??llllllll?.....x
-x...?llllll?......x
-x....?lllll.......x
-xxx...?lll?.....xxx
-xxxx...lll?....xxxx
-xxxxx.?ll?....xxxxx
-xxxxx?lll.....xxxxx
-xxxxxxlll?...xxxxxx
-xxxxxxxlll...xxxxxx
-xxxxxxxxll?.xxxxxxx
-xxxxxxxxll?.xxxxxxx
-xxxxxxxxl?@xxxxxxxx
-ENDMAP
-
-##############################################################################
-# Hellmouth 2 (Lemuel)
-# note that other than the imps, the demons here cannot fly
-NAME: hellmouth_2
-TAGS: no_monster_gen no_rotate
-ORIENT: float
-MONS: imp / quasit / shadow imp / manes / lemure
-MONS: hellion / rotting devil / iron devil / hairy devil / hell hound
-ITEM: good_item demon blade / good_item demon whip /\
- good_item demon trident / wand of draining
-ITEM: wand of fire / ring of fire / Necronomicon / book of demonology /\
- scroll of torment
-ITEM: good_item demon blade / good_item demon whip /\
- good_item demon trident / w:30 nothing
-KFEAT: A = enter_hell
-SUBST: d=de, ?:?.l, ?=l.
-SUBST: b : b:30 c v .
-MAP
-..........................
-.......bbbbbbbbbbbb.......
-....bbbb..........bbbb....
-..bbb....llllllll....bbb..
-.bb....llllllllllll....bb.
-.b....llllllllllllll....b.
-.b....llllll??llllll....b.
-.b...?lll??.....?lll?...b.
-.b...?ll?...111...ll?...b.
-@+...?l?...11211d..l?...b.
-@+...?l?...12A21|f.l?...b.
-.b...?ll...11211d.ll?...b.
-.b...?lll?..111..lll?...b.
-.b....llll?.....llll....b.
-.b....llllll??llllll....b.
-.bb....llllllllllll....bb.
-..bbb....llllllll....bbb..
-....bbbb..........bbbb....
-.......bbbbbbbbbbbb.......
-..........................
-ENDMAP
-
-##############################################################################
-# Hellmouth 3 (Lemuel)
-NAME: hellmouth_3
-MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell hound
-ITEM: good_item demon blade / good_item demon whip /\
- good_item demon trident / nothing
-ORIENT: float
-KFEAT: A = enter_hell
-SUBST: ? : . l ?:40, ?=l.
-MAP
- ..??.. ....
- ..... ....... ..??.
- ..??... ....l?.. ......
- ..?ll?........?l?.. .......
-..?lll?.........l.... .....
-...?l........??l?.........
- ..........??lll?.........
- ........?lllllll?........
- .....?llllllllll??.....
- ....?lll111111llll?....
- ...?llll12Ad1lll.......
- ....?lll11111ll?.......
- .....?lllll1ll?.........
- ........??llllll......?....
-...........?llll?.....ll?...
-..?.. .....?ll?.......ll?..
-.?... ...................
-.... ........??..
-ENDMAP
-
-
-##############################################################################
-# Hell vaults
-##############################################################################
-
-##############################################################################
-# Fire storm
-
-NAME: gehenna_fire_generator
-DEPTH: Geh:*
-PLACE: Geh:1
-ORIENT: float
-MARKER: . = lua:fog_machine { \
- pow_max = 15, delay_min = 100, delay_max = 150, size = 1, \
- size_buildup_amnt = 29, size_buildup_time = 1000, \
- cloud_type = "flame" \
- }
-MAP
-.
-ENDMAP
-
-##############################################################################
-# lemuel_hellion_isle
-
-NAME: lemuel_hellion_isle
-DEPTH: Geh:*
-MONS: hellion, Fiend
-SUBST: L = l.
-SUBST: 1 = l:2 1
-MAP
- lL
- llL
- LlLLL
- LLllLL
-llLLLlllLLL
-LllllllllllLL
-LLLlll11lllllLL
- LLLll111llllL
- LLlll121llLL
- Lllll111lLL
- LLllll1llL
- LllllllL
- LLLlllL
- LLllL
- LlL
- LlL
-ENDMAP
-
-##############################################################################
-# lemuel_mystery_crypt
-
-NAME: lemuel_mystery_crypt
-DEPTH: Dis:*
-ORIENT: float
-MONS: mummy / mummy priest / greater mummy, lich
-NSUBST: 1:1=} / *=1
-NSUBST: 1:1=) / *=1
-NSUBST: 1:1=] / *=1
-SUBST: = : =+
-SUBST: }=}>, )=)>, ]=]>
-# occasionally (12.5%), all downstairs are in this vault
-MAP
-xxxxxxxxxxxxxxxxxxxxxxx
-xxFxxxx1.x1x.1xxx2..=1x
-xx.xxxxx.x.x.xxxx...xxx
-xx.xx1.x.x.x.x.1x...=1x
-xx.xxx=x=x=x=x=xx...xxx
-x...+...........+...=1x
-+...+.....F.....+.F.xxx
-x...+...........+...=1x
-xx.xxx=x=x=x=x=xx...xxx
-xx.xx1.x.x.x.x.1x...=1x
-xx.xxxxx.x.x.xxxx...xxx
-xxFxxxx1.x1x.1xxx2..=1x
-xxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-##############################################################################
-# The Dragons of Dis
-# There is an 8/27 chance all three downstairs will be here.
-#
-NAME: Lemuel_Dis_Dragons
-DEPTH: Dis:2-6
-ORIENT: float
-TAGS: no_rotate
-MONS: iron dragon, iron dragon
-SHUFFLE: ]})
-SUBST: 1=1. , }=}}> , )=))> , ]=]]>
-MAP
-vvvvvvv+++vvvvvvv
-v1.}.1v...v1.].1v
-v.1.1.v...v.1.1.v
-v..1..v.2.v..1..v
-v.....v...v.....v
-v.....v+++v.....v
-v...............v
-v.......1.......v
-v...............v
-v.......).......v
-vvvvvvvvvvvvvvvvv
-ENDMAP
-
-##############################################################################
-# lemuel_nasty_pond
-#
-NAME: lemuel_nasty_pond
-DEPTH: Tar:*
-TAGS: no_pool_fixup no_rotate
-MONS: plant, oklob plant, death ooze, rotting devil, blue death / green death
-SUBST: W:w.
-SUBST: Z:w.
-SUBST: w = w .:1
-SUBST: . = .:15 1:1 w:1
-SUBST: 1 = 1 2:2
-COLOUR: . = none / green w:2
-COLOUR: w = green / lightgreen
-MAP
- ...WWWW3....
- .3..WWWWW....3...
- ....WWWwwW...3....3.
-..Z.WWwwwwww3.....3...
-3.ZZWwwwwwwwwww3......
-.ZZZ..wwwww5wwwwww3...
-..3Z..44wwwwwww33.....
-.3ZZZ..44wwwwww3..3...
-.ZZZZZ.44wwwww........
- ..ZZZZZ4wwww.3......
- 3ZZZZwwwww....3.
- .ZZwww3.....
-ENDMAP
-
-##############################################################################
-# Vestibule of Hell and Geryon
-##############################################################################
-
-NAME: vestibule_of_hell
-PLACE: Hell
-ORIENT: encompass
-TAGS: no_rotate no_dump
-MARKER: D=feat:enter_dis
-MARKER: G=feat:enter_gehenna
-MARKER: C=feat:enter_cocytus
-MARKER: T=feat:enter_tartarus
-SUBST: D=A, G=A, C=A, T=A
-MONS: Geryon
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx..v.....v..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxx.....v.....v.....xxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxx........v.....v........xxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxx..........v..D..v..........xxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxx............v.....v............xxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxx.............v.....v.............xxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxx..............vvv+vvv..............xxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxx.....................................xxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxx.......................................xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxxx
-xxxxxxxxxxxxx...........................................xxxxxxxxxxxxxx
-xxxxxxxxxxxx.............................................xxxxxxxxxxxxx
-xxxxxxxxxxx...............................................xxxxxxxxxxxx
-xxxxxxxxxx.................................................xxxxxxxxxxx
-xxxxxxxxx...................................................xxxxxxxxxx
-xxxxxxxx.....................................................xxxxxxxxx
-xxxxxxxx.....................................................xxxxxxxxx
-xxxxxxx.......................................................xxxxxxxx
-xxxxxxx.......................................................xxxxxxxx
-xxxxxx.........................................................xxxxxxx
-xxxxxx............................{......................cccc..xxxxxxx
-xxxxxx...................................................ccccccccxxxxx
-xxxxx...l.l..............................................cccc...cxxxxx
-xxxxx..l.l.l.l.............................................c....cxxxxx
-xxxxx.l.l.l.l.l............................................c....cxxxxx
-xxxx.l.l.l.l.l.............................................c...ccccxxx
-xxxxl.l.l.l.l.l............................................+...c..ccxx
-xxxx.l.l.l.G.l.l.................}1].......................+...+.T.cxx
-xxxxl.l.l.l.l.l.l.................)........................+...c..ccxx
-xxxx.l.l.l.l.l.l...........................................c...ccccxxx
-xxxxx.l.l.l.l.l.l..........................................c....cxxxxx
-xxxxx..l.l.l.l.............................................c....cxxxxx
-xxxxx.....l.l............................................cccc...cxxxxx
-xxxxxx......................[...........(................ccccccccxxxxx
-xxxxxx...................................................cccc..xxxxxxx
-xxxxxx.........................................................xxxxxxx
-xxxxxxx.......................................................xxxxxxxx
-xxxxxxx.......................................................xxxxxxxx
-xxxxxxxx.....................................................xxxxxxxxx
-xxxxxxxx.....................................................xxxxxxxxx
-xxxxxxxxx...................................................xxxxxxxxxx
-xxxxxxxxxx....................wwwww........................xxxxxxxxxxx
-xxxxxxxxxxx..................wwwwwwww.....................xxxxxxxxxxxx
-xxxxxxxxxxxx..............wwwwwwwwwwwww..................xxxxxxxxxxxxx
-xxxxxxxxxxxxx...........w..wwww..wwwww..w...............xxxxxxxxxxxxxx
-xxxxxxxxxxxxxx..........w...ww.....ww..wwwww...........xxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxx.........ww......ww....wwwwwwwww.......xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxx.........ww....wwww...wwwwwwwwww.....xxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxx.........ww....ww....wwwwwwwwwww...xxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxx........wwww.......wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxx......wwwwwww....wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxx...wwwwwwwwwwCwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Dispater's castle - rest of level filled up with plan_4 (irregular city)
-##############################################################################
-
-NAME: dis_old
-ORIENT: north
-MONS: Dispater, Fiend, Ice Fiend, iron devil, metal gargoyle, iron dragon
-SHUFFLE: 23
-SUBST: 4 = 4446
-: dis_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxx
-xxxxxxxxv..............................................................vxxxxxxxx
-xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
-xxxxxxxxv..v3.....|v........................................v|.....2v..vxxxxxxxx
-xxxxxxxxv..v.vv+vvvv.v.v.v.v.v.v.v.v.v..v.v.v.v.v.v.v.v.v.v.vvvv+vv.v..vxxxxxxxx
-xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
-xxxxxxxxv..v|v.....+$$v$$+$$v||vvvvvvvvvvvvvvvvv$$$$v4.4.v$$v.....v|v..vxxxxxxxx
-xxxxxxxxv..vvvv+vvvv$$+$$v$$+||v...............v$$$$+.4.4+$$v+vv+vvvv..vxxxxxxxx
-xxxxxxxxv....vv.vvvvvvvvvvvvvvvv.v..v..v..v..v.v$$$$v4.4.v$$+||v.vv5...vxxxxxxxx
-xxxxxxxxv...vvv................v...............vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
-xxxxxxxxv...5vv................+...............+.................vv....vxxxxxxxx
-xxxxxxxxv...vvv+vvvvvvvvvvvvvvvv.v..v..v..v..v.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
-xxxxxxxxv....vv..v.+$$$$$v.....v...............vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
-xxxxxxxxv...vvv..v.v$$$$$v.....v...............vv|$|$|vv|$|$|$vv.vvv...vxxxxxxxx
-xxxxxxxxv...5vv..v.vvvvvvv.....vvvvv.......vvvvvv$|$|$++$|$|$|vv.vv....vxxxxxxxx
-xxxxxxxxv...vvv..v...............v.vvvv+vvvvvvvvvvvvvvvvvvvvv+vv.vvv...vxxxxxxxx
-xxxxxxxxv....vvv+v..........vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvv+vv.vv5...vxxxxxxxx
-xxxxxxxxv...vvv..v.v..v..v....2vvv+vv5...5vvvvvvv.4.4.vv.4.4.4vv.vvv...vxxxxxxxx
-xxxxxxxxv...5vv.................vv|vvv...vvvvv.++4.4.4++4.4.4.vv.vv....vxxxxxxxx
-xxxxxxxxv...vvv.................1vOvv5...5vvvv.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
-xxxxxxxxv....vv.................vv|vvv...vvvvv.vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
-xxxxxxxxv...vvv.v..v..v..v....3vvv+vv5...5vvvv...................vvv...vxxxxxxxx
-xxxxxxxxv...5vv.............vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvvvvv.vv....vxxxxxxxx
-xxxxxxxxv..vvvv+vvvv.............v.vv5...5vvvvvvvvvvvvvvvvvvvvvv+vvvv..vxxxxxxxx
-xxxxxxxxv..v|v.....vvvvvvvvvvvvvvvvvvv...vvvvvvvvvvvvvvvvvvvv.....v|v..vxxxxxxxx
-xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvv+vvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
-xxxxxxxxv..v.vv+vvvv5.............5.........5..............5vvvv+vv.v..vxxxxxxxx
-xxxxxxxxv..v2.....|v........................................v|.....3v..vxxxxxxxx
-xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
-xxxxxxxxv............................{.[.(.............................vxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Dispater - new map by Mu, featuring iron golems and iron trolls
-##############################################################################
-
-NAME: dis_mu
-ORIENT: north
-KFEAT: o = granite_statue
-MONS: Dispater, fiend, ice fiend, iron devil, metal gargoyle, iron dragon
-MONS: iron troll
-KMONS: 8 = iron golem
-KFEAT: 8 = .
-SHUFFLE: 23
-SUBST: 4 = 4:20 7
-SUBST: 8 = 8o
-COLOUR: o : cyan
-: dis_setup(_G)
-# Use master/slave setup.
-MARKER: 1 = lua:monster_on_death { \
- death_monster="Dispater", new_monster="generate_awake iron golem", \
- message_seen="The iron statue comes to life!", \
- message_unseen="You hear a grinding sound.", \
- master_name="dispater" \
- }
-MARKER: o = lua:props_marker { \
- veto_fragmentation="veto", veto_disintegrate="veto", \
- slaved_to="dispater" \
- }
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxx
-xxxxxxv..................................................................vxxxxxx
-xxxxxxv..............................................v5v..v5v............vxxxxxx
-xxxxxxv..............................................vvvvvvvv............vxxxxxx
-xxxxxxv..........v5v5v...v5v5v...v5v5v...v5v5v.....vvv...4..vvv..........vxxxxxx
-xxxxxxv..........vvvvv...vvvvv...vvvvv...vvvvv...vvv.+..88..+.vvv........vxxxxxx
-xxxxxxv..........v||3v...v2||v...v$$$v...v$$$v..vv...v...4..v...vv.......vxxxxxx
-xxxxxxv..........v|..v...v..|v...v$|$v...v$|$v.vv..vvvvvvvvvvvv..vv......vxxxxxx
-xxxxxxv..........v...vvvvv...vvvvv.6.vvvvv.6.vvv..vvvvvvvvvvvvvv..vv.....vxxxxxx
-xxxxxxv........vvvv+vvW8Wvv+vvvvvv...+...+...vv..vvv.........vvvv..v.....vxxxxxx
-xxxxxxv.......vv.v...........vvvvvvvvv...vvvvvv.vvvv$$$$vvv...vvvv.vv....vxxxxxx
-xxxxxxv.....vvv..+.......44..vv|$|vvv.....vvvv..vvvv$$vvv...v.vvvv..v....vxxxxxx
-xxxxxxv....vv....v...........vv$$$vv..vvv..vvv+vvvvv||vvo......vvvv+vvv..vxxxxxx
-xxxxxxv..vvv.8W..vvvvvvvvvvvvvv$$$v...v.v...v...vvvv|vvo2......vvv...v5..vxxxxxx
-xxxxxxv..5vv.WW..vv5vv5vv5vv5vvv=vv.........+...vvvv|vv...v.v...vv...vv..vxxxxxx
-xxxxxxv..vvv.WW..+................+..v...v..v...vvvvOv1.........+..o.v...vxxxxxx
-xxxxxxv..vvv.WW..+................+..5.W.5..v...vvvv|v6.........+..o.v...vxxxxxx
-xxxxxxv..5vv.WW..vv5vv5vv5vv5vvv=vv..v.W.v..v...vvvv|vv...v.v...vv...vv..vxxxxxx
-xxxxxxv..vvv.8W..vvvvvvvvvvvvvv$$$v..5.W.5..v...vvvv|vvo3......vvv...v5..vxxxxxx
-xxxxxxv....vv....v.......v...vv$$$v..v...v..vv+vvvvv||vvo......vvvv+vvv..vxxxxxx
-xxxxxxv.....vv...+.......+...vv|$|v.........vv..vvvv$$vvv...v.vvvv..v....vxxxxxx
-xxxxxxv......vvv.v.......v...vvvvvv..vv+vv..vvv.vvvv$$$$vvv...vvvv.vv....vxxxxxx
-xxxxxxv........vvvv+vvW8Wv$$$vvvvvv..v...v..vvv..vvv.........vvvv..v.....vxxxxxx
-xxxxxxv..........v...vvvvv$$$vvvvvvvvv...vvvvvvv..vvvvvvvvvvvvvv..vv.....vxxxxxx
-xxxxxxv..........v$2$v...v$3$v...vvvvv...vvvvv.vv..vvvvvvvvvvvv..vv......vxxxxxx
-xxxxxxv..........v|||v...v|||v...vvvvv...vvvvv..vv...v...4..v...vv.......vxxxxxx
-xxxxxxv..........vvvvv...vvvvv...vvv8v+++v8vvv...vvv.+..88..+.vvv........vxxxxxx
-xxxxxxv..........v5v5v...v5v5v...v.v.v...v.v.v.....vvv...4..vvv..........vxxxxxx
-xxxxxxv..............................................vvvvvvvv............vxxxxxx
-xxxxxxv...........................7...........7......v5v..v5v............vxxxxxx
-xxxxxxv..........................7....{.[.(....7.........................vxxxxxx
-xxxxxxv...........................7...........7..........................vxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Asmodeus
-##############################################################################
-
-NAME: geh_old
-ORIENT: encompass
-MONS: Asmodeus, Fiend, Balrug, molten gargoyle
-MONS: Serpent of Hell, random, random
-: geh_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx....xxxxxxxxxxxxxxx.xxxxxxx
-xxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxx..xxxxxx
-xxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxx....xxxxx
-xxxxxxxxxxxxxxxx...xxx................................xxxxxx....xxxxxx
-xxxxxxx.x.xxxxx.........................................xxx....xxxxxxx
-xxxxxxx....xx.....................4......................xx...xxxxxxxx
-xxxxxx......x......................llllllllllllll.........x..xxxxxxxxx
-xxxxxx..xx..................lllllllllllllllllllllllll........xxxxxxxxx
-xxxxx...xxx....0..........llllllllllllllllllllllllll........xx...xxxxx
-xxxx....xxx.............llllllllllllllllllllllllllll..............xxxx
-xxxxx....xx...........lllllllllllllllllllllllllllll...............xxxx
-xxxxxxx..............llllllllllllllllllllllllllllll...2..xx...0...xxxx
-xxxxxxxx...........lllllllllllllllllll.......llllll......xx......xxxxx
-xxxxxxxxx.......llllllllllllllllll............llllll.............xxxxx
-xxxxxxxxxx......lllllllll..........4.........4.lllllll..........xxxxxx
-xxxxx...xx...ll3lllll......4...................llllllll......x.xxxxxxx
-xxxx.......lllll.l................................llll.......xxxxxxxxx
-xxxxx..4..llllll...cccccccc+c+c+c+c+c+c+c+c+c+c....lll......xxxxxxxxxx
-xxxxxx..lllllll..4.c.....c....................c....llll.....xxxxxxxxxx
-xxxxx...llllll.....c.V.V.+....0.....3.....0...c.....llll....x..xxxxxxx
-xxxx...llllll...l..c.....c....................c....lllll........xxxxxx
-xxxxx...lllll..ll..c..5..cccccccccccccccccccccc.4..llllll........xxxxx
-xxxx...lllll..llll.c.....c...............c....c....lllllll.......xxxxx
-xxxx...lllll..llll.c.V.V.c.......0.......c....c....lllllll.......xxxxx
-xxxxx...lllll..lll.c.....+...............+....c...lllllll........xxxxx
-xxxxxx..lllll...ll.cccccccccc....0.......c....c...llllllll........xxxx
-xxxxx...lllll..4...c|$$||$$|c............c.0..c...llllllll........xxxx
-xxxx...lllll.......c$$$$$$$$cccccccccccccc....c...lllllll.........xxxx
-xxxx...lllll.......c$$|2|$$|c..0.........+....c...lllllll........xxxxx
-xxxxx.lllllll......c|$$$$$$$c........9...c....c....llllllll.....xxxxxx
-xxxxx.lllllll......c$|$|$$|$c+ccccccccccccccccc....lllllll......xxxxxx
-xxxxx..llllll......cccccccc+c.....9.......c.........llllll......x.xxxx
-xxxxx..lllllll.....c$$$$$$+3c.....8...3...c.....4...llllll........xxxx
-xxxxx..llllllll....c$$$$$$c.c.....9.......c..ll....llllll.........xxxx
-xxxxx...llllll..4..c$$2$$$c.ccccccccccccc+c.lll...lllllll...0....xxxxx
-xxxxxx..llllll.....c$$$$$$c..+............c.ll...lllllll..........xxxx
-xxxxxx..llllllll...ccccccccc+cccccccccccccc.....lllllll...........xxxx
-xxxxxxx..llllllll.........cc..........cc........lllllll.......x..xxxxx
-xxxxxxxx.llllllllll.......ccc.........cc......lllllllll.......xxxxxxxx
-xxxxx....lllllllllll...4...cc.....2.2.cc....llllllllll.4.......xxxxxxx
-xxxx....4.lllllllllllll....cccccccc+cccc..lllllllllll.....xx....xxxxxx
-xxxxx.....llllllllllllll...cccccccc+cccc..llllllllll......xx....xxxxxx
-xxxxxx.....lllllllllllllll..cc......cc...lllllllllll...........xxxxxxx
-xxxxxx.....llllllllllllll...ccO1....cc.4..lllllllll...........xxxxxxxx
-xxxxxxx.....lllllllllllll...cc......cc....lllllllll.......xx.xxxxxxxxx
-xxxxxxx.......llllllllllll..cccccccccc...lllllllll........xxxxxxxxxxxx
-xxxx.........llllllllllllll.cccccccccc.lllllllllll.......xxxxxxxxxxxxx
-xxxxx....0...llllllllllllll............lllllllll....0....xxxxxxxxxxxxx
-xxxxx.......4.lllllllllllllll..4....lllllllll...........xxxxxxxxxxxxxx
-xxxxxx..........llllllllllllll....lllllll....4.....x........xxxxxxxxxx
-xxxxxx...xx.........lllllllllllllllll...................xx{xxxxxxxxxxx
-xxxxxxxx..xx................lllllll.....................xxxxxxxxxxxxxx
-xxxxxxxxxxxx.........xxx.................xxxxxx......xxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxx....xxxxxxxx...xxx......xxxxxxxxxx.......xxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxx(xxxxxxxxxxxx[xxxxx...xxxxxxxxxxxxxx...xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Asmodeus (Gehenna) by Mu
-##############################################################################
-
-NAME: geh_mu
-ORIENT: encompass
-MONS: Asmodeus, Fiend
-MONS: Balrug, sun demon, hellion, fire giant
-KMONS: 7 = molten gargoyle
-KMONS: 8 = imp
-# Place one Serpent in the inner circle.
-KFEAT: H = lava
-KMONS: H = Serpent of Hell
-NSUBST: X = 1:H / *:l
-SUBST: 4 = 344567788
-SUBST: % = $ |
-SUBST: " : """.l , " : ""; , " = .l , ; = ...l
-SUBST: ' : '''.x , ' : ''; , ' = .x , ; = ...x
-: geh_setup(_G)
-COLOUR: = = red
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-x...."llvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvlllll"xx
-x.(.."llv......=......................................=......vllll".{x
-x..."lllv.vvvv.v....4....llllllllllllllllllll.........v.vvvv.vllll".'x
-x..."lllv.v2|v.v.......llllllllllllllllllllllll...4...v.v|2v.vlll"..'x
-x'."llllv.v+vv.v.....llllllllllllllllllllllllllll.....v.vv+v.vll"..'xx
-x'."llllv.v....v...lllllllllcccccclccccccccccllllll...v....v.vll".'xxx
-x'."llllv.vvvvvv..llllllllllcc..ccccccccccccclllllll..vvvvvv.vll".'xxx
-x'."llllv.v......lllllllllllc....cc...c....ccllllllll......v.vll".'xxx
-x'.."lllv.v.4...llllllllllllc.4..++...+.4..cccccccllll.....v.vll"..'xx
-x'.."lllv.v.....llllllllllllc....cc...c....cccccccllll..4..v.vlll".'xx
-x'."llllv.v....llllccccccccccc....ccccccc+cccccccclllll....v.vlll".'xx
-x'."llllv.v....llllc%%%%%.cccccc..ccccccc+cccccccclllll....v.vlll"..'x
-x'."llllv.v...lllllc%%%%%.c.%%%c..c..........cccccllllll...v.vllll".'x
-x'.."lllv.v...lllllc%%%%%.+.%%%c..c.vvvv.....+...cllllll...v.vllll".[x
-xx."llllv.v...lllllc%%%%%.c.%%%c..c.=||n..4..ccc.cllllll...v.vllll".'x
-x'.."lllv.v...lllllc%%%%%.c....c..c.=||n.....ccc.cllllll...v.vllll".'x
-x'.."lllv.v...lllllc......cc++cc..c.vvvv..4..+.c+cccclll...v.vlll"..'x
-x'.."lllv.v...lllllcln.|||c....c..c..........+.c...$clll...v.vll"...'x
-x'."llllv.v...lllllc.n.|||c....c..cccccccccccc.c..2$clll...v.vll"...'x
-x'.."lllv.v...lllllcOn.|||c.2.2c..c.44....44.c.c$$$$clll...v.vll"...'x
-x'.."lllv.v...lllllcccccccc....c..c..........+.c$$$$clll...v.vll"...'x
-xx.."lllv.v....lllllllllccc.1..+..c..........+.ccccccll....v.vll"...'x
-xx.."lllv.v....lllllllllccc....c..c..........ccclllllll....v.vll"...'x
-xx.."lllv.v.....llllllllccccccccccc..........cccllllll.....v.vl"...'xx
-x'.."lllv.v.....llllllllccccccccccc..........cccllllll.....v.vl".4.'xx
-x'.."lllv.v......llllllllllllllllcc+cccccccccccclllll......v.vl"...'xx
-x'.."lllv.v.4.....lllllllllllllllc...cllllllllllllll.......v.vll"...'x
-x'4."lllv.v........lllllllllllXllc.4.cllXllllllllll........v.vll"..4'x
-x'.."lllv.v..........llllllllllllc...clllllllllll......4...v.vlll"..'x
-xx.."lllv.v.....4......llllllllllcc+cclllllllll............v.vlll"..'x
-xx.4"lllv.v..............llllllllllllllllllll......4.......v.vllll".'x
-x'.."llvv+vv..............................................vv+vvlll".'x
-x'.."lvvv+vvv............................................vvv+vvvll".'x
-x'.."lvv...vvvvvvvvvvvvvvvvvvvvvvv+++vvvvvvvvvvvvvvvvvvvvvv...vvll".'x
-x'.."lvv.4.vvvvvvvvvvvvvvvvvvvvvvv+++vvvvvvvvvvvvvvvvvvvvvv.4.vvl"..'x
-x'.."lvv.4.++............................................++.4.vvl"..'x
-x'."llvv.4.vvvvvnnnvvvvvvnnnvvvvvv+++vvvvvvnnnvvvvvvnnnvvvv.4.vvll".'x
-x'."llvv...vvvvvnnnvvvvvvnnnvvvvvv+++vvvvvvnnnvvvvvvnnnvvvv...vvll".'x
-x'.."lvvvvvvvllllllllllllllllllll.....lllllllllllllllllllvvvvvvvll".'x
-x'.."llvvvvvlllllllllllllllllllll.4.4.llllllllllllllllllllvvvvvll"..'x
-x'.."llllllllllllllllllllllllllll.....llllllllllllllllllllllllll"".'xx
-x'..."lllllllllllllllllllllllllll.....lllllllllllllllllllllllll"..'xxx
-x'..."lllllllllllllllllllllllllll.....lllllllllllllllllllllllll".'xxxx
-x'..."lllllllllllllllllllllllllll.4.4.llllllllllllllllllllllll".'xxxxx
-xx'..."llllllllllllllllllllllllll.....llllllllllllllllllllll""..'xxxxx
-xxx'..."""lllllllllllllllllllllll.....llllllllllllllllllll""...'xxxxxx
-xxx'......""""lllllllllllllllllll.....llllllllllllllll"""".....'xxxxxx
-xxx'.........."""llllllllllllllll.4.4.llllllllllll""""........'xxxxxxx
-xxx'............."""lllllllllll"l.....l""lllllll""...........'xxxxxxxx
-xxxx'..............."""lllll""".7.....7..""lll""............'xxxxxxxxx
-xxxxx'................."""""..............."""..............'xxxxxxxxx
-xxxxx'...''.............................................''.'xxxxxxxxxx
-xxxxxx''..''............................................'xxxxxxxxxxxxx
-xxxxxxxx''''.........'''.................''''''......'''xxxxxxxxxxxxxx
-xxxxxxxxxxxxx'....'''xx'''...'''......'''xxxxxx'.......'xxxxxxxxxxxxxx
-xxxxxxxxxxxxxx'.'''xxxxxxx''.'xx''...'xxxxxxxxxx'''...'xxxxxxxxxxxxxxx
-xxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxx'''xxxxxxxxxxxxxx'''xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Antaeus; bottom of Cocytus.
-##############################################################################
-# To do: this level has much shorter distances to travel, hence should
-# come up with harder resistance.
-
-NAME: coc_dpeg
-ORIENT: encompass
-MONS: Antaeus, Ice Fiend, ice dragon / nothing
-ITEM: any, any misc, any misc, any misc
-SHUFFLE: O1d / e0% / f9* / g8|
-KMONS: d = ice devil w:5 / Ice Fiend / nothing w:5
-KITEM: d = any
-SUBST: ' = w .
-: coc_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwww....wwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww''wwwwwwwwxxxx
-xxxxwww...wwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwww'.......wwwwwwxxxx
-xxxxwww.wwww......wwwwww..wwwwwwwwwwwwwwwwwwww'.......ccccc...wwwwxxxx
-xxxxww..ww....cc......www.3wwwwwwwwwwwww..........ccccccccccc..wwwxxxx
-xxxxw...ww..cccccc.....www.wwwwwwwwww'3..........cc....9.2..cc..wwxxxx
-xxxxw..ww..ccccccc+c....ww.'wwwwwwwwwww''........ccf********cc..wwxxxx
-xxxxw..ww..cc.%%%%.cc...ww..wwwwwwwwwwwwwwwww'....ccccccc+ccc...'wxxxx
-xxxxw..ww..cc2.e0.2cc...ww..wwwwwwwwwwwwwwwwwwww'......c...c.....wxxxx
-xxxxw..ww..cc.%%%%.cc..www.'wwwwwwwwwwwwwwwwwwwwwwwww'.cc+cc.....wxxxx
-xxxxw..www..c+cccccc...ww..wwwwwwwwwwwwwwwwwwwwwwwwwww..........wwxxxx
-xxxxww..ww....cccc....www.wwwwwwwwwwwwwwwwwwwwwwwwwwwww........wwwxxxx
-xxxxww..www..........www..wwwwwwwwwwwwwwwwwwwwwwwwwwww'..2....w..wxxxx
-xxxxwww..wwww......wwww..wwwwwwwwwwwwwwwwwwwwwwwwwww'............wxxxx
-xxxxwwww..wwwwwwwwwwww..wwwwwwwwwwwwwwwwwwwwwwwwww..............wwxxxx
-xxxxwwwww...'wwwwww....wwwwwwwwwwwwwwwwwwwwwwwwww............'wwwwxxxx
-xxxxwwwwwwww........'wwwwwwwwwwwwwwwwwwwwwwww'3..'ww'....''wwwwwwwxxxx
-xxxxwwwwwwwwwww'...3wwwwwwwwwwwwwwwwwwwwwwwwww''wwwwww''wwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwww............wwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwwwww'wwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwwww3wwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwww...+.[.{.(.+...wwwwwwwwwwww...wwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwww...wwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwww.....wwwwwwwwxxxx
-xxxxwwwww'wwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwww...wwwwwwwwwxxxx
-xxxxwwwww3wwwwwwwwwwwwwwwwww............wwwwwwwwwwwwww...wwwwwwwwwxxxx
-xxxxwwwww.wwwwwwwwww.3'wwwwwww.........wwwwwwwwwwwwwwww.wwwwwwwwwwxxxx
-xxxxwwwww.wwwwwwww'.3.'wwwwwwwwwwwwwwwwwwww'wwwwwwwwwww.wwwwwwwwwwxxxx
-xxxxwwwww.wwwwwwwww..'wwwwwwwwwwwwwwwwwwww'3wwwwwwwwwww.wwwwwwwwwwxxxx
-xxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..wwwwwwwww.wwwwwwwwwwxxxx
-xxxxwwwww..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...w.wwwww..wwwwwwwwwxxxx
-xxxxwwww'...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....www...w.wwwwwwwxxxx
-xxxxwwww....'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..ccccccc.c.wwwwwwwwxxxx
-xxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..cc$$$$$$.c..wwwwwwwxxxx
-xxxxwww'.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..c.$dddd$.c...wwwwwwxxxx
-xxxxwww..cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'...$$$$$$cc....wwwwwxxxx
-xxxxwww.cccc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'.ccccccc....wwwwwwxxxx
-xxxxwww.cg.cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww........ww..wwwwwwwxxxx
-xxxxww'.c||.cc...'wwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwwwwwwwwxxxx
-xxxxww'.c||.8cc......'wwwwwwwwwwwwwwwwwwwwwww'...w..wwwwwwwwwwwwwwxxxx
-xxxxww..c||2.2cc........'wwwwwwwwwwwwwwwwww....wwww..wwwwwwwwwwwwwxxxx
-xxxxww..c||....cc..............3'wwwwwwwww...wwwwwww.....wwccccwwwxxxx
-xxxxww..cccc+ccccc..........wwwwwwwwwww'3...wwwwwwwwwww.2.cc2dccwwxxxx
-xxxxwww..ccc...........'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.+dd1Ocwwxxxx
-xxxxwwww......'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc2dccwwxxxx
-xxxxwwwwww'''wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Original Antaeus level
-##############################################################################
-
-NAME: coc_old
-ORIENT: encompass
-SHUFFLE: $|, 2X
-SUBST: X=., 3=3.
-MONS: Antaeus, Ice Fiend, ice dragon, Ice Fiend
-: coc_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxx..........................xxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxx....cccccccccccc..cccccccccccc....xxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxx....ccccccccccccc2Xccccccccccccc....xxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxx
-xxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxx
-xxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxx
-xxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxx
-xxxxxxxxxxx....cc...ww.......3....33....3.......ww...cc....xxxxxxxxxxx
-xxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxx
-xxxxxxxxx....cc...ww....cccccccccccccccccccccc....ww...cc....xxxxxxxxx
-xxxxxxxx....cc...ww....cccccccccccccccccccccccc....ww...cc....xxxxxxxx
-xxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxx
-xxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxx
-xxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxx
-xxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxx
-xxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxx
-xxxx....cc..www..cc....wwwwwwwwwccccccwwwwwwwww....cc..www..cc....xxxx
-xxxx....cc..www.cc....wwwwwwwwccc2O12cccwwwwwwww....cc.www..cc....xxxx
-xxxx....cc..www.cc...wwwwwwwwcc4+....+4ccwwwwwwww...cc.www..cc....xxxx
-xxxx....cc..www.cc...wwwwwwwwcc+cc++cc+ccwwwwwwww...cc.www..cc....xxxx
-xxxx....cc..www3.c..wwwwwwwwwc|||c..c$$$cwwwwwwwww..c.3www..cc....xxxx
-xxxx....cc..wwww.c.wwwwwwwwwwc|||cXXc$$$cwwwwwwwwww.c.wwww..cc....xxxx
-xxxx....cc..wwww3c.wwwwwwwwwwcc||c..c$$ccwwwwwwwwww.c3wwww..cc....xxxx
-xxxx....cc..wwww.c.wwwwwwwwwwwcccc++ccccwwwwwwwwwww.c.wwww..cc....xxxx
-xxxx....cc..www3.c..wwwwwwwwwwwwww33wwwwwwwwwwwwww..c.3www..cc....xxxx
-xxxx....cc..www.cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxx
-xxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxx
-xxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwww....cc.www..cc....xxxx
-xxxx....cc..www..cc....wwwwwwwwwwwwwwwwwwwwwwww....cc..www..cc....xxxx
-xxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxx
-xxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxx
-xxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxx
-xxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxx
-xxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxx
-xxxxxxxx....cc...ww....ccccccccccc..ccccccccccc....ww...cc....xxxxxxxx
-xxxxxxxxx....cc...ww....cccccccccc2Xcccccccccc....ww...cc....xxxxxxxxx
-xxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxx
-xxxxxxxxxxx....cc...ww..........................ww...cc....xxxxxxxxxxx
-xxxxxxxxxxxx....cc...wwwwwwwwwwwww..wwwwwwwwwwwww...cc....xxxxxxxxxxxx
-xxxxxxxxxxxxx....cc...wwwwwwwwwwww..wwwwwwwwwwww...cc....xxxxxxxxxxxxx
-xxxxxxxxxxxxxx....cc...wwwwwwwwwww..wwwwwwwwwww...cc....xxxxxxxxxxxxxx
-xxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxx..........{.(.[...........xxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Antaeus (Cocytus) by Mu
-##############################################################################
-
-NAME: coc_mu
-ORIENT: encompass
-MONS: Antaeus, ice fiend
-MONS: ice devil, blue devil, white imp, ice dragon, freezing wraith
-KMONS: 8 = ice statue
-KMONS: 9 = frost giant
-SUBST: 3 = 3333344445555666779
-KMONS: E = water elemental
-KFEAT: E = w
-SUBST: ^ : ^^^W. , ^ = W.
-SUBST: X : XXXc. , X = c.
-SUBST: " = 8:1 .:10
-SUBST: ' = .cc
-SUBST: ; : ;;;;w , ; = wc
-NSUBST: - = 1:= / *:c
-: coc_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xccccc............wwwwwwwwwwwwwwwwxxxxxxxxxwwwwwww......3......ccccccx
-xcccc..............wwwwwwwwwwwwwwwwxxxxxxxwwwwwwww.3.3......c...cccccx
-xccc...wwwwwwwwww..wwwwwwwwwwwEwwwwwwxxxwwwwwwww....3....cccc....'.ccx
-xccc..wwwwww8www.2.wwwwwwwwwEw.wEwwwwwwwwwwwwww...3..3...cccccc..c..cx
-xccc..ww|$|www.......wwwwwwww...wwwwwwwwwwwwwwwww......ccccccc...cc.cx
-xccc..ww$O$....1..............8..Ewwwwwwwwwwwwwwww...ccccc"c"c.cccc.'x
-xccc..ww|$|www.......wwwwwwww...wwwwwwwwwwwwwwwwww.cccccc....c.cccc.'x
-xccc..wwwwww8www.2.wwwwwwwwwEw.wEwwwwwwwwwwwwwwwwwccccc...cc...."cc.cx
-xccc...wwwwwwwwww..wwwwwwwwwwwEwwwwwwwwwwwwwwwwwccccccc...ccccccccc.cx
-xcccc..............wwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccc......cccccc"...x
-xccccc............wwwwwwwwwwwwwwwwwwwwwwwwwwwwccccc..........ccccc"c.x
-xcccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwccccc.....333......ccccc.x
-xccccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwcccc........333.......cc..x
-xcccccccccccccccccc;wwwwwwwwwwwwwwwwwwwwwwcccc..................ccc.cx
-xcccccc"c$.....ccc;cccwwwwwwwwwwwwwwwwwwccccc....................cc.cx
-xccccc$$$$........cccccccwwwwwwwwwwwwwcccccc....cccccc..........ccc..x
-xccc"$$$$...........ccccccccwwwwwwwcccccccc....cccccccc.......cccc...x
-xcccc$$$$.............ccccccccccccccccccc.....cccccwwwcc....cccccc...x
-xccccc$$................ccccccccccccccc.....cccccccwwwwwwwcccccccc...x
-xcccccc$...........wwwwwwwccccccccccc......ccccc.cwwcwwwwccccccccc..cx
-xccccccc.........wwwwwwwwwwww.............cccc333333cccwccccX.-....ccx
-xccccccccc.....wwwwwwwwwwwwwwww........ccccccc.2....cccc-XXX..cc...ccx
-xccccccccccccwwwwwwwwwwwwwwwwwwww.......cccccc333333ccccX....ccccX..cx
-xccccccccccwwwwww..wwwwwwwwwwwwwww........ccccc$$$$$cccX....cccccX...x
-xcccccccccwwwwww..wwwwwwwwwwwwwwwww........cccc|||ccccc|.....ccc.....x
-xccccccccwwwwww..www...wwwwwwwwwwwwwww......ccccccccccc|......-......x
-xccccc..cwwww....ww....www..wwwwwwwwwwww.....ccccccccccX.2..Xcc......x
-xccccc..www..ccccww...www..wwwwwwwwwwwwwwww..cccccccccccXXXXcccc.....x
-xcccc...ww..cc...ww...ww...ww..wwwwwwwwwwwwwwwcccccccccccccccccww...cx
-xcccc..www.cc....www...www.ww.wwwwwwwwwwwwwwwwwwccccccccccccwwwwwwwccx
-xccc...ww..c|..3..www..wwwwwwww^^^wwwwwwwwwwwwwwwccccccwwwccwwwwwwcccx
-xccc...ww..c|233..cwwwwwwwwwwwcc+ccccccccccccwwwwwccccwwwwwwwwwwwwcccx
-xccc..www..c|.33..c.wwwwwwwwwcc...2.$$$$$|||ccwwwwwwwwwwwwwwwwwwwccccx
-xccc..www..cc..3.cc....wwwww.cc..33.$$$$$|||cc..wwwwwwwwwwwwwwwwcccccx
-xccc..wwww..cc$$cc....wwwwww.cc2333.$$$$$|||cc...wwwwwww^^wwwwwwcccccx
-xccc..wwww...cccc....wwwwww...ccccccccccccccc.....wwwww^..^wwwwwwccccx
-xccc..wwwww........wwwwww......................c.wwwww^.6..^wwwwwccccx
-xccc..wwwwwww....wwwwwww......................cccwwwww^....^wwwwwwcccx
-xccc..wwwwwwwwwwwwwwww........................cccwwwwww^..^wwwwwwwcccx
-xccc...wwwwwwwwwwwww.........333.3...........ccc.wwwwwww^^wwwwwwwwcccx
-xcccc..wwwwwwwwwwww.............3............ccc.wwwwwwwwwwwwwwwww.ccx
-xcccc...wwwwwwwww.........ccc....333........cccc..wwwwwwwwwwwwwwww.ccx
-xcwccc....wwwww........cccccccc.....3......ccccc..wwwwwwwwwwwwwww..ccx
-xcwwc;ccc...........ccccccccccccc....333..ccccccc..wwww^wwwwwwww..cccx
-xccwwwcccccc.....cccccccccccccccccccc...ccccccccc..www^.wwwwww....cccx
-xccwwwwwcccccccccccccccccccccccccccccc;ccccccccccc..wwwwwwwww...3ccccx
-xcc.wwwwwcccccccccccccccccccccccccccccc;cccccccccccwwwwwwwwww..3cccccx
-xc...wwwwwww..ccccccccccccc...........wwXXXXXccccccXwwwwwwwww...3ccccx
-xc....wwwww.....cccccccc...3.....wwwwwwwwwwwwXXccccXwwwwwwwwww....cccx
-x..{..wwww...333...............wwwwwwwwwwwwwwwwXcccXwwwwwwwwwwww..cccx
-x......www....333...........wwwwwwwwwwwwwwwwwwwwXccXwwwwwwwwwwwww..ccx
-x.[....wwww.............wwwwwwwwwwwwwwwwwwwwwwwwwXXwwwwwwwwwwwwwww.ccx
-x.......wwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.^www.ccx
-x..(....wwwwwwwwwwwwwwwwwwwwwwwwwwwwww....wwwwwwwwwwwwwwwwww^.wwwwcccx
-xc.......wwwwwwwwwwwwwwwwwwwwwwwwww..........wwwwwwwwwwwwwwww^wwwwcccx
-xcc.......wwwwwwwwwwwwwwwwwwwww........333......wwwwwwwwwww^wwwwwwcccx
-xcc.........wwwwwwwwwwwwwwwww.........33.33.......wwwwwww^...wwwwccccx
-xccccc.........wwwwwwwwwww............................wwww^^^wwwwccccx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Ereshkigal (Tartarus)
-##############################################################################
-
-NAME: tar_old
-ORIENT: encompass
-MONS: Ereshkigal, necrophage, wraith, shadow, small zombie
-MONS: small skeleton, Shadow Fiend
-: tar_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxx..............................................................xxxx
-xxxx..............................................................xxxx
-xxxx.................cccc..........ccc............................xxxx
-xxxx.............ccccc..cccc.....ccc.cccc.........................xxxx
-xxxx...........ccc.........ccccccc.....cc.........................xxxx
-xxxx.........ccc.......2............V..cc.........................xxxx
-xxxx........cc4........................cc...........xxxxxxxx......xxxx
-xxxx........cc44xxx==xxx...............cc..........xx......xx.....xxxx
-xxxx........ccxxx......xxx.......ccc++ccc.........xx........xx....xxxx
-xxxx........cxx..........xxx.....ccc44ccc.........x..........x....xxxx
-xxxx........cx............xx....cccc44cc.........xx..........xx...xxxx
-xxxx.......ccx.G........G.xxx7ccc..c44c..........x.....|......x...xxxx
-xxxx.......cxx............xxxcc..................x......7.....x...xxxx
-xxxx......ccx..............xxc...................xx..........xx...xxxx
-xxxx......ccx..G........G..xxc..x.........x.......x..........x....xxxx
-xxxx......ccx..............xcc....................xx........xx....xxxx
-xxxx.......cxx............xxc......................xx......xx.....xxxx
-xxxx.......ccx.F........F.xcc.......................xxxxxxxx......xxxx
-xxxx........cx............xc......................................xxxx
-xxxx........cxx....17....xxc....x.........x.......................xxxx
-xxxx........ccxxx......xxxcc......................................xxxx
-xxxx........cccc=xxxxxx=cccc......................................xxxx
-xxxx........cc||cccccccc||cc......................................xxxx
-xxxx.........cc||||O|||||cc.......................................xxxx
-xxxx..........cccccccccccc......x.........x............V..........xxxx
-xxxx..............................................................xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx...........................................xx$$$$xxx|||||xx...xxxx
-xxxx.......V........V...........x.........x....xx$$$$xxx|||||xx...xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx...........................................xx44444xx22222xx...xxxx
-xxxx.......xxxxxxxxx+xxxxxxxxx.................xx44444xx22222xx...xxxx
-xxxx.......x3.2..........3...x..x.........x..xxxxxxxxxxxxxxxxxx...xxxx
-xxxx.......x.x.x.x.x.x.x.x.x.x.................xxxxxxxxxxxxxxxx...xxxx
-xxxx.......x...2.3..4..5..4..x......................=.......xxx...xxxx
-xxxx.......xx.x.x.x.x.x.x.x.xx......................=.......xxx...xxxx
-xxxx.......x..65..3..6.6...5.x.................xxxxxxxxxxxxxxxx...xxxx
-xxxx.......x.x.x.x.x.x.x.x.x.x..x.........x..xxxxxxxxxxxxxxxxxx...xxxx
-xxxx.......x...4...3.....4...x.................xx.....xx555555x...xxxx
-xxxx.......xx=xxxxx.x.xxxxxxxx.................xx.....xx555555x...xxxx
-xxxx.......x$$$$$$x.25.x$$$||x.................xxxxxxxxxxxxxxxx...xxxx
-xxxx.......x$x$$x$xx.x.x$x$x|x.................xxxxxxxxxxxxxxxx...xxxx
-xxxx.......x||||||x.556=$$$||x..x.........x....xx$$xx56565xx$|x...xxxx
-xxxx.......xxxxxxxxxxxxxxxxxxx.................xx$$xx65656xx|7x...xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx...........................................xxxxxxxxxxxxxxxx...xxxx
-xxxx..............................................................xxxx
-xxxx..............................................................xxxx
-xxxx........(...........................................[.........xxxx
-xxxx..............................................................xxxx
-xxxx..............................................................xxxx
-xxxx..............................{...............................xxxx
-xxxx..............................................................xxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
-
-
-##############################################################################
-# Ereshkigal (Tartarus) by Mu
-##############################################################################
-
-NAME: tar_mu
-ORIENT: encompass
-MONS: Ereshkigal, shadow fiend, reaper, soul eater, shadow demon
-MONS: shadow dragon, shadow wraith
-KMONS: 8 = shadow imp
- ## Randomising the secret doors to get into the pyramid.
- ## There may be secret doors that lead nowhere.
-SHUFFLE: FfGgHh
-SUBST: F = =
-SUBST: f : fff=c, f = =c
-SUBST: G : Gcc, G = =cc
-SUBST: g : gcccc, g = =cc
-SUBST: H = c
-SUBST: h = c
- ## position of the loot chamber varies
-SHUFFLE: AB
-SUBST: A = %
-SUBST: B = x
-NSUBST: " = 1:= / *:x
-KFEAT: % = .
-KMONS: % = soul eater / shadow demon / shadow wraith / nothing w:20
-KITEM: % = | / $
-SUBST: 4 = 3333444455566778
-: tar_setup(_G)
-MAP
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxx..............................................................xxxx
-xxxx..............................................................xxxx
-xxxx..cccccccccccccccccccccccccccccc..............................xxxx
-xxxx..cccccccccccccccccccccccccccccc..............................xxxx
-xxxx..cc..c.......................cc..............................xxxx
-xxxx..cc..F.......................cc..............................xxxx
-xxxx..cc..ccGcccccccccccccccccccGFcc..............................xxxx
-xxxx..cc..H.................f..c..cc..............ccccccc.........xxxx
-xxxx..cc..f.................h..H..cc............ccccccccccc.......xxxx
-xxxx..cc..chgccccHccccccccGgc..c..cc...........ccccc$$$ccccc......xxxx
-xxxx..cc..c..F.G............c..c..cc..........cccc$$$$$$$cccc.....xxxx
-xxxx..cc..f..c.ccgcccccccccHc..c..cc..........ccc$$$$$$$$$ccc.....xxxx
-xxxx..cc..c..c.c..........c.c..c..cc.........ccc$$$$$$$$$$$ccc....xxxx
-xxxx..cc..c..c.h...xnnx...f.c..c..cc.........ccc.2.$$$$$.2.ccc....xxxx
-xxxx..cc..c..c.c...x$$x...c.c..c..cc........ccc....xxxxx....ccc...xxxx
-xxxx..cc..c..c.c...x||x...c.c..h..cc........ccc..xxxxxxxxx..ccc...xxxx
-xxxx..cc..c..h.c.xxx..xxx.c.c..c..cc........cc..xxxxxxxxxxx..cc...xxxx
-xxxx..cc..c..c.c.nO..2.1n.c.c..c..cc........cc=cxxxxxxxxxxxc=cc...xxxx
-xxxx..cc..c..c.c.xxx..xxx.c.c..c..cc........cc.c...........c.cc...xxxx
-xxxx..cc..c..c.c...x||x...c.c..c..cc........cc.c.xxxxxxxxx.c.cc...xxxx
-xxxx..cc..c..c.c...x$$x...c.c..c..cc........cc.c=xxxxxxxxc=c.cc...xxxx
-xxxx..cc..c..G.c...xnnx...c.c..g..cc........cc.c.xx.444.xc.c.cc...xxxx
-xxxx..cc..c..c.c..........c.c..c..cc........cc.c.cx.444.xc.c.cc...xxxx
-xxxx..cc..c..cFccHccccGcFcc.H..f..cc........cc.c.cxxxxxxxc.c.cc...xxxx
-xxxx..cc..c..G............c.c..c..cc........cc.c.cccxxxccc.c.cc...xxxx
-xxxx..cc..c..cccccccccccHccfcgcc..cc........cc.c...cxxxc...c.cc...xxxx
-xxxx..cc..F..c.................c..cc........cc.c.cccxxxccc.c.cc...xxxx
-xxxx..cc..c..g.................c..cc........cc.c.cx|2.2|xc.c.cc...xxxx
-xxxx..cccHcfcccHcccccccccccccfcc==cc........cc.c.cx|$$$|xc.c.cc...xxxx
-xxxx..cc.......................c..cc........cc.c.ccccxcccc.c.cc...xxxx
-xxxx..cc.......................c..cc........cc.c....cxc....c.cc...xxxx
-xxxx..cccccccccccccccccccccccccc++cc........cc.c.ccccxcccc.c.cc...xxxx
-xxxx..cccccccccccccccccccccccccc++cc........cc.c.cxx|||xxc.c.cc...xxxx
-xxxx........................................cc.c.cxx|||xxc.c.cc...xxxx
-xxxx.........................xx....xx.......cc=c.ccccccccc.c=cc...xxxx
-xxxx.........................xx....xx........c.c.....c.....c.c....xxxx
-xxxx...........................................c...........c......xxxx
-xxxx..............................................................xxxx
-xxxx..............4..........xx....xx.............................xxxx
-xxxx...4..4..................xx....xx.............................xxxx
-xxxx....44...................................xx.................xxxxxx
-xxxx..........4..............................xxx...............xxxxxxx
-xxxx.........................xx....xx.......xxxxxx"xxxxxxxxx"xxxxxxxxx
-xxxx.........................xx....xx.......xxxxxx.xxx.2.xxx.xxxxxxxxx
-xxxx........44..............................xxxxxx.xxx2.2xxx.xxxAAAAxx
-xxxx.......................................xxxxxxx.xxxxxxxxx.xxxAAAAxx
-xxxx......4...................x....x.......xxxxxxx..xxxxxxx..xxxAAAAxx
-xxxx.......................................xxxxxxxx.........xxxxAAAAxx
-xxxx......................................xxxxxxxxxx.......xxxxxxxxxxx
-xxxx..........................x....x......xxxxxxxxxxx.....xxAAAAAAAAxx
-xxxx.....................................xxBBBBBBBxxxx...xxxAAAAAAAAxx
-xxxx.....................................xxBBBBBBBxxxxx.xxxxAAAAAAAAxx
-xxxx..........................x....x....xxxBBBBBBBxxxxx=xxxxxxxxxxxxxx
-xxxx....................................xxxxxxxxxxxx..............$$xx
-xxxx...................................xxxBBBBxBBBBx.4...4.......$$$xx
-xxxx..........................x....x...xxxBBBBxBBBBx...4..4.....$$$$xx
-xxxx.................................{xxxxBBBBxBBBBx.2..4..4...$$$$$xx
-xxxx................................[xxxxxBBBBxBBBBx..........$$$$$$xx
-xxxx...............................(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-ENDMAP
+############################################################################## +# hells.des: vestibule entries, vestibule, +# hell vaults, hell end levels +############################################################################## + +{{ +function dis_setup(e) + e.tags(dis) + e.place("Dis:7") + e.tags(no_rotate) + e.lflags("no_tele_control") + e.lua_marker('O', item_pickup_change_flags { + level_flags="!no_tele_control", item="auto" } ) +-- turn granite statues into iron statues +-- you still have to colour the statues, if desired + dgn.set_feature_desc_short("granite statue", "iron statue") + dgn.set_feature_desc_long("granite statue", "A heavy-looking iron statue. " .. + "You can't help but feel like it's watching you.\n") +end + +function geh_setup(e) + e.place("Geh:7") + e.tags(no_rotate) + e.lflags("no_tele_control") + e.lua_marker('O', item_pickup_change_flags { + level_flags="!no_tele_control", item="auto" } ) + e.lrockcol("brown") + e.lfloorcol("darkgrey") +-- e.lrocktile("???") +-- e.lfloortile("???") + e.colour("v = red") + e.colour("c = darkgrey") + dgn.set_feature_desc_short("Floor", "Ashen ground") + dgn.set_feature_desc_long("Floor", "With every step, you walk on ash. " .. + "It is warm and almost comfortable.\n") + dgn.set_feature_desc_short("metal wall", "tempered metal wall") + dgn.set_feature_desc_long("metal wall", "These metal walls emit heat.\n") +end + +function coc_setup(e) + e.place("Coc:7") + e.tags(no_rotate) + e.lflags("no_tele_control") + e.lua_marker('O', item_pickup_change_flags { + level_flags="!no_tele_control", item="auto" } ) + e.lrockcol("lightgrey") + e.lfloorcol("white") +-- e.lrocktile("???") + e.lfloortile("floor_ice") + e.colour("c = lightcyan") + dgn.set_feature_desc_short("rock wall", "ice-covered rock wall") + dgn.set_feature_desc_long("rock wall", "A rock wall coated in a thick layer of ice.\n") + dgn.set_feature_desc_short("stone wall", "ice-covered stone wall") + dgn.set_feature_desc_long("stone wall", "A stone wall coated in a thick layer of ice.\n") + dgn.set_feature_desc_short("Floor", "Frost-covered floor") + dgn.set_feature_desc_long("Floor", "Frost-covered floor. It crunches " .. + "satisfyingly underfoot.\n") +end + +function tar_setup(e) + e.place("Tar:7") + e.tags(no_rotate) + e.lflags("no_tele_control") + e.lua_marker('O', item_pickup_change_flags { + level_flags="!no_tele_control", item="auto" } ) +end +}} + + +############################################################################## +# Vestibule entries +############################################################################## + +default-depth: D:12-26 + +############################################################################## +# Hellmouth (Lemuel) +# note that other than the imps, the demons here cannot fly +NAME: hellmouth_1 +TAGS: no_rotate +MONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil /\ + hairy devil / hell hound +ITEM: good_item demon blade / good_item demon whip /\ + good_item demon trident / wand of draining +ITEM: wand of fire / ring of fire / Necronomicon / book of demonology /\ + scroll of torment +KFEAT: A = enter_hell +ORIENT: float +SUBST: d=de, ?:?.l, ?=l. + +MAP +xxxxxxxxxxxxxxxxxxx +xxxxxxxxlllxxxxxxxx +xxxxxxlllAlllxxxxxx +xxxlllll.d.llll?xxx +xlllllll121lllll?.x +x?lllllll1llll?...x +x.??llllllll?.....x +x...?llllll?......x +x....?lllll.......x +xxx...?lll?.....xxx +xxxx...lll?....xxxx +xxxxx.?ll?....xxxxx +xxxxx?lll.....xxxxx +xxxxxxlll?...xxxxxx +xxxxxxxlll...xxxxxx +xxxxxxxxll?.xxxxxxx +xxxxxxxxll?.xxxxxxx +xxxxxxxxl?@xxxxxxxx +ENDMAP + +############################################################################## +# Hellmouth 2 (Lemuel) +# note that other than the imps, the demons here cannot fly +NAME: hellmouth_2 +TAGS: no_monster_gen no_rotate +ORIENT: float +MONS: imp / quasit / shadow imp / manes / lemure +MONS: hellion / rotting devil / iron devil / hairy devil / hell hound +ITEM: good_item demon blade / good_item demon whip /\ + good_item demon trident / wand of draining +ITEM: wand of fire / ring of fire / Necronomicon / book of demonology /\ + scroll of torment +ITEM: good_item demon blade / good_item demon whip /\ + good_item demon trident / w:30 nothing +KFEAT: A = enter_hell +SUBST: d=de, ?:?.l, ?=l. +SUBST: b : b:30 c v . +MAP +.......................... +.......bbbbbbbbbbbb....... +....bbbb..........bbbb.... +..bbb....llllllll....bbb.. +.bb....llllllllllll....bb. +.b....llllllllllllll....b. +.b....llllll??llllll....b. +.b...?lll??.....?lll?...b. +.b...?ll?...111...ll?...b. +@+...?l?...11211d..l?...b. +@+...?l?...12A21|f.l?...b. +.b...?ll...11211d.ll?...b. +.b...?lll?..111..lll?...b. +.b....llll?.....llll....b. +.b....llllll??llllll....b. +.bb....llllllllllll....bb. +..bbb....llllllll....bbb.. +....bbbb..........bbbb.... +.......bbbbbbbbbbbb....... +.......................... +ENDMAP + +############################################################################## +# Hellmouth 3 (Lemuel) +NAME: hellmouth_3 +MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell hound +ITEM: good_item demon blade / good_item demon whip /\ + good_item demon trident / nothing +ORIENT: float +KFEAT: A = enter_hell +SUBST: ? : . l ?:40, ?=l. +MAP + ..??.. .... + ..... ....... ..??. + ..??... ....l?.. ...... + ..?ll?........?l?.. ....... +..?lll?.........l.... ..... +...?l........??l?......... + ..........??lll?......... + ........?lllllll?........ + .....?llllllllll??..... + ....?lll111111llll?.... + ...?llll12Ad1lll....... + ....?lll11111ll?....... + .....?lllll1ll?......... + ........??llllll......?.... +...........?llll?.....ll?... +..?.. .....?ll?.......ll?.. +.?... ................... +.... ........??.. +ENDMAP + + +############################################################################## +# Hell vaults +############################################################################## + +############################################################################## +# Fire storm + +NAME: gehenna_fire_generator +DEPTH: Geh:* +PLACE: Geh:1 +ORIENT: float +MARKER: . = lua:fog_machine { \ + pow_max = 15, delay_min = 100, delay_max = 150, size = 1, \ + size_buildup_amnt = 29, size_buildup_time = 1000, \ + cloud_type = "flame" \ + } +MAP +. +ENDMAP + +############################################################################## +# lemuel_hellion_isle + +NAME: lemuel_hellion_isle +DEPTH: Geh:* +MONS: hellion, Fiend +SUBST: L = l. +SUBST: 1 = l:2 1 +MAP + lL + llL + LlLLL + LLllLL +llLLLlllLLL +LllllllllllLL +LLLlll11lllllLL + LLLll111llllL + LLlll121llLL + Lllll111lLL + LLllll1llL + LllllllL + LLLlllL + LLllL + LlL + LlL +ENDMAP + +############################################################################## +# lemuel_mystery_crypt + +NAME: lemuel_mystery_crypt +DEPTH: Dis:* +ORIENT: float +MONS: mummy / mummy priest / greater mummy, lich +NSUBST: 1:1=} / *=1 +NSUBST: 1:1=) / *=1 +NSUBST: 1:1=] / *=1 +SUBST: = : =+ +SUBST: }=}>, )=)>, ]=]> +# occasionally (12.5%), all downstairs are in this vault +MAP +xxxxxxxxxxxxxxxxxxxxxxx +xxFxxxx1.x1x.1xxx2..=1x +xx.xxxxx.x.x.xxxx...xxx +xx.xx1.x.x.x.x.1x...=1x +xx.xxx=x=x=x=x=xx...xxx +x...+...........+...=1x ++...+.....F.....+.F.xxx +x...+...........+...=1x +xx.xxx=x=x=x=x=xx...xxx +xx.xx1.x.x.x.x.1x...=1x +xx.xxxxx.x.x.xxxx...xxx +xxFxxxx1.x1x.1xxx2..=1x +xxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# The Dragons of Dis +# There is an 8/27 chance all three downstairs will be here. +# +NAME: Lemuel_Dis_Dragons +DEPTH: Dis:2-6 +ORIENT: float +TAGS: no_rotate +MONS: iron dragon, iron dragon +SHUFFLE: ]}) +SUBST: 1=1. , }=}}> , )=))> , ]=]]> +MAP +vvvvvvv+++vvvvvvv +v1.}.1v...v1.].1v +v.1.1.v...v.1.1.v +v..1..v.2.v..1..v +v.....v...v.....v +v.....v+++v.....v +v...............v +v.......1.......v +v...............v +v.......).......v +vvvvvvvvvvvvvvvvv +ENDMAP + +############################################################################## +# lemuel_nasty_pond +# +NAME: lemuel_nasty_pond +DEPTH: Tar:* +TAGS: no_pool_fixup no_rotate +MONS: plant, oklob plant, death ooze, rotting devil, blue death / green death +SUBST: W:w. +SUBST: Z:w. +SUBST: w = w .:1 +SUBST: . = .:15 1:1 w:1 +SUBST: 1 = 1 2:2 +COLOUR: . = none / green w:2 +COLOUR: w = green / lightgreen +MAP + ...WWWW3.... + .3..WWWWW....3... + ....WWWwwW...3....3. +..Z.WWwwwwww3.....3... +3.ZZWwwwwwwwwww3...... +.ZZZ..wwwww5wwwwww3... +..3Z..44wwwwwww33..... +.3ZZZ..44wwwwww3..3... +.ZZZZZ.44wwwww........ + ..ZZZZZ4wwww.3...... + 3ZZZZwwwww....3. + .ZZwww3..... +ENDMAP + +############################################################################## +# Vestibule of Hell and Geryon +############################################################################## + +NAME: vestibule_of_hell +PLACE: Hell +ORIENT: encompass +TAGS: no_rotate no_dump +MARKER: D=feat:enter_dis +MARKER: G=feat:enter_gehenna +MARKER: C=feat:enter_cocytus +MARKER: T=feat:enter_tartarus +SUBST: D=A, G=A, C=A, T=A +MONS: Geryon +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx..v.....v..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxx.....v.....v.....xxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxx........v.....v........xxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx..........v..D..v..........xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxx............v.....v............xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxx.............v.....v.............xxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxx..............vvv+vvv..............xxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx.....................................xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx.......................................xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxxx +xxxxxxxxxxxxx...........................................xxxxxxxxxxxxxx +xxxxxxxxxxxx.............................................xxxxxxxxxxxxx +xxxxxxxxxxx...............................................xxxxxxxxxxxx +xxxxxxxxxx.................................................xxxxxxxxxxx +xxxxxxxxx...................................................xxxxxxxxxx +xxxxxxxx.....................................................xxxxxxxxx +xxxxxxxx.....................................................xxxxxxxxx +xxxxxxx.......................................................xxxxxxxx +xxxxxxx.......................................................xxxxxxxx +xxxxxx.........................................................xxxxxxx +xxxxxx............................{......................cccc..xxxxxxx +xxxxxx...................................................ccccccccxxxxx +xxxxx...l.l..............................................cccc...cxxxxx +xxxxx..l.l.l.l.............................................c....cxxxxx +xxxxx.l.l.l.l.l............................................c....cxxxxx +xxxx.l.l.l.l.l.............................................c...ccccxxx +xxxxl.l.l.l.l.l............................................+...c..ccxx +xxxx.l.l.l.G.l.l.................}1].......................+...+.T.cxx +xxxxl.l.l.l.l.l.l.................)........................+...c..ccxx +xxxx.l.l.l.l.l.l...........................................c...ccccxxx +xxxxx.l.l.l.l.l.l..........................................c....cxxxxx +xxxxx..l.l.l.l.............................................c....cxxxxx +xxxxx.....l.l............................................cccc...cxxxxx +xxxxxx......................[...........(................ccccccccxxxxx +xxxxxx...................................................cccc..xxxxxxx +xxxxxx.........................................................xxxxxxx +xxxxxxx.......................................................xxxxxxxx +xxxxxxx.......................................................xxxxxxxx +xxxxxxxx.....................................................xxxxxxxxx +xxxxxxxx.....................................................xxxxxxxxx +xxxxxxxxx...................................................xxxxxxxxxx +xxxxxxxxxx....................wwwww........................xxxxxxxxxxx +xxxxxxxxxxx..................wwwwwwww.....................xxxxxxxxxxxx +xxxxxxxxxxxx..............wwwwwwwwwwwww..................xxxxxxxxxxxxx +xxxxxxxxxxxxx...........w..wwww..wwwww..w...............xxxxxxxxxxxxxx +xxxxxxxxxxxxxx..........w...ww.....ww..wwwww...........xxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx.........ww......ww....wwwwwwwww.......xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx.........ww....wwww...wwwwwwwwww.....xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxx.........ww....ww....wwwwwwwwwww...xxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxx........wwww.......wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxx......wwwwwww....wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx...wwwwwwwwwwCwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Dispater's castle - rest of level filled up with plan_4 (irregular city) +############################################################################## + +NAME: dis_old +ORIENT: north +MONS: Dispater, Fiend, Ice Fiend, iron devil, metal gargoyle, iron dragon +SHUFFLE: 23 +SUBST: 4 = 4446 +: dis_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxx +xxxxxxxxv..............................................................vxxxxxxxx +xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx +xxxxxxxxv..v3.....|v........................................v|.....2v..vxxxxxxxx +xxxxxxxxv..v.vv+vvvv.v.v.v.v.v.v.v.v.v..v.v.v.v.v.v.v.v.v.v.vvvv+vv.v..vxxxxxxxx +xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx +xxxxxxxxv..v|v.....+$$v$$+$$v||vvvvvvvvvvvvvvvvv$$$$v4.4.v$$v.....v|v..vxxxxxxxx +xxxxxxxxv..vvvv+vvvv$$+$$v$$+||v...............v$$$$+.4.4+$$v+vv+vvvv..vxxxxxxxx +xxxxxxxxv....vv.vvvvvvvvvvvvvvvv.v..v..v..v..v.v$$$$v4.4.v$$+||v.vv5...vxxxxxxxx +xxxxxxxxv...vvv................v...............vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx +xxxxxxxxv...5vv................+...............+.................vv....vxxxxxxxx +xxxxxxxxv...vvv+vvvvvvvvvvvvvvvv.v..v..v..v..v.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx +xxxxxxxxv....vv..v.+$$$$$v.....v...............vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx +xxxxxxxxv...vvv..v.v$$$$$v.....v...............vv|$|$|vv|$|$|$vv.vvv...vxxxxxxxx +xxxxxxxxv...5vv..v.vvvvvvv.....vvvvv.......vvvvvv$|$|$++$|$|$|vv.vv....vxxxxxxxx +xxxxxxxxv...vvv..v...............v.vvvv+vvvvvvvvvvvvvvvvvvvvv+vv.vvv...vxxxxxxxx +xxxxxxxxv....vvv+v..........vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvv+vv.vv5...vxxxxxxxx +xxxxxxxxv...vvv..v.v..v..v....2vvv+vv5...5vvvvvvv.4.4.vv.4.4.4vv.vvv...vxxxxxxxx +xxxxxxxxv...5vv.................vv|vvv...vvvvv.++4.4.4++4.4.4.vv.vv....vxxxxxxxx +xxxxxxxxv...vvv.................1vOvv5...5vvvv.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx +xxxxxxxxv....vv.................vv|vvv...vvvvv.vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx +xxxxxxxxv...vvv.v..v..v..v....3vvv+vv5...5vvvv...................vvv...vxxxxxxxx +xxxxxxxxv...5vv.............vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvvvvv.vv....vxxxxxxxx +xxxxxxxxv..vvvv+vvvv.............v.vv5...5vvvvvvvvvvvvvvvvvvvvvv+vvvv..vxxxxxxxx +xxxxxxxxv..v|v.....vvvvvvvvvvvvvvvvvvv...vvvvvvvvvvvvvvvvvvvv.....v|v..vxxxxxxxx +xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvv+vvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx +xxxxxxxxv..v.vv+vvvv5.............5.........5..............5vvvv+vv.v..vxxxxxxxx +xxxxxxxxv..v2.....|v........................................v|.....3v..vxxxxxxxx +xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx +xxxxxxxxv............................{.[.(.............................vxxxxxxxx +ENDMAP + + +############################################################################## +# Dispater - new map by Mu, featuring iron golems and iron trolls +############################################################################## + +NAME: dis_mu +ORIENT: north +KFEAT: o = granite_statue +MONS: Dispater, fiend, ice fiend, iron devil, metal gargoyle, iron dragon +MONS: iron troll +KMONS: 8 = iron golem +KFEAT: 8 = . +SHUFFLE: 23 +SUBST: 4 = 4:20 7 +SUBST: 8 = 8o +COLOUR: o : cyan +: dis_setup(_G) +# Use master/slave setup. +MARKER: 1 = lua:monster_on_death { \ + death_monster="Dispater", new_monster="generate_awake iron golem", \ + message_seen="The iron statue comes to life!", \ + message_unseen="You hear a grinding sound.", \ + master_name="dispater" \ + } +MARKER: o = lua:props_marker { \ + veto_fragmentation="veto", veto_disintegrate="veto", \ + slaved_to="dispater" \ + } +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxx +xxxxxxv..................................................................vxxxxxx +xxxxxxv..............................................v5v..v5v............vxxxxxx +xxxxxxv..............................................vvvvvvvv............vxxxxxx +xxxxxxv..........v5v5v...v5v5v...v5v5v...v5v5v.....vvv...4..vvv..........vxxxxxx +xxxxxxv..........vvvvv...vvvvv...vvvvv...vvvvv...vvv.+..88..+.vvv........vxxxxxx +xxxxxxv..........v||3v...v2||v...v$$$v...v$$$v..vv...v...4..v...vv.......vxxxxxx +xxxxxxv..........v|..v...v..|v...v$|$v...v$|$v.vv..vvvvvvvvvvvv..vv......vxxxxxx +xxxxxxv..........v...vvvvv...vvvvv.6.vvvvv.6.vvv..vvvvvvvvvvvvvv..vv.....vxxxxxx +xxxxxxv........vvvv+vvW8Wvv+vvvvvv...+...+...vv..vvv.........vvvv..v.....vxxxxxx +xxxxxxv.......vv.v...........vvvvvvvvv...vvvvvv.vvvv$$$$vvv...vvvv.vv....vxxxxxx +xxxxxxv.....vvv..+.......44..vv|$|vvv.....vvvv..vvvv$$vvv...v.vvvv..v....vxxxxxx +xxxxxxv....vv....v...........vv$$$vv..vvv..vvv+vvvvv||vvo......vvvv+vvv..vxxxxxx +xxxxxxv..vvv.8W..vvvvvvvvvvvvvv$$$v...v.v...v...vvvv|vvo2......vvv...v5..vxxxxxx +xxxxxxv..5vv.WW..vv5vv5vv5vv5vvv=vv.........+...vvvv|vv...v.v...vv...vv..vxxxxxx +xxxxxxv..vvv.WW..+................+..v...v..v...vvvvOv1.........+..o.v...vxxxxxx +xxxxxxv..vvv.WW..+................+..5.W.5..v...vvvv|v6.........+..o.v...vxxxxxx +xxxxxxv..5vv.WW..vv5vv5vv5vv5vvv=vv..v.W.v..v...vvvv|vv...v.v...vv...vv..vxxxxxx +xxxxxxv..vvv.8W..vvvvvvvvvvvvvv$$$v..5.W.5..v...vvvv|vvo3......vvv...v5..vxxxxxx +xxxxxxv....vv....v.......v...vv$$$v..v...v..vv+vvvvv||vvo......vvvv+vvv..vxxxxxx +xxxxxxv.....vv...+.......+...vv|$|v.........vv..vvvv$$vvv...v.vvvv..v....vxxxxxx +xxxxxxv......vvv.v.......v...vvvvvv..vv+vv..vvv.vvvv$$$$vvv...vvvv.vv....vxxxxxx +xxxxxxv........vvvv+vvW8Wv$$$vvvvvv..v...v..vvv..vvv.........vvvv..v.....vxxxxxx +xxxxxxv..........v...vvvvv$$$vvvvvvvvv...vvvvvvv..vvvvvvvvvvvvvv..vv.....vxxxxxx +xxxxxxv..........v$2$v...v$3$v...vvvvv...vvvvv.vv..vvvvvvvvvvvv..vv......vxxxxxx +xxxxxxv..........v|||v...v|||v...vvvvv...vvvvv..vv...v...4..v...vv.......vxxxxxx +xxxxxxv..........vvvvv...vvvvv...vvv8v+++v8vvv...vvv.+..88..+.vvv........vxxxxxx +xxxxxxv..........v5v5v...v5v5v...v.v.v...v.v.v.....vvv...4..vvv..........vxxxxxx +xxxxxxv..............................................vvvvvvvv............vxxxxxx +xxxxxxv...........................7...........7......v5v..v5v............vxxxxxx +xxxxxxv..........................7....{.[.(....7.........................vxxxxxx +xxxxxxv...........................7...........7..........................vxxxxxx +ENDMAP + + +############################################################################## +# Asmodeus +############################################################################## + +NAME: geh_old +ORIENT: encompass +MONS: Asmodeus, Fiend, Balrug, molten gargoyle +MONS: Serpent of Hell, random, random +: geh_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx....xxxxxxxxxxxxxxx.xxxxxxx +xxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxx..xxxxxx +xxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxx....xxxxx +xxxxxxxxxxxxxxxx...xxx................................xxxxxx....xxxxxx +xxxxxxx.x.xxxxx.........................................xxx....xxxxxxx +xxxxxxx....xx.....................4......................xx...xxxxxxxx +xxxxxx......x......................llllllllllllll.........x..xxxxxxxxx +xxxxxx..xx..................lllllllllllllllllllllllll........xxxxxxxxx +xxxxx...xxx....0..........llllllllllllllllllllllllll........xx...xxxxx +xxxx....xxx.............llllllllllllllllllllllllllll..............xxxx +xxxxx....xx...........lllllllllllllllllllllllllllll...............xxxx +xxxxxxx..............llllllllllllllllllllllllllllll...2..xx...0...xxxx +xxxxxxxx...........lllllllllllllllllll.......llllll......xx......xxxxx +xxxxxxxxx.......llllllllllllllllll............llllll.............xxxxx +xxxxxxxxxx......lllllllll..........4.........4.lllllll..........xxxxxx +xxxxx...xx...ll3lllll......4...................llllllll......x.xxxxxxx +xxxx.......lllll.l................................llll.......xxxxxxxxx +xxxxx..4..llllll...cccccccc+c+c+c+c+c+c+c+c+c+c....lll......xxxxxxxxxx +xxxxxx..lllllll..4.c.....c....................c....llll.....xxxxxxxxxx +xxxxx...llllll.....c.V.V.+....0.....3.....0...c.....llll....x..xxxxxxx +xxxx...llllll...l..c.....c....................c....lllll........xxxxxx +xxxxx...lllll..ll..c..5..cccccccccccccccccccccc.4..llllll........xxxxx +xxxx...lllll..llll.c.....c...............c....c....lllllll.......xxxxx +xxxx...lllll..llll.c.V.V.c.......0.......c....c....lllllll.......xxxxx +xxxxx...lllll..lll.c.....+...............+....c...lllllll........xxxxx +xxxxxx..lllll...ll.cccccccccc....0.......c....c...llllllll........xxxx +xxxxx...lllll..4...c|$$||$$|c............c.0..c...llllllll........xxxx +xxxx...lllll.......c$$$$$$$$cccccccccccccc....c...lllllll.........xxxx +xxxx...lllll.......c$$|2|$$|c..0.........+....c...lllllll........xxxxx +xxxxx.lllllll......c|$$$$$$$c........9...c....c....llllllll.....xxxxxx +xxxxx.lllllll......c$|$|$$|$c+ccccccccccccccccc....lllllll......xxxxxx +xxxxx..llllll......cccccccc+c.....9.......c.........llllll......x.xxxx +xxxxx..lllllll.....c$$$$$$+3c.....8...3...c.....4...llllll........xxxx +xxxxx..llllllll....c$$$$$$c.c.....9.......c..ll....llllll.........xxxx +xxxxx...llllll..4..c$$2$$$c.ccccccccccccc+c.lll...lllllll...0....xxxxx +xxxxxx..llllll.....c$$$$$$c..+............c.ll...lllllll..........xxxx +xxxxxx..llllllll...ccccccccc+cccccccccccccc.....lllllll...........xxxx +xxxxxxx..llllllll.........cc..........cc........lllllll.......x..xxxxx +xxxxxxxx.llllllllll.......ccc.........cc......lllllllll.......xxxxxxxx +xxxxx....lllllllllll...4...cc.....2.2.cc....llllllllll.4.......xxxxxxx +xxxx....4.lllllllllllll....cccccccc+cccc..lllllllllll.....xx....xxxxxx +xxxxx.....llllllllllllll...cccccccc+cccc..llllllllll......xx....xxxxxx +xxxxxx.....lllllllllllllll..cc......cc...lllllllllll...........xxxxxxx +xxxxxx.....llllllllllllll...ccO1....cc.4..lllllllll...........xxxxxxxx +xxxxxxx.....lllllllllllll...cc......cc....lllllllll.......xx.xxxxxxxxx +xxxxxxx.......llllllllllll..cccccccccc...lllllllll........xxxxxxxxxxxx +xxxx.........llllllllllllll.cccccccccc.lllllllllll.......xxxxxxxxxxxxx +xxxxx....0...llllllllllllll............lllllllll....0....xxxxxxxxxxxxx +xxxxx.......4.lllllllllllllll..4....lllllllll...........xxxxxxxxxxxxxx +xxxxxx..........llllllllllllll....lllllll....4.....x........xxxxxxxxxx +xxxxxx...xx.........lllllllllllllllll...................xx{xxxxxxxxxxx +xxxxxxxx..xx................lllllll.....................xxxxxxxxxxxxxx +xxxxxxxxxxxx.........xxx.................xxxxxx......xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxx....xxxxxxxx...xxx......xxxxxxxxxx.......xxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx(xxxxxxxxxxxx[xxxxx...xxxxxxxxxxxxxx...xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Asmodeus (Gehenna) by Mu +############################################################################## + +NAME: geh_mu +ORIENT: encompass +MONS: Asmodeus, Fiend +MONS: Balrug, sun demon, hellion, fire giant +KMONS: 7 = molten gargoyle +KMONS: 8 = imp +# Place one Serpent in the inner circle. +KFEAT: H = lava +KMONS: H = Serpent of Hell +NSUBST: X = 1:H / *:l +SUBST: 4 = 344567788 +SUBST: % = $ | +SUBST: " : """.l , " : ""; , " = .l , ; = ...l +SUBST: ' : '''.x , ' : ''; , ' = .x , ; = ...x +: geh_setup(_G) +COLOUR: = = red +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x...."llvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvlllll"xx +x.(.."llv......=......................................=......vllll".{x +x..."lllv.vvvv.v....4....llllllllllllllllllll.........v.vvvv.vllll".'x +x..."lllv.v2|v.v.......llllllllllllllllllllllll...4...v.v|2v.vlll"..'x +x'."llllv.v+vv.v.....llllllllllllllllllllllllllll.....v.vv+v.vll"..'xx +x'."llllv.v....v...lllllllllcccccclccccccccccllllll...v....v.vll".'xxx +x'."llllv.vvvvvv..llllllllllcc..ccccccccccccclllllll..vvvvvv.vll".'xxx +x'."llllv.v......lllllllllllc....cc...c....ccllllllll......v.vll".'xxx +x'.."lllv.v.4...llllllllllllc.4..++...+.4..cccccccllll.....v.vll"..'xx +x'.."lllv.v.....llllllllllllc....cc...c....cccccccllll..4..v.vlll".'xx +x'."llllv.v....llllccccccccccc....ccccccc+cccccccclllll....v.vlll".'xx +x'."llllv.v....llllc%%%%%.cccccc..ccccccc+cccccccclllll....v.vlll"..'x +x'."llllv.v...lllllc%%%%%.c.%%%c..c..........cccccllllll...v.vllll".'x +x'.."lllv.v...lllllc%%%%%.+.%%%c..c.vvvv.....+...cllllll...v.vllll".[x +xx."llllv.v...lllllc%%%%%.c.%%%c..c.=||n..4..ccc.cllllll...v.vllll".'x +x'.."lllv.v...lllllc%%%%%.c....c..c.=||n.....ccc.cllllll...v.vllll".'x +x'.."lllv.v...lllllc......cc++cc..c.vvvv..4..+.c+cccclll...v.vlll"..'x +x'.."lllv.v...lllllcln.|||c....c..c..........+.c...$clll...v.vll"...'x +x'."llllv.v...lllllc.n.|||c....c..cccccccccccc.c..2$clll...v.vll"...'x +x'.."lllv.v...lllllcOn.|||c.2.2c..c.44....44.c.c$$$$clll...v.vll"...'x +x'.."lllv.v...lllllcccccccc....c..c..........+.c$$$$clll...v.vll"...'x +xx.."lllv.v....lllllllllccc.1..+..c..........+.ccccccll....v.vll"...'x +xx.."lllv.v....lllllllllccc....c..c..........ccclllllll....v.vll"...'x +xx.."lllv.v.....llllllllccccccccccc..........cccllllll.....v.vl"...'xx +x'.."lllv.v.....llllllllccccccccccc..........cccllllll.....v.vl".4.'xx +x'.."lllv.v......llllllllllllllllcc+cccccccccccclllll......v.vl"...'xx +x'.."lllv.v.4.....lllllllllllllllc...cllllllllllllll.......v.vll"...'x +x'4."lllv.v........lllllllllllXllc.4.cllXllllllllll........v.vll"..4'x +x'.."lllv.v..........llllllllllllc...clllllllllll......4...v.vlll"..'x +xx.."lllv.v.....4......llllllllllcc+cclllllllll............v.vlll"..'x +xx.4"lllv.v..............llllllllllllllllllll......4.......v.vllll".'x +x'.."llvv+vv..............................................vv+vvlll".'x +x'.."lvvv+vvv............................................vvv+vvvll".'x +x'.."lvv...vvvvvvvvvvvvvvvvvvvvvvv+++vvvvvvvvvvvvvvvvvvvvvv...vvll".'x +x'.."lvv.4.vvvvvvvvvvvvvvvvvvvvvvv+++vvvvvvvvvvvvvvvvvvvvvv.4.vvl"..'x +x'.."lvv.4.++............................................++.4.vvl"..'x +x'."llvv.4.vvvvvnnnvvvvvvnnnvvvvvv+++vvvvvvnnnvvvvvvnnnvvvv.4.vvll".'x +x'."llvv...vvvvvnnnvvvvvvnnnvvvvvv+++vvvvvvnnnvvvvvvnnnvvvv...vvll".'x +x'.."lvvvvvvvllllllllllllllllllll.....lllllllllllllllllllvvvvvvvll".'x +x'.."llvvvvvlllllllllllllllllllll.4.4.llllllllllllllllllllvvvvvll"..'x +x'.."llllllllllllllllllllllllllll.....llllllllllllllllllllllllll"".'xx +x'..."lllllllllllllllllllllllllll.....lllllllllllllllllllllllll"..'xxx +x'..."lllllllllllllllllllllllllll.....lllllllllllllllllllllllll".'xxxx +x'..."lllllllllllllllllllllllllll.4.4.llllllllllllllllllllllll".'xxxxx +xx'..."llllllllllllllllllllllllll.....llllllllllllllllllllll""..'xxxxx +xxx'..."""lllllllllllllllllllllll.....llllllllllllllllllll""...'xxxxxx +xxx'......""""lllllllllllllllllll.....llllllllllllllll"""".....'xxxxxx +xxx'.........."""llllllllllllllll.4.4.llllllllllll""""........'xxxxxxx +xxx'............."""lllllllllll"l.....l""lllllll""...........'xxxxxxxx +xxxx'..............."""lllll""".7.....7..""lll""............'xxxxxxxxx +xxxxx'................."""""..............."""..............'xxxxxxxxx +xxxxx'...''.............................................''.'xxxxxxxxxx +xxxxxx''..''............................................'xxxxxxxxxxxxx +xxxxxxxx''''.........'''.................''''''......'''xxxxxxxxxxxxxx +xxxxxxxxxxxxx'....'''xx'''...'''......'''xxxxxx'.......'xxxxxxxxxxxxxx +xxxxxxxxxxxxxx'.'''xxxxxxx''.'xx''...'xxxxxxxxxx'''...'xxxxxxxxxxxxxxx +xxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxx'''xxxxxxxxxxxxxx'''xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Antaeus; bottom of Cocytus. +############################################################################## +# To do: this level has much shorter distances to travel, hence should +# come up with harder resistance. + +NAME: coc_dpeg +ORIENT: encompass +MONS: Antaeus, Ice Fiend, ice dragon / nothing +ITEM: any, any misc, any misc, any misc +SHUFFLE: O1d / e0% / f9* / g8| +KMONS: d = ice devil w:5 / Ice Fiend / nothing w:5 +KITEM: d = any +SUBST: ' = w . +: coc_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwww....wwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww''wwwwwwwwxxxx +xxxxwww...wwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwww'.......wwwwwwxxxx +xxxxwww.wwww......wwwwww..wwwwwwwwwwwwwwwwwwww'.......ccccc...wwwwxxxx +xxxxww..ww....cc......www.3wwwwwwwwwwwww..........ccccccccccc..wwwxxxx +xxxxw...ww..cccccc.....www.wwwwwwwwww'3..........cc....9.2..cc..wwxxxx +xxxxw..ww..ccccccc+c....ww.'wwwwwwwwwww''........ccf********cc..wwxxxx +xxxxw..ww..cc.%%%%.cc...ww..wwwwwwwwwwwwwwwww'....ccccccc+ccc...'wxxxx +xxxxw..ww..cc2.e0.2cc...ww..wwwwwwwwwwwwwwwwwwww'......c...c.....wxxxx +xxxxw..ww..cc.%%%%.cc..www.'wwwwwwwwwwwwwwwwwwwwwwwww'.cc+cc.....wxxxx +xxxxw..www..c+cccccc...ww..wwwwwwwwwwwwwwwwwwwwwwwwwww..........wwxxxx +xxxxww..ww....cccc....www.wwwwwwwwwwwwwwwwwwwwwwwwwwwww........wwwxxxx +xxxxww..www..........www..wwwwwwwwwwwwwwwwwwwwwwwwwwww'..2....w..wxxxx +xxxxwww..wwww......wwww..wwwwwwwwwwwwwwwwwwwwwwwwwww'............wxxxx +xxxxwwww..wwwwwwwwwwww..wwwwwwwwwwwwwwwwwwwwwwwwww..............wwxxxx +xxxxwwwww...'wwwwww....wwwwwwwwwwwwwwwwwwwwwwwwww............'wwwwxxxx +xxxxwwwwwwww........'wwwwwwwwwwwwwwwwwwwwwwww'3..'ww'....''wwwwwwwxxxx +xxxxwwwwwwwwwww'...3wwwwwwwwwwwwwwwwwwwwwwwwww''wwwwww''wwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwww............wwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwwwww'wwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwwww3wwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwww...+.[.{.(.+...wwwwwwwwwwww...wwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwww...wwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwww.....wwwwwwwwxxxx +xxxxwwwww'wwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwww...wwwwwwwwwxxxx +xxxxwwwww3wwwwwwwwwwwwwwwwww............wwwwwwwwwwwwww...wwwwwwwwwxxxx +xxxxwwwww.wwwwwwwwww.3'wwwwwww.........wwwwwwwwwwwwwwww.wwwwwwwwwwxxxx +xxxxwwwww.wwwwwwww'.3.'wwwwwwwwwwwwwwwwwwww'wwwwwwwwwww.wwwwwwwwwwxxxx +xxxxwwwww.wwwwwwwww..'wwwwwwwwwwwwwwwwwwww'3wwwwwwwwwww.wwwwwwwwwwxxxx +xxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..wwwwwwwww.wwwwwwwwwwxxxx +xxxxwwwww..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...w.wwwww..wwwwwwwwwxxxx +xxxxwwww'...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....www...w.wwwwwwwxxxx +xxxxwwww....'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..ccccccc.c.wwwwwwwwxxxx +xxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..cc$$$$$$.c..wwwwwwwxxxx +xxxxwww'.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..c.$dddd$.c...wwwwwwxxxx +xxxxwww..cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'...$$$$$$cc....wwwwwxxxx +xxxxwww.cccc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'.ccccccc....wwwwwwxxxx +xxxxwww.cg.cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww........ww..wwwwwwwxxxx +xxxxww'.c||.cc...'wwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwwwwwwwwxxxx +xxxxww'.c||.8cc......'wwwwwwwwwwwwwwwwwwwwwww'...w..wwwwwwwwwwwwwwxxxx +xxxxww..c||2.2cc........'wwwwwwwwwwwwwwwwww....wwww..wwwwwwwwwwwwwxxxx +xxxxww..c||....cc..............3'wwwwwwwww...wwwwwww.....wwccccwwwxxxx +xxxxww..cccc+ccccc..........wwwwwwwwwww'3...wwwwwwwwwww.2.cc2dccwwxxxx +xxxxwww..ccc...........'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.+dd1Ocwwxxxx +xxxxwwww......'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc2dccwwxxxx +xxxxwwwwww'''wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Original Antaeus level +############################################################################## + +NAME: coc_old +ORIENT: encompass +SHUFFLE: $|, 2X +SUBST: X=., 3=3. +MONS: Antaeus, Ice Fiend, ice dragon, Ice Fiend +: coc_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx..........................xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxx....cccccccccccc..cccccccccccc....xxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxx....ccccccccccccc2Xccccccccccccc....xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxx +xxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxx +xxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxx +xxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxx +xxxxxxxxxxx....cc...ww.......3....33....3.......ww...cc....xxxxxxxxxxx +xxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxx +xxxxxxxxx....cc...ww....cccccccccccccccccccccc....ww...cc....xxxxxxxxx +xxxxxxxx....cc...ww....cccccccccccccccccccccccc....ww...cc....xxxxxxxx +xxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxx +xxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxx +xxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxx +xxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxx +xxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxx +xxxx....cc..www..cc....wwwwwwwwwccccccwwwwwwwww....cc..www..cc....xxxx +xxxx....cc..www.cc....wwwwwwwwccc2O12cccwwwwwwww....cc.www..cc....xxxx +xxxx....cc..www.cc...wwwwwwwwcc4+....+4ccwwwwwwww...cc.www..cc....xxxx +xxxx....cc..www.cc...wwwwwwwwcc+cc++cc+ccwwwwwwww...cc.www..cc....xxxx +xxxx....cc..www3.c..wwwwwwwwwc|||c..c$$$cwwwwwwwww..c.3www..cc....xxxx +xxxx....cc..wwww.c.wwwwwwwwwwc|||cXXc$$$cwwwwwwwwww.c.wwww..cc....xxxx +xxxx....cc..wwww3c.wwwwwwwwwwcc||c..c$$ccwwwwwwwwww.c3wwww..cc....xxxx +xxxx....cc..wwww.c.wwwwwwwwwwwcccc++ccccwwwwwwwwwww.c.wwww..cc....xxxx +xxxx....cc..www3.c..wwwwwwwwwwwwww33wwwwwwwwwwwwww..c.3www..cc....xxxx +xxxx....cc..www.cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxx +xxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxx +xxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwww....cc.www..cc....xxxx +xxxx....cc..www..cc....wwwwwwwwwwwwwwwwwwwwwwww....cc..www..cc....xxxx +xxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxx +xxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxx +xxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxx +xxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxx +xxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxx +xxxxxxxx....cc...ww....ccccccccccc..ccccccccccc....ww...cc....xxxxxxxx +xxxxxxxxx....cc...ww....cccccccccc2Xcccccccccc....ww...cc....xxxxxxxxx +xxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxx +xxxxxxxxxxx....cc...ww..........................ww...cc....xxxxxxxxxxx +xxxxxxxxxxxx....cc...wwwwwwwwwwwww..wwwwwwwwwwwww...cc....xxxxxxxxxxxx +xxxxxxxxxxxxx....cc...wwwwwwwwwwww..wwwwwwwwwwww...cc....xxxxxxxxxxxxx +xxxxxxxxxxxxxx....cc...wwwwwwwwwww..wwwwwwwwwww...cc....xxxxxxxxxxxxxx +xxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx..........{.(.[...........xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Antaeus (Cocytus) by Mu +############################################################################## + +NAME: coc_mu +ORIENT: encompass +MONS: Antaeus, ice fiend +MONS: ice devil, blue devil, white imp, ice dragon, freezing wraith +KMONS: 8 = ice statue +KMONS: 9 = frost giant +SUBST: 3 = 3333344445555666779 +KMONS: E = water elemental +KFEAT: E = w +SUBST: ^ : ^^^W. , ^ = W. +SUBST: X : XXXc. , X = c. +SUBST: " = 8:1 .:10 +SUBST: ' = .cc +SUBST: ; : ;;;;w , ; = wc +NSUBST: - = 1:= / *:c +: coc_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xccccc............wwwwwwwwwwwwwwwwxxxxxxxxxwwwwwww......3......ccccccx +xcccc..............wwwwwwwwwwwwwwwwxxxxxxxwwwwwwww.3.3......c...cccccx +xccc...wwwwwwwwww..wwwwwwwwwwwEwwwwwwxxxwwwwwwww....3....cccc....'.ccx +xccc..wwwwww8www.2.wwwwwwwwwEw.wEwwwwwwwwwwwwww...3..3...cccccc..c..cx +xccc..ww|$|www.......wwwwwwww...wwwwwwwwwwwwwwwww......ccccccc...cc.cx +xccc..ww$O$....1..............8..Ewwwwwwwwwwwwwwww...ccccc"c"c.cccc.'x +xccc..ww|$|www.......wwwwwwww...wwwwwwwwwwwwwwwwww.cccccc....c.cccc.'x +xccc..wwwwww8www.2.wwwwwwwwwEw.wEwwwwwwwwwwwwwwwwwccccc...cc...."cc.cx +xccc...wwwwwwwwww..wwwwwwwwwwwEwwwwwwwwwwwwwwwwwccccccc...ccccccccc.cx +xcccc..............wwwwwwwwwwwwwwwwwwwwwwwwwwwwcccccc......cccccc"...x +xccccc............wwwwwwwwwwwwwwwwwwwwwwwwwwwwccccc..........ccccc"c.x +xcccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwccccc.....333......ccccc.x +xccccccccccccccccccwwwwwwwwwwwwwwwwwwwwwwwwcccc........333.......cc..x +xcccccccccccccccccc;wwwwwwwwwwwwwwwwwwwwwwcccc..................ccc.cx +xcccccc"c$.....ccc;cccwwwwwwwwwwwwwwwwwwccccc....................cc.cx +xccccc$$$$........cccccccwwwwwwwwwwwwwcccccc....cccccc..........ccc..x +xccc"$$$$...........ccccccccwwwwwwwcccccccc....cccccccc.......cccc...x +xcccc$$$$.............ccccccccccccccccccc.....cccccwwwcc....cccccc...x +xccccc$$................ccccccccccccccc.....cccccccwwwwwwwcccccccc...x +xcccccc$...........wwwwwwwccccccccccc......ccccc.cwwcwwwwccccccccc..cx +xccccccc.........wwwwwwwwwwww.............cccc333333cccwccccX.-....ccx +xccccccccc.....wwwwwwwwwwwwwwww........ccccccc.2....cccc-XXX..cc...ccx +xccccccccccccwwwwwwwwwwwwwwwwwwww.......cccccc333333ccccX....ccccX..cx +xccccccccccwwwwww..wwwwwwwwwwwwwww........ccccc$$$$$cccX....cccccX...x +xcccccccccwwwwww..wwwwwwwwwwwwwwwww........cccc|||ccccc|.....ccc.....x +xccccccccwwwwww..www...wwwwwwwwwwwwwww......ccccccccccc|......-......x +xccccc..cwwww....ww....www..wwwwwwwwwwww.....ccccccccccX.2..Xcc......x +xccccc..www..ccccww...www..wwwwwwwwwwwwwwww..cccccccccccXXXXcccc.....x +xcccc...ww..cc...ww...ww...ww..wwwwwwwwwwwwwwwcccccccccccccccccww...cx +xcccc..www.cc....www...www.ww.wwwwwwwwwwwwwwwwwwccccccccccccwwwwwwwccx +xccc...ww..c|..3..www..wwwwwwww^^^wwwwwwwwwwwwwwwccccccwwwccwwwwwwcccx +xccc...ww..c|233..cwwwwwwwwwwwcc+ccccccccccccwwwwwccccwwwwwwwwwwwwcccx +xccc..www..c|.33..c.wwwwwwwwwcc...2.$$$$$|||ccwwwwwwwwwwwwwwwwwwwccccx +xccc..www..cc..3.cc....wwwww.cc..33.$$$$$|||cc..wwwwwwwwwwwwwwwwcccccx +xccc..wwww..cc$$cc....wwwwww.cc2333.$$$$$|||cc...wwwwwww^^wwwwwwcccccx +xccc..wwww...cccc....wwwwww...ccccccccccccccc.....wwwww^..^wwwwwwccccx +xccc..wwwww........wwwwww......................c.wwwww^.6..^wwwwwccccx +xccc..wwwwwww....wwwwwww......................cccwwwww^....^wwwwwwcccx +xccc..wwwwwwwwwwwwwwww........................cccwwwwww^..^wwwwwwwcccx +xccc...wwwwwwwwwwwww.........333.3...........ccc.wwwwwww^^wwwwwwwwcccx +xcccc..wwwwwwwwwwww.............3............ccc.wwwwwwwwwwwwwwwww.ccx +xcccc...wwwwwwwww.........ccc....333........cccc..wwwwwwwwwwwwwwww.ccx +xcwccc....wwwww........cccccccc.....3......ccccc..wwwwwwwwwwwwwww..ccx +xcwwc;ccc...........ccccccccccccc....333..ccccccc..wwww^wwwwwwww..cccx +xccwwwcccccc.....cccccccccccccccccccc...ccccccccc..www^.wwwwww....cccx +xccwwwwwcccccccccccccccccccccccccccccc;ccccccccccc..wwwwwwwww...3ccccx +xcc.wwwwwcccccccccccccccccccccccccccccc;cccccccccccwwwwwwwwww..3cccccx +xc...wwwwwww..ccccccccccccc...........wwXXXXXccccccXwwwwwwwww...3ccccx +xc....wwwww.....cccccccc...3.....wwwwwwwwwwwwXXccccXwwwwwwwwww....cccx +x..{..wwww...333...............wwwwwwwwwwwwwwwwXcccXwwwwwwwwwwww..cccx +x......www....333...........wwwwwwwwwwwwwwwwwwwwXccXwwwwwwwwwwwww..ccx +x.[....wwww.............wwwwwwwwwwwwwwwwwwwwwwwwwXXwwwwwwwwwwwwwww.ccx +x.......wwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.^www.ccx +x..(....wwwwwwwwwwwwwwwwwwwwwwwwwwwwww....wwwwwwwwwwwwwwwwww^.wwwwcccx +xc.......wwwwwwwwwwwwwwwwwwwwwwwwww..........wwwwwwwwwwwwwwww^wwwwcccx +xcc.......wwwwwwwwwwwwwwwwwwwww........333......wwwwwwwwwww^wwwwwwcccx +xcc.........wwwwwwwwwwwwwwwww.........33.33.......wwwwwww^...wwwwccccx +xccccc.........wwwwwwwwwww............................wwww^^^wwwwccccx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Ereshkigal (Tartarus) +############################################################################## + +NAME: tar_old +ORIENT: encompass +MONS: Ereshkigal, necrophage, wraith, shadow, small zombie +MONS: small skeleton, Shadow Fiend +: tar_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxx..............................................................xxxx +xxxx..............................................................xxxx +xxxx.................cccc..........ccc............................xxxx +xxxx.............ccccc..cccc.....ccc.cccc.........................xxxx +xxxx...........ccc.........ccccccc.....cc.........................xxxx +xxxx.........ccc.......2............V..cc.........................xxxx +xxxx........cc4........................cc...........xxxxxxxx......xxxx +xxxx........cc44xxx==xxx...............cc..........xx......xx.....xxxx +xxxx........ccxxx......xxx.......ccc++ccc.........xx........xx....xxxx +xxxx........cxx..........xxx.....ccc44ccc.........x..........x....xxxx +xxxx........cx............xx....cccc44cc.........xx..........xx...xxxx +xxxx.......ccx.G........G.xxx7ccc..c44c..........x.....|......x...xxxx +xxxx.......cxx............xxxcc..................x......7.....x...xxxx +xxxx......ccx..............xxc...................xx..........xx...xxxx +xxxx......ccx..G........G..xxc..x.........x.......x..........x....xxxx +xxxx......ccx..............xcc....................xx........xx....xxxx +xxxx.......cxx............xxc......................xx......xx.....xxxx +xxxx.......ccx.F........F.xcc.......................xxxxxxxx......xxxx +xxxx........cx............xc......................................xxxx +xxxx........cxx....17....xxc....x.........x.......................xxxx +xxxx........ccxxx......xxxcc......................................xxxx +xxxx........cccc=xxxxxx=cccc......................................xxxx +xxxx........cc||cccccccc||cc......................................xxxx +xxxx.........cc||||O|||||cc.......................................xxxx +xxxx..........cccccccccccc......x.........x............V..........xxxx +xxxx..............................................................xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx...........................................xx$$$$xxx|||||xx...xxxx +xxxx.......V........V...........x.........x....xx$$$$xxx|||||xx...xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx...........................................xx44444xx22222xx...xxxx +xxxx.......xxxxxxxxx+xxxxxxxxx.................xx44444xx22222xx...xxxx +xxxx.......x3.2..........3...x..x.........x..xxxxxxxxxxxxxxxxxx...xxxx +xxxx.......x.x.x.x.x.x.x.x.x.x.................xxxxxxxxxxxxxxxx...xxxx +xxxx.......x...2.3..4..5..4..x......................=.......xxx...xxxx +xxxx.......xx.x.x.x.x.x.x.x.xx......................=.......xxx...xxxx +xxxx.......x..65..3..6.6...5.x.................xxxxxxxxxxxxxxxx...xxxx +xxxx.......x.x.x.x.x.x.x.x.x.x..x.........x..xxxxxxxxxxxxxxxxxx...xxxx +xxxx.......x...4...3.....4...x.................xx.....xx555555x...xxxx +xxxx.......xx=xxxxx.x.xxxxxxxx.................xx.....xx555555x...xxxx +xxxx.......x$$$$$$x.25.x$$$||x.................xxxxxxxxxxxxxxxx...xxxx +xxxx.......x$x$$x$xx.x.x$x$x|x.................xxxxxxxxxxxxxxxx...xxxx +xxxx.......x||||||x.556=$$$||x..x.........x....xx$$xx56565xx$|x...xxxx +xxxx.......xxxxxxxxxxxxxxxxxxx.................xx$$xx65656xx|7x...xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx...........................................xxxxxxxxxxxxxxxx...xxxx +xxxx..............................................................xxxx +xxxx..............................................................xxxx +xxxx........(...........................................[.........xxxx +xxxx..............................................................xxxx +xxxx..............................................................xxxx +xxxx..............................{...............................xxxx +xxxx..............................................................xxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +############################################################################## +# Ereshkigal (Tartarus) by Mu +############################################################################## + +NAME: tar_mu +ORIENT: encompass +MONS: Ereshkigal, shadow fiend, reaper, soul eater, shadow demon +MONS: shadow dragon, shadow wraith +KMONS: 8 = shadow imp + ## Randomising the secret doors to get into the pyramid. + ## There may be secret doors that lead nowhere. +SHUFFLE: FfGgHh +SUBST: F = = +SUBST: f : fff=c, f = =c +SUBST: G : Gcc, G = =cc +SUBST: g : gcccc, g = =cc +SUBST: H = c +SUBST: h = c + ## position of the loot chamber varies +SHUFFLE: AB +SUBST: A = % +SUBST: B = x +NSUBST: " = 1:= / *:x +KFEAT: % = . +KMONS: % = soul eater / shadow demon / shadow wraith / nothing w:20 +KITEM: % = | / $ +SUBST: 4 = 3333444455566778 +: tar_setup(_G) +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxx..............................................................xxxx +xxxx..............................................................xxxx +xxxx..cccccccccccccccccccccccccccccc..............................xxxx +xxxx..cccccccccccccccccccccccccccccc..............................xxxx +xxxx..cc..c.......................cc..............................xxxx +xxxx..cc..F.......................cc..............................xxxx +xxxx..cc..ccGcccccccccccccccccccGFcc..............................xxxx +xxxx..cc..H.................f..c..cc..............ccccccc.........xxxx +xxxx..cc..f.................h..H..cc............ccccccccccc.......xxxx +xxxx..cc..chgccccHccccccccGgc..c..cc...........ccccc$$$ccccc......xxxx +xxxx..cc..c..F.G............c..c..cc..........cccc$$$$$$$cccc.....xxxx +xxxx..cc..f..c.ccgcccccccccHc..c..cc..........ccc$$$$$$$$$ccc.....xxxx +xxxx..cc..c..c.c..........c.c..c..cc.........ccc$$$$$$$$$$$ccc....xxxx +xxxx..cc..c..c.h...xnnx...f.c..c..cc.........ccc.2.$$$$$.2.ccc....xxxx +xxxx..cc..c..c.c...x$$x...c.c..c..cc........ccc....xxxxx....ccc...xxxx +xxxx..cc..c..c.c...x||x...c.c..h..cc........ccc..xxxxxxxxx..ccc...xxxx +xxxx..cc..c..h.c.xxx..xxx.c.c..c..cc........cc..xxxxxxxxxxx..cc...xxxx +xxxx..cc..c..c.c.nO..2.1n.c.c..c..cc........cc=cxxxxxxxxxxxc=cc...xxxx +xxxx..cc..c..c.c.xxx..xxx.c.c..c..cc........cc.c...........c.cc...xxxx +xxxx..cc..c..c.c...x||x...c.c..c..cc........cc.c.xxxxxxxxx.c.cc...xxxx +xxxx..cc..c..c.c...x$$x...c.c..c..cc........cc.c=xxxxxxxxc=c.cc...xxxx +xxxx..cc..c..G.c...xnnx...c.c..g..cc........cc.c.xx.444.xc.c.cc...xxxx +xxxx..cc..c..c.c..........c.c..c..cc........cc.c.cx.444.xc.c.cc...xxxx +xxxx..cc..c..cFccHccccGcFcc.H..f..cc........cc.c.cxxxxxxxc.c.cc...xxxx +xxxx..cc..c..G............c.c..c..cc........cc.c.cccxxxccc.c.cc...xxxx +xxxx..cc..c..cccccccccccHccfcgcc..cc........cc.c...cxxxc...c.cc...xxxx +xxxx..cc..F..c.................c..cc........cc.c.cccxxxccc.c.cc...xxxx +xxxx..cc..c..g.................c..cc........cc.c.cx|2.2|xc.c.cc...xxxx +xxxx..cccHcfcccHcccccccccccccfcc==cc........cc.c.cx|$$$|xc.c.cc...xxxx +xxxx..cc.......................c..cc........cc.c.ccccxcccc.c.cc...xxxx +xxxx..cc.......................c..cc........cc.c....cxc....c.cc...xxxx +xxxx..cccccccccccccccccccccccccc++cc........cc.c.ccccxcccc.c.cc...xxxx +xxxx..cccccccccccccccccccccccccc++cc........cc.c.cxx|||xxc.c.cc...xxxx +xxxx........................................cc.c.cxx|||xxc.c.cc...xxxx +xxxx.........................xx....xx.......cc=c.ccccccccc.c=cc...xxxx +xxxx.........................xx....xx........c.c.....c.....c.c....xxxx +xxxx...........................................c...........c......xxxx +xxxx..............................................................xxxx +xxxx..............4..........xx....xx.............................xxxx +xxxx...4..4..................xx....xx.............................xxxx +xxxx....44...................................xx.................xxxxxx +xxxx..........4..............................xxx...............xxxxxxx +xxxx.........................xx....xx.......xxxxxx"xxxxxxxxx"xxxxxxxxx +xxxx.........................xx....xx.......xxxxxx.xxx.2.xxx.xxxxxxxxx +xxxx........44..............................xxxxxx.xxx2.2xxx.xxxAAAAxx +xxxx.......................................xxxxxxx.xxxxxxxxx.xxxAAAAxx +xxxx......4...................x....x.......xxxxxxx..xxxxxxx..xxxAAAAxx +xxxx.......................................xxxxxxxx.........xxxxAAAAxx +xxxx......................................xxxxxxxxxx.......xxxxxxxxxxx +xxxx..........................x....x......xxxxxxxxxxx.....xxAAAAAAAAxx +xxxx.....................................xxBBBBBBBxxxx...xxxAAAAAAAAxx +xxxx.....................................xxBBBBBBBxxxxx.xxxxAAAAAAAAxx +xxxx..........................x....x....xxxBBBBBBBxxxxx=xxxxxxxxxxxxxx +xxxx....................................xxxxxxxxxxxx..............$$xx +xxxx...................................xxxBBBBxBBBBx.4...4.......$$$xx +xxxx..........................x....x...xxxBBBBxBBBBx...4..4.....$$$$xx +xxxx.................................{xxxxBBBBxBBBBx.2..4..4...$$$$$xx +xxxx................................[xxxxxBBBBxBBBBx..........$$$$$$xx +xxxx...............................(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP |