OSDN Git Service

upgrade to 3.6.1
[jnethack/source.git] / dat / symbols
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.
4 #
5 # Symbol sets for use in NetHack's text-based display.
6 #
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.
11 #
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).
18
19 start: DECgraphics
20         Handling: DEC
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
56 finish
57
58 start: IBMgraphics
59         Handling: IBM
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
92 finish
93
94 start: IBMGraphics_1
95         Handling: IBM
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
113 finish
114
115 start: IBMGraphics_2
116         Handling: IBM
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
138 finish
139
140 start: MACgraphics
141         Handling: MAC
142         S_vwall: \xba
143         S_hwall: \xcd
144         S_tlcorn: \xc9
145         S_trcorn: \xbb
146         S_blcorn: \xc8
147         S_brcorn: \xbc
148         S_crwall: \xce
149         S_tuwall: \xca
150         S_tdwall: \xcb
151         S_tlwall: \xb9
152         S_trwall: \xcc
153         S_ndoor: \xb0
154         S_vodoor: \xee
155         S_hodoor: \xee
156         S_vcdoor: \xef
157         S_hcdoor: \xef
158         S_bars: \xf0                    # equivalency symbol
159         S_tree: \xf1                    # plus-or-minus
160         S_corr: \xb0
161         S_grave: \xef                   # same as open door
162         S_pool: \xe0
163 finish
164
165 start: RogueIBM
166         Handling: IBM
167         Restrictions: rogue
168         S_weapon: \x29
169         S_amulet: \x2c
170         S_food: \x3a
171         S_potion: \xad
172         S_scroll: \x3f
173         S_book: \x2b
174         S_wand: \xe7
175         S_vwall: \xba                   # all walls now use
176         S_hwall: \xcd                   # double line graphics
177         S_tlcorn: \xc9 
178         S_trcorn: \xbb 
179         S_blcorn: \xc8 
180         S_brcorn: \xbc 
181         S_crwall: \xce 
182         S_tuwall: \xca 
183         S_tdwall: \xcb 
184         S_tlwall: \xb9 
185         S_trwall: \xcc 
186         S_ndoor: \xce 
187         S_vodoor: \xce 
188         S_hodoor: \xce 
189         S_room: \xfa                    # centered dot 
190         S_corr: \xb1 
191         S_litcorr: \xb2 
192         S_upstair: \xf0                 # Greek Xi 
193         S_dnstair: \xf0 
194 finish
195
196 start: RogueEpyx
197         Description: Rogue level color symbol set like Epyx Rogue
198         Restrictions: rogue
199         Handling: IBM
200         Color: Yes
201         S_vwall: \xba                   # all walls now use
202         S_hwall: \xcd                   # double line graphics
203         S_tlcorn: \xc9 
204         S_trcorn: \xbb 
205         S_blcorn: \xc8 
206         S_brcorn: \xbc 
207         S_crwall: \xce 
208         S_tuwall: \xca 
209         S_tdwall: \xcb 
210         S_tlwall: \xb9 
211         S_trwall: \xcc 
212         S_ndoor: \xce 
213         S_vodoor: \xce 
214         S_hodoor: \xce 
215         S_room: \xfa                    # centered dot 
216         S_corr: \xb1 
217         S_litcorr: \xb2 
218         S_upstair: \xf0                 # Greek Xi 
219         S_dnstair: \xf0 
220         S_arrow_trap: \x04              # diamond (cards) 
221         S_dart_trap: \x04 
222         S_falling_rock_trap: \x04 
223         S_squeaky_board: \x04 
224         S_bear_trap: \x04 
225         S_land_mine: \x04 
226         S_rolling_boulder_trap: \x04 
227         S_sleeping_gas_trap: \x04 
228         S_rust_trap: \x04 
229         S_fire_trap: \x04 
230         S_pit: \x04 
231         S_spiked_pit: \x04 
232         S_hole: \x04 
233         S_trap_door: \x04 
234         S_teleportation_trap: \x04 
235         S_level_teleporter: \x04 
236         S_magic_portal: \x04 
237         S_web: \x04 
238         S_statue_trap: \x04 
239         S_magic_trap: \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 '*'
256         S_rock: \x60
257         S_ball: \x30
258         S_chain: \x5f
259         S_venom: \x2e
260         S_rock: \x60
261         S_ball: \x30
262         S_chain: \x5f
263         S_venom: \x2e
264         S_human: \x01
265 finish
266
267 start: RogueWindows
268         Restrictions: rogue
269         Handling: IBM
270         S_weapon: \x29
271         S_amulet: \x2c
272         S_food: \x3a
273         S_potion: \xad
274         S_scroll: \x3f
275         S_book: \x2b
276         S_wand: \xe7
277         S_vwall: \xba                   # all walls now use
278         S_hwall: \xcd                   # double line graphics
279         S_tlcorn: \xc9 
280         S_trcorn: \xbb 
281         S_blcorn: \xc8 
282         S_brcorn: \xbc 
283         S_crwall: \xce 
284         S_tuwall: \xca 
285         S_tdwall: \xcb 
286         S_tlwall: \xb9 
287         S_trwall: \xcc 
288         S_ndoor: \xce 
289         S_vodoor: \xce 
290         S_hodoor: \xce 
291         S_room: \xfa                    # centered dot 
292         S_corr: \xb1 
293         S_litcorr: \xb2 
294         S_upstair: \xf0                 # Greek Xi 
295         S_dnstair: \xf0 
296 finish
297
298 # Recommended symset for blind players 
299 # courtesy Michael Feir
300 start: NHAccess
301         Description: Recommended for blind players
302         S_stone: \032
303         S_vwall: \124
304         S_hwall: \045
305         S_tlcorn: \124
306         S_trcorn: \124
307         S_blcorn: \124
308         S_brcorn: \124
309         S_crwall: \045
310         S_tuwall: \045
311         S_tdwall: \045 
312         S_tlwall: \124
313         S_trwall: \124
314         S_ndoor: \046
315         S_vodoor: \045
316         S_hodoor: \124
317         S_vcdoor: \043
318         S_hcdoor: \043
319         S_bars: \046
320         S_tree: \035
321         S_room: \035
322         S_corr: \060
323         S_litcorr: \062 
324         S_upstair: \060
325         S_dnstair: \062
326         S_upladder: \095
327         S_dnladder: \092
328         S_altar: \035
329         S_grave: \126
330         S_throne: \126
331         S_sink: \126
332         S_fountain: \126 
333         S_pool: \042
334         S_ice: \042
335         S_lava: \035
336         S_vodbridge: \035
337         S_hodbridge: \032 
338         S_vcdbridge: \035
339         S_hcdbridge: \126
340         S_arrow_trap: \094
341         S_dart_trap: \094
342         S_falling_rock_trap: \094 
343         S_squeaky_board: \094
344         S_bear_trap: \094
345         S_land_mine: \094
346         S_rolling_boulder_trap: \094 
347         S_sleeping_gas_trap: \094
348         S_rust_trap: \094
349         S_fire_trap: \094
350         S_pit: \094
351         S_spiked_pit: \094
352         S_hole: \094
353         S_trap_door: \094 
354         S_teleportation_trap: \094
355         S_level_teleporter: \094
356         S_magic_portal: \094
357         S_web: \094
358         S_statue_trap: \094 
359         S_magic_trap: \094
360         S_anti_magic_trap: \094 
361         S_polymorph_trap: \094
362         S_vbeam: \124
363         S_hbeam: \095
364         S_lslant: \092
365         S_rslant: \047
366         S_digbeam: \042
367         S_flashbeam: \033
368         S_boomleft: \041
369         S_boomright: \040
370         S_ss1: \048
371         S_ss2: \035
372         S_ss3: \064
373         S_ss4: \042
374         S_sw_tl: \047
375         S_sw_tc: \045
376         S_sw_tr: \092
377         S_sw_ml: \058
378         S_sw_mr: \058
379         S_sw_bl: \092
380         S_sw_bc: \045
381         S_sw_br: \047
382         S_explode1: \047 
383         S_explode2: \045
384         S_explode3: \092
385         S_explode4: \058
386         S_explode5: \032
387         S_explode6: \058
388         S_explode7: \092
389         S_explode8: \045
390         S_explode9: \047
391 finish
392
393 # All symbols are spaces
394 start: Blank
395         Description: Completely blank symbols
396         S_air: \032
397         S_altar: \032
398         S_amulet: \032
399         S_angel: \032
400         S_ant: \032
401         S_anti_magic_trap: \032
402         S_armor: \032
403         S_armour: \032
404         S_arrow_trap: \032
405         S_ball: \032
406         S_bars: \032
407         S_bat: \032
408         S_bear_trap: \032
409         S_blcorn: \032
410         S_blob: \032
411         S_book: \032
412         S_boomleft: \032
413         S_boomright: \032
414         S_boulder: \032
415         S_brcorn: \032
416         S_centaur: \032
417         S_chain: \032
418         S_cloud: \032
419         S_cockatrice: \032
420         S_coin: \032
421         S_corr: \032
422         S_crwall: \032
423         S_darkroom: \032
424         S_dart_trap: \032
425         S_demon: \032
426         S_digbeam: \032
427         S_dnladder: \032
428         S_dnstair: \032
429         S_dog: \032
430         S_dragon: \032
431         S_eel: \032
432         S_elemental: \032
433         S_explode1: \032
434         S_explode2: \032
435         S_explode3: \032
436         S_explode4: \032
437         S_explode5: \032
438         S_explode6: \032
439         S_explode7: \032
440         S_explode8: \032
441         S_explode9: \032
442         S_eye: \032
443         S_falling_rock_trap: \032
444         S_feline: \032
445         S_fire_trap: \032
446         S_flashbeam: \032
447         S_food: \032
448         S_fountain: \032
449         S_fungus: \032
450         S_gem: \032
451         S_ghost: \032
452         S_giant: \032
453         S_gnome: \032
454         S_golem: \032
455         S_grave: \032
456         S_gremlin: \032
457         S_hbeam: \032
458         S_hcdbridge: \032
459         S_hcdoor: \032
460         S_hodbridge: \032
461         S_hodoor: \032
462         S_hole: \032
463         S_human: \032
464         S_humanoid: \032
465         S_hwall: \032
466         S_ice: \032
467         S_imp: \032
468         S_invisible: \032
469         S_jabberwock: \032
470         S_jelly: \032
471         S_kobold: \032
472         S_kop: \032
473         S_land_mine: \032
474         S_lava: \032
475         S_leprechaun: \032
476         S_level_teleporter: \032
477         S_lich: \032
478         S_light: \032
479         S_litcorr: \032
480         S_lizard: \032
481         S_lslant: \032
482         S_magic_portal: \032
483         S_magic_trap: \032
484         S_mimic: \032
485         S_mimic_def: \032
486         S_mummy: \032
487         S_naga: \032
488         S_ndoor: \032
489         S_nymph: \032
490         S_ogre: \032
491         S_orc: \032
492         S_piercer: \032
493         S_pit: \032
494         S_poisoncloud: \032
495         S_polymorph_trap: \032
496         S_pool: \032
497         S_potion: \032
498         S_pudding: \032
499         S_quadruped: \032
500         S_quantmech: \032
501         S_ring: \032
502         S_rock: \032
503         S_rodent: \032
504         S_rolling_boulder_trap: \032
505         S_room: \032
506         S_rslant: \032
507         S_rust_trap: \032
508         S_rustmonst: \032
509         S_scroll: \032
510         S_sink: \032
511         S_sleeping_gas_trap: \032
512         S_snake: \032
513         S_spider: \032
514         S_spiked_pit: \032
515         S_squeaky_board: \032
516         S_ss1: \032
517         S_ss2: \032
518         S_ss3: \032
519         S_ss4: \032
520         S_statue_trap: \032
521         S_stone: \032
522         S_strange_obj: \032
523         S_sw_bc: \032
524         S_sw_bl: \032
525         S_sw_br: \032
526         S_sw_ml: \032
527         S_sw_mr: \032
528         S_sw_tc: \032
529         S_sw_tl: \032
530         S_sw_tr: \032
531         S_tdwall: \032
532         S_teleportation_trap: \032
533         S_throne: \032
534         S_tlcorn: \032
535         S_tlwall: \032
536         S_tool: \032
537         S_trap_door: \032
538         S_trapper: \032
539         S_trcorn: \032
540         S_tree: \032
541         S_troll: \032
542         S_trwall: \032
543         S_tuwall: \032
544         S_umber: \032
545         S_unicorn: \032
546         S_upladder: \032
547         S_upstair: \032
548         S_vampire: \032
549         S_vbeam: \032
550         S_vcdbridge: \032
551         S_vcdoor: \032
552         S_venom: \032
553         S_vibrating_square: \032
554         S_vodbridge: \032
555         S_vodoor: \032
556         S_vortex: \032
557         S_vwall: \032
558         S_wand: \032
559         S_water: \032
560         S_weapon: \032
561         S_web: \032
562         S_worm: \032
563         S_worm_tail: \032
564         S_wraith: \032
565         S_xan: \032
566         S_xorn: \032
567         S_yeti: \032
568         S_zombie: \032
569         S_zruty: \032
570 finish
571
572 start: plain
573         Description: Same as Default symbols, except '+' for corner walls
574         S_tlcorn: '+'
575         S_trcorn: '+'
576         S_blcorn: '+'
577         S_brcorn: '+'
578         S_crwall: '+'
579         S_tuwall: '+'
580         S_tdwall: '+'
581         S_tlwall: '+'
582         S_trwall: '+'
583 finish #plain -- other symbols implicitly retain their default values
584
585 start: default
586 finish