summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/ossuary.des
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dat/ossuary.des')
-rw-r--r--crawl-ref/source/dat/ossuary.des53
1 files changed, 35 insertions, 18 deletions
diff --git a/crawl-ref/source/dat/ossuary.des b/crawl-ref/source/dat/ossuary.des
index f0e5e18580..60c46d29dd 100644
--- a/crawl-ref/source/dat/ossuary.des
+++ b/crawl-ref/source/dat/ossuary.des
@@ -13,7 +13,13 @@
{{
function ossuary_portal(e)
- local timeout_turns = crawl.random_range(1500, 2000)
+ local desc_long =
+"You can make out a staircase leading downwards into a small tomb. Sand "..
+"surrounds the staircase and is continuously pouring onto it. Before long the "..
+"staircase will be gone. They say that some distant relatives of the pharaohs "..
+"were entombed here."
+
+ local timeout_turns = crawl.random_range(1500, 2000)
local messager =
timed_msg {
@@ -31,6 +37,7 @@ function ossuary_portal(e)
timed_marker {
disappear = "The staircase has disappeared completely beneath the sand.",
desc = "A sand-covered staircase",
+ desc_long = desc_long,
entity = 'staircase',
dst = "ossuary",
dstorigin = "in a tomb",
@@ -476,11 +483,21 @@ TAGS: ossuary no_item_gen no_monster_gen
ITEM: any scroll / any potion
MONS: kobold skeleton / goblin skeleton / gnoll skeleton / \
orc skeleton
+MONS: mummy
# Loot: 10-19
+# Some random content.
+SHUFFLE: Bb/Zz, Dd/Ww, Ee/Vv
+SUBST: Z=c, z=c, W=c, w=c, V=c, v=c
+SUBST: B=X, D=X, E=X
+NSUBST: b = 1:= / c
+NSUBST: d = 1:= / c
+NSUBST: e = 1:= / c
+SUBST: X = x2
# Guaranteed 10 items and 10 mummies, two in hidden rooms.
# 50/50 chance of loot for each of the eleven rats in the rat room.
KITEM: x = any scroll / any potion
KMONS: x = mummy
+NSUBST: ' = 10:^ / *:.
KFEAT: ^ = dart trap / arrow trap
KITEM: y = any scroll w:5 / any potion w:5 / nothing w:10
KMONS: y = rat skeleton
@@ -489,23 +506,23 @@ KMONS: y = rat skeleton
MAP
ccc
cccxccccc
- ccc....+.^c cccccc
- cc.1.ccccc.c cc.+^.cc
- cc..ccc cc+cc cc..cc..cc
- cc.^cc cc...ccccc..cccc.1ccc
-ccc cc+cc c+.x.+...1.cc cc...cc
-cAccc...cc cc...cccxccc ccc.cc
-c..+.^1.+c cc+cc ccc ccc cc+cc
-c<ccc...cc cc..cc cccccxccc...c
-ccc cc+cc cc^1=cc cc..+.^..+.x.+
- c.cc cc..cc.cc c.1ccccccc...c
- c^cc cc..cccc.ccc.cc cc+cc
- c..cccc+cc cc.cc+cc ccc
- cc1.cc...cccccc=yyyccccc
- cc.+..x..+...+yyyyy+.^cc
- cccc...cccxcccyyyccc..cc
- cc=cc ccc cc+cc cc1.ccccc
- cxc ccc cc...=xc
+ ccc''''+''c cccccc
+ cc'''ccccc'c cc'+.1cc
+ cc1'ccc cc+cc cc''cc''cc
+ cc..cc cc...ccccc''cccc''ccc
+ccc cc+cc c+.x.+.1'''cc cc'''cc
+cAccc'''cc ccb...cccxccc cecc'cc
+c..+..1'+c cBcc+cc ccc cceEec+cc
+c<ccc'''cc ccb''cc cccccxccc...ccc
+ccc cc+cc cc''=cccccc''+''''+.x.+Xc
+ c.cc cc1'cc'cdDd.1ccccccc...ccc
+ c1cc cc..cccc'cdd.cc cc+cc
+ c''cccc+cc cc'cc+cc cXc
+ cc''cc...cccccc=yyyccccc ccc
+ cc'+..x..+'''+yyyyy+.1cc
+ cccc...cccxcccyyyccc''cc
+ cc=cc ccc cc+cc cc''ccccc
+ cxc ccc cc'''+Xc
ccc ccccccc
ENDMAP