summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/glass.des
blob: 7d7bd280397cbdbf2f47651d04c244c91f50299c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
###########################################################################
# Small areas with translucent rock (glass) columns which you can duck
# behind, but still see the monster you're ducking from (and they can
# still see you
NAME:  glass_columns_a
DEPTH:
MAP
.....
.m.m.
.....
.m.m.
.....
ENDMAP

NAME:  glass_columns_b
DEPTH:
MAP
.......
.m.m.m.
.......
.m.m.m.
.......
.m.m.m.
.......
ENDMAP

NAME:  glass_columns_c
DEPTH:
MAP
.........
.m.m.m.m.
.........
.m.m.m.m.
.........
.m.m.m.m.
.........
.m.m.m.m.
.........
ENDMAP

##########################################################
# A feature encased in glass, for flavour.
NAME:  feat_on_display
DEPTH:
SUBST: ? = TUl
TAGS:  no_monster_gen no_item_gen
MAP
.....
.mmm.
.m?m.
.mmm.
.....
ENDMAP

#######################################################################
# An item encased in glass.  If the player wants it, it can be dug out.
NAME:  item_on_display_a
DEPTH:
TAGS:  no_monster_gen no_item_gen
MAP
.....
.mmm.
.m%m.
.mmm.
.....
ENDMAP

#####################################################################
# A good item encased in *permanent* glass.  If the player wants it,
# teleport control will be needed.
NAME:  item_on_display_b
DEPTH:
TAGS:  no_monster_gen no_item_gen
MAP
.....
.ooo.
.o*o.
.ooo.
.....
ENDMAP

#####################################################################
# An average monster in a cage of glass; can get out if it has the
# ability to dig or blink like a blink-frog.  Also, the player can
# dig it out.
NAME:  caged_monster_a
DEPTH: D, Elf, Snake, Vault
MAP
.....
.mmm.
.m0m.
.mmm.
.....
ENDMAP

############################################################################ 
# Entry vaults using translucent (glass) walls

# A spiral made entirely of glass

NAME:    glass_entry_001
TAGS:    entry
ORIENT:  float
SHUFFLE: {[(<
SUBST:   < = .
MAP
mmmmmmmmmmmmmmmmmm
m................m
m.mmmmmmmmmmmmmm.m
m.m............m.m
m.m.mmmmmmmmmm.m.m
m.m.m........m.m.m
m.m.m.mmmmmm.m.m.m
m.m.m.m....m.m.m.m
m.m.m.m.mm.m.m.m.m
m.m.m.m{[m.m.m.m.m
m.m.m.m(<m.m.m.m.m
m.m.m.mmmm.m.m.m.m
m.m.m......m.m.m.m
m.m.mmmmmmmm.m.m.m
m.m..........m.m.m
m.mmmmmmmmmmmm.m.m
m..............m.m
mmmmmmmmmmmmmmmm@m
ENDMAP

# A spiral made of rock, with lots of "windows".

NAME: glass_entry_002
TAGS: entry
ORIENT: float
SHUFFLE: {[(<
SUBST: < = .
MAP
mxmxmxmxmxmxxmxxmx
x................m
m.xmxmxmxmxmxmxm.x
x.m............x.m
m.x.mxmxmxmxmx.m.x
x.m.x........m.x.m
m.x.m.xmxmxx.x.m.x
x.m.x.m....x.m.x.m
m.x.m.x.mx.m.x.m.x
x.m.x.m{[m.x.m.x.m
m.x.m.x(<x.m.x.m.x
x.m.x.xmxx.x.m.x.m
m.x.m......m.x.m.x
x.m.xxmxmxmx.m.x.m
m.x..........x.m.x
x.xmxmxmxmxmxm.x.m
m..............m.x
xxmxmxmxmxmxmxmx@m
ENDMAP