git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7725 c06c8d41-db1a-0410-9941-cceddc491573
IBMESKENCPPFELRUBBBZXQRM3Y5AZJ4EXMTRJWOLXMSWBT4OFNXQC
BMIHNM6LWQPA4J4MT3RX6K3DRNGTN2N4OWC24ZMAZZY2K63TVOBAC
2IJVHLMD5D7YGTZNPRTD5TVWLZX2XD62JSQSAH4ZIMNHTU47235QC
UQCKSTVUP2SM2BYBUFGYOQ3VCSAR3A7HF4LTUMC4CUM3FQGSVUZAC
ZW4PORTK3G7OJDTPXTXQLXTRCEN4ES2RTS22DSLEAPJALDMRWRVQC
DI5OZPCY3TZSSYQSVB54IIES42RYAHMCW2S7CEXRN6WGAJ32IZUQC
ALBZ3CT4GKBMX3DC3NF7ENPDMW7UJJKLI6SD5R7LJKDSNIDU5QOAC
BPSZEBRZLE2SJMVMH2267DIR3I65N2ZZ2L7TYC44SKUVTHIR7XAQC
ZWFOOUUA5VCYOXGAHE76DXW65ME4AH2DVN6JVNGZAKTHZNDTVOJAC
PELXK6IIQWIBJZ47D4UFLEFTQH4TYG5W6VOORKZOINAXYOJ5UF7AC
I7QLYOTE6DLQZM7YWUWYLKHRJRB2A3STQ42ALSRGQICEWKD2QTEQC
e.marker([[O = lua:one_way_stair { desc = "A dusty staircase",
dst = "minitomb",
dstorigin = "in a tomb",
overmap = "dusty staircase",
floor = "stone_arch" }]])
e.kfeat("O = enter_portal_vault")
e.colour("O = yellow")
local timeout_turns = crawl.random_range(1500, 2000)
local messager =
timed_msg {
visible = true,
-- $F{xxx} will be substituted with the 'entity' property of the timed
-- marker, or with the desc property (if entity is not set).
messages = time_messages(timeout_turns,
"Nearby sand pours into $F{the}, lightly covering it.",
"Nearby sand pours into $F{the}, greatly covering it.",
"Nearby sand pours into $F{the}, almost completely blocking access.",
"$F{The} has disappeared completely beneath the sand.")
}
e.lua_marker('O',
timed_marker {
desc = "A sand-covered staircase",
entity = 'staircase',
dst = "minitomb",
dstorigin = "in a tomb",
overmap = "sand-covered staircase",
turns = timeout_turns,
floor = "stone_arch",
msg = messager })
e.kfeat("O = enter_portal_vault")
e.colour("O = yellow")
e.marker([[O = lua:one_way_stair { desc = "A frozen archway",
dst = "ice_cave",
dstname = "Ice Cave",
dstname_abbrev = "IceCv",
dstorigin = "in an ice cave",
overmap = "frozen archway",
floor = "stone_arch" }]])
local timeout_turns = crawl.random_range(1200, 1700)
local messager =
timed_msg {
visible = true,
-- $F{xxx} will be substituted with the 'entity' property of the timed
-- marker, or with the desc property (if entity is not set).
messages = time_messages(timeout_turns,
"$F{The} is slowly melting away.",
"$F{The} is melting away.",
"$F{The} is quickly melting away.",
"$F{The} has just melted away.")
}
e.lua_marker('O',
timed_marker {
desc = "A frozen archway",
entity = 'archway',
dst = "ice_cave",
dstname_abbrev = "IceCv",
dstorigin = "in an ince cave",
overmap = "frozen archway",
turns = timeout_turns,
floor = "stone_arch",
msg = messager })