1 # NetHack 3.6 symbols $NHDT-Date: 1524689580 2018/04/25 20:53:00 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.16 $
2 # Copyright (c) 2006 by Michael Allison
3 # NetHack may be freely redistributed. See license for details.
5 # Symbol sets for use in NetHack's text-based display.
7 # IBMgraphics works by specifying special characters which reside
8 # outside the range of normal printable characters. It has subsets
9 # for use where the internal code page is different than the one
10 # used by US ASCII (437) and has some different special characters.
12 # DECgraphics works by switching back and forth between two fonts,
13 # where the alternate one substitutes special characters in place
14 # of ordinary printable characters in the lowercase letter range.
15 # NetHack encodes the request to use the alternate font here by
16 # having the high bit set (in hexadecimal, \x80 is combined with
17 # a character code between \x60 and \x7f).
21 S_vwall: \xf8 # meta-x, vertical rule
22 S_hwall: \xf1 # meta-q, horizontal rule
23 S_tlcorn: \xec # meta-l, top left corner
24 S_trcorn: \xeb # meta-k, top right corner
25 S_blcorn: \xed # meta-m, bottom left
26 S_brcorn: \xea # meta-j, bottom right
27 S_crwall: \xee # meta-n, cross
28 S_tuwall: \xf6 # meta-v, T up
29 S_tdwall: \xf7 # meta-w, T down
30 S_tlwall: \xf5 # meta-u, T left
31 S_trwall: \xf4 # meta-t, T right
32 S_ndoor: \xfe # meta-~, centered dot
33 S_vodoor: \xe1 # meta-a, solid block
34 S_hodoor: \xe1 # meta-a, solid block
35 S_bars: \xfb # meta-{, small pi
36 S_tree: \xe7 # meta-g, plus-or-minus
37 S_room: \xfe # meta-~, centered dot
38 S_upladder: \xf9 # meta-y, greater-than-or-equals
39 S_dnladder: \xfa # meta-z, less-than-or-equals
40 S_pool: \xe0 # meta-\, diamond
41 S_ice: \xfe # meta-~, centered dot
42 S_lava: \xe0 # meta-\, diamond
43 S_vodbridge: \xfe # meta-~, centered dot
44 S_hodbridge: \xfe # meta-~, centered dot
45 S_water: \xe0 # meta-\, diamond
46 S_vbeam: \xf8 # meta-x, vertical rule
47 S_hbeam: \xf1 # meta-q, horizontal rule
48 S_sw_tc: \xef # meta-o, high horizontal line
49 S_sw_ml: \xf8 # meta-x, vertical rule
50 S_sw_mr: \xf8 # meta-x, vertical rule
51 S_sw_bc: \xf3 # meta-s, low horizontal line
52 S_explode2: \xef # meta-o, high horizontal line
53 S_explode4: \xf8 # meta-x, vertical rule
54 S_explode6: \xf8 # meta-x, vertical rule
55 S_explode8: \xf3 # meta-s, low horizontal line
60 S_vwall: \xb3 # meta-3, vertical rule
61 S_hwall: \xc4 # meta-D, horizontal rule
62 S_tlcorn: \xda # meta-Z, top left corner
63 S_trcorn: \xbf # meta-?, top right corner
64 S_blcorn: \xc0 # meta-@, bottom left
65 S_brcorn: \xd9 # meta-Y, bottom right
66 S_crwall: \xc5 # meta-E, cross
67 S_tuwall: \xc1 # meta-A, T up
68 S_tdwall: \xc2 # meta-B, T down
69 S_tlwall: \xb4 # meta-4, T left
70 S_trwall: \xc3 # meta-C, T right
71 S_ndoor: \xfa # meta-z, centered dot
72 S_vodoor: \xfe # meta-~, small centered square
73 S_hodoor: \xfe # meta-~, small centered square
74 S_bars: \xf0 # equivalence symbol
75 S_tree: \xf1 # plus or minus symbol
76 S_room: \xfa # meta-z, centered dot
77 S_corr: \xb0 # meta-0, light shading
78 S_litcorr: \xb1 # meta-1, medium shading
79 S_fountain: \xf4 # meta-t, integral top half
80 S_pool: \xf7 # meta-w, approx. equals
81 S_ice: \xfa # meta-z, centered dot
82 S_lava: \xf7 # meta-w, approx. equals
83 S_vodbridge: \xfa # meta-z, centered dot
84 S_hodbridge: \xfa # meta-z, centered dot
85 S_water: \xf7 # meta-w, approx. equals
86 S_vbeam: \xb3 # meta-3, vertical rule
87 S_hbeam: \xc4 # meta-D, horizontal rule
88 S_sw_ml: \xb3 # meta-3, vertical rule
89 S_sw_mr: \xb3 # meta-3, vertical rule
90 S_explode4: \xb3 # meta-3, vertical rule
91 S_explode6: \xb3 # meta-3, vertical rule
96 S_vwall: \xb3 # meta-3, vertical rule
97 S_hwall: \xc4 # meta-D, horizontal rule
98 S_tlcorn: \xda # meta-Z, top left corner
99 S_trcorn: \xbf # meta-?, top right corner
100 S_blcorn: \xc0 # meta-@, bottom left
101 S_brcorn: \xd9 # meta-Y, bottom right
102 S_crwall: \xc5 # meta-E, cross
103 S_tuwall: \xc1 # meta-A, T up
104 S_tdwall: \xc2 # meta-B, T down
105 S_tlwall: \xb4 # meta-4, T left
106 S_trwall: \xc3 # meta-C, T right
107 S_vbeam: \xb3 # meta-3, vertical rule
108 S_hbeam: \xc4 # meta-D, horizontal rule
109 S_sw_ml: \xb3 # meta-3, vertical rule
110 S_sw_mr: \xb3 # meta-3, vertical rule
111 S_explode4: \xb3 # meta-3, vertical rule
112 S_explode6: \xb3 # meta-3, vertical rule
117 S_vwall: \xb3 # meta-3, vertical rule
118 S_hwall: \xc4 # meta-D, horizontal rule
119 S_tlcorn: \xda # meta-Z, top left corner
120 S_trcorn: \xbf # meta-?, top right corner
121 S_blcorn: \xc0 # meta-@, bottom left
122 S_brcorn: \xd9 # meta-Y, bottom right
123 S_crwall: \xc5 # meta-E, cross
124 S_tuwall: \xc1 # meta-A, T up
125 S_tdwall: \xc2 # meta-B, T down
126 S_tlwall: \xb4 # meta-4, T left
127 S_trwall: \xc3 # meta-C, T right
128 S_vodoor: \xfe # meta-~, small centered square
129 S_hodoor: \xfe # meta-~, small centered square
130 S_corr: \xb0 # meta-0, light shading
131 S_litcorr: \xb1 # meta-1, medium shading
132 S_vbeam: \xb3 # meta-3, vertical rule
133 S_hbeam: \xc4 # meta-D, horizontal rule
134 S_sw_ml: \xb3 # meta-3, vertical rule
135 S_sw_mr: \xb3 # meta-3, vertical rule
136 S_explode4: \xb3 # meta-3, vertical rule
137 S_explode6: \xb3 # meta-3, vertical rule
158 S_bars: \xf0 # equivalency symbol
159 S_tree: \xf1 # plus-or-minus
161 S_grave: \xef # same as open door
175 S_vwall: \xba # all walls now use
176 S_hwall: \xcd # double line graphics
189 S_room: \xfa # centered dot
192 S_upstair: \xf0 # Greek Xi
197 Description: Rogue level color symbol set like Epyx Rogue
201 S_vwall: \xba # all walls now use
202 S_hwall: \xcd # double line graphics
215 S_room: \xfa # centered dot
218 S_upstair: \xf0 # Greek Xi
220 S_arrow_trap: \x04 # diamond (cards)
222 S_falling_rock_trap: \x04
223 S_squeaky_board: \x04
226 S_rolling_boulder_trap: \x04
227 S_sleeping_gas_trap: \x04
234 S_teleportation_trap: \x04
235 S_level_teleporter: \x04
240 S_anti_magic_trap: \x04
241 S_polymorph_trap: \x04
242 S_weapon: \x18 # up arrow
243 # ^J S_armor: \x0a # Vert rect with o
244 S_armor: \x5b # default: '['
245 # ^I S_ring: \x09 # circle with arrow
246 S_ring: \x3d # default: '='
247 S_amulet: \x0c # "female" symbol
248 S_tool: \x28 # default: '('
249 S_food: \x05 # club (as in cards)
250 S_potion: \xad # upside down '!'
251 S_scroll: \x0e # musical note
252 S_book: \x2b # default: '+'
253 S_wand: \xe7 # greek tau
254 S_coin: \x0f # yes it's the same as gems
255 S_gem: \x0f # fancy '*'
277 S_vwall: \xba # all walls now use
278 S_hwall: \xcd # double line graphics
291 S_room: \xfa # centered dot
294 S_upstair: \xf0 # Greek Xi
298 # Recommended symset for blind players
299 # courtesy Michael Feir
301 Description: Recommended for blind players
342 S_falling_rock_trap: \094
343 S_squeaky_board: \094
346 S_rolling_boulder_trap: \094
347 S_sleeping_gas_trap: \094
354 S_teleportation_trap: \094
355 S_level_teleporter: \094
360 S_anti_magic_trap: \094
361 S_polymorph_trap: \094
393 # All symbols are spaces
395 Description: Completely blank symbols
401 S_anti_magic_trap: \032
443 S_falling_rock_trap: \032
476 S_level_teleporter: \032
495 S_polymorph_trap: \032
504 S_rolling_boulder_trap: \032
511 S_sleeping_gas_trap: \032
515 S_squeaky_board: \032
532 S_teleportation_trap: \032
553 S_vibrating_square: \032
573 Description: Same as Default symbols, except '+' for corner walls
583 finish #plain -- other symbols implicitly retain their default values