# NetHack 3.7 symbols $NHDT-Date: 1725052751 2024/08/30 21:19:11 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.36 $ # Copyright (c) 2006 by Michael Allison # NetHack may be freely redistributed. See license for details. # # Symbol sets and handlers for use in NetHack's text-based display. # # IBMgraphics works by specifying special characters which reside # outside the range of normal printable characters. It has subsets # for use where the internal code page is different than the one # used by US ASCII (437) and has some different special characters. # # DECgraphics works by switching back and forth between two fonts, # where the alternate one substitutes special characters in place # of ordinary printable characters in the lowercase letter range. # NetHack encodes the request to use the alternate font here by # having the high bit set (in hexadecimal, \x80 is combined with # a character code between \x5f and \x7e) (not 0x60 to 0x7f as was # previously claimed). # # curses is an approximation of IBMgraphics which relies on DEC # mode of operation, with a few characters missing. It is based # on an old graphics mode for the Curses interface and is the default # on that windowport if no symset is specified. The Curses interface # can also use DECgraphics as-is; IBMgraphics probably won't work. # # Symsets that use the UTF8 handler work a little differently than # those that do not. When the UTF8 handler is in effect, any NetHack # glyphs that have a utf8str entry present in the runtime glyphmap[] # array will utilize that UTF-8 character sequence for the glyph display # instead of the NetHack ttychar symbol that would otherwise be used. # Any NetHack glyphs that don't actually have a utf8str sequence present # in the internal glyphmap will simply fall back to utilizing the typical # NetHack ttychar symbol as usual. That is true even when the UTF-8 # handler is in effect. # # \xnn specifies a hexadecimal value for nn. # \0nn specifies a decimal value for nn, not octal as leading 0 indicates # in C and programming languages influenced by it. # plain looks decent for room+corridor levels where there aren't a lot # of wall corners and ones present tend to be spread out, but it looks # awful for wallified mazes start: plain Description: same as default symbols, except '+' for corner walls S_tlcorn: '+' S_trcorn: '+' S_blcorn: '+' S_brcorn: '+' S_crwall: '+' S_tuwall: '+' S_tdwall: '+' S_tlwall: '+' S_trwall: '+' finish #plain -- other symbols implicitly retain their default values # All symbols are spaces start: Blank Description: completely blank symbols S_air: \032 S_altar: \032 S_amulet: \032 S_angel: \032 S_ant: \032 S_anti_magic_trap: \032 S_armor: \032 S_armour: \032 S_arrow_trap: \032 S_ball: \032 S_bars: \032 S_bat: \032 S_bear_trap: \032 S_blcorn: \032 S_blob: \032 S_book: \032 S_boomleft: \032 S_boomright: \032 S_boulder: \032 S_brcorn: \032 S_centaur: \032 S_chain: \032 S_cloud: \032 S_cockatrice: \032 S_coin: \032 S_corr: \032 S_crwall: \032 S_darkroom: \032 S_dart_trap: \032 S_demon: \032 S_digbeam: \032 S_dnladder: \032 S_dnstair: \032 S_brdnladder: \032 S_brdnstair: \032 S_dog: \032 S_dragon: \032 S_eel: \032 S_elemental: \032 S_engroom: \032 S_engrcorr: \032 S_expl_tl: \032 S_expl_tc: \032 S_expl_tr: \032 S_expl_ml: \032 S_expl_mc: \032 S_expl_mr: \032 S_expl_bl: \032 S_expl_bc: \032 S_expl_br: \032 S_eye: \032 S_falling_rock_trap: \032 S_feline: \032 S_fire_trap: \032 S_flashbeam: \032 S_food: \032 S_fountain: \032 S_fungus: \032 S_gem: \032 S_ghost: \032 S_giant: \032 S_gnome: \032 S_golem: \032 S_grave: \032 S_gremlin: \032 S_hbeam: \032 S_hcdbridge: \032 S_hcdoor: \032 S_hodbridge: \032 S_hodoor: \032 S_hole: \032 S_human: \032 S_humanoid: \032 S_hwall: \032 S_ice: \032 S_imp: \032 S_invisible: \032 S_jabberwock: \032 S_jelly: \032 S_kobold: \032 S_kop: \032 S_land_mine: \032 S_lava: \032 S_lavawall: \032 S_leprechaun: \032 S_level_teleporter: \032 S_lich: \032 S_light: \032 S_litcorr: \032 S_lizard: \032 S_lslant: \032 S_magic_portal: \032 S_magic_trap: \032 S_mimic: \032 S_mimic_def: \032 S_mummy: \032 S_naga: \032 S_ndoor: \032 S_nymph: \032 S_ogre: \032 S_orc: \032 S_piercer: \032 S_pit: \032 S_poisoncloud: \032 S_polymorph_trap: \032 S_pool: \032 S_potion: \032 S_pudding: \032 S_quadruped: \032 S_quantmech: \032 S_ring: \032 S_rock: \032 S_rodent: \032 S_rolling_boulder_trap: \032 S_room: \032 S_rslant: \032 S_rust_trap: \032 S_rustmonst: \032 S_scroll: \032 S_sink: \032 S_sleeping_gas_trap: \032 S_snake: \032 S_spider: \032 S_spiked_pit: \032 S_squeaky_board: \032 S_ss1: \032 S_ss2: \032 S_ss3: \032 S_ss4: \032 S_statue_trap: \032 S_stone: \032 S_strange_obj: \032 S_sw_bc: \032 S_sw_bl: \032 S_sw_br: \032 S_sw_ml: \032 S_sw_mr: \032 S_sw_tc: \032 S_sw_tl: \032 S_sw_tr: \032 S_tdwall: \032 S_teleportation_trap: \032 S_throne: \032 S_tlcorn: \032 S_tlwall: \032 S_tool: \032 S_trap_door: \032 S_trapper: \032 S_trcorn: \032 S_tree: \032 S_troll: \032 S_trwall: \032 S_tuwall: \032 S_umber: \032 S_unicorn: \032 S_upladder: \032 S_brupladder: \032 S_upstair: \032 S_brupstair: \032 S_vampire: \032 S_vbeam: \032 S_vcdbridge: \032 S_vcdoor: \032 S_venom: \032 S_vibrating_square: \032 S_vodbridge: \032 S_vodoor: \032 S_vortex: \032 S_vwall: \032 S_wand: \032 S_water: \032 S_weapon: \032 S_web: \032 S_worm: \032 S_worm_tail: \032 S_wraith: \032 S_xan: \032 S_xorn: \032 S_yeti: \032 S_zombie: \032 S_zruty: \032 finish start: IBMgraphics Description: special line-drawing characters used for walls # Restrictions: primary Handling: IBM S_vwall: \xb3 # meta-3, vertical rule S_hwall: \xc4 # meta-D, horizontal rule S_tlcorn: \xda # meta-Z, top left corner S_trcorn: \xbf # meta-?, top right corner S_blcorn: \xc0 # meta-@, bottom left S_brcorn: \xd9 # meta-Y, bottom right S_crwall: \xc5 # meta-E, cross S_tuwall: \xc1 # meta-A, T up S_tdwall: \xc2 # meta-B, T down S_tlwall: \xb4 # meta-4, T left S_trwall: \xc3 # meta-C, T right S_ndoor: \xfa # meta-z, centered dot S_vodoor: \xfe # meta-~, small centered square S_hodoor: \xfe # meta-~, small centered square S_engroom: \xee # epsilon S_bars: \xf0 # equivalence symbol S_tree: \xf1 # plus or minus symbol S_room: \xfa # meta-z, centered dot S_corr: \xb0 # meta-0, light shading S_litcorr: \xb1 # meta-1, medium shading S_engrcorr: \xb0 # meta-0, light shading S_fountain: \xf4 # meta-t, integral top half S_sink: \xf4 # meta-t, integral top half S_pool: \xf7 # meta-w, approx. equals S_ice: \xfa # meta-z, centered dot S_lava: \xf7 # meta-w, approx. equals S_lavawall: \xf7 # meta-w, approx. equals S_vodbridge: \xfa # meta-z, centered dot S_hodbridge: \xfa # meta-z, centered dot S_water: \xf7 # meta-w, approx. equals S_vbeam: \xb3 # meta-3, vertical rule S_hbeam: \xc4 # meta-D, horizontal rule S_sw_ml: \xb3 # meta-3, vertical rule S_sw_mr: \xb3 # meta-3, vertical rule S_expl_ml: \xb3 # meta-3, vertical rule S_expl_mr: \xb3 # meta-3, vertical rule G_vwall_sokoban: /blue G_hwall_sokoban: /blue G_tlcorn_sokoban: /blue G_trcorn_sokoban: /blue G_blcorn_sokoban: /blue G_brcorn_sokoban: /blue G_crwall_sokoban: /blue G_tuwall_sokoban: /blue G_tdwall_sokoban: /blue G_tlwall_sokoban: /blue G_trwall_sokoban: /blue G_vwall_gehennom: /red G_hwall_gehennom: /red G_tlcorn_gehennom: /red G_trcorn_gehennom: /red G_blcorn_gehennom: /red G_brcorn_gehennom: /red G_crwall_gehennom: /red G_tuwall_gehennom: /red G_tdwall_gehennom: /red G_tlwall_gehennom: /red G_trwall_gehennom: /red G_vwall_knox: /yellow G_hwall_knox: /yellow G_tlcorn_knox: /yellow G_trcorn_knox: /yellow G_blcorn_knox: /yellow G_brcorn_knox: /yellow G_crwall_knox: /yellow G_tuwall_knox: /yellow G_tdwall_knox: /yellow G_tlwall_knox: /yellow G_trwall_knox: /yellow G_vwall_mines: /brown G_hwall_mines: /brown G_tlcorn_mines: /brown G_trcorn_mines: /brown G_blcorn_mines: /brown G_brcorn_mines: /brown G_crwall_mines: /brown G_tuwall_mines: /brown G_tdwall_mines: /brown G_tlwall_mines: /brown G_trwall_mines: /brown finish start: IBMGraphics_1 # Restrictions: primary Handling: IBM S_vwall: \xb3 # meta-3, vertical rule S_hwall: \xc4 # meta-D, horizontal rule S_tlcorn: \xda # meta-Z, top left corner S_trcorn: \xbf # meta-?, top right corner S_blcorn: \xc0 # meta-@, bottom left S_brcorn: \xd9 # meta-Y, bottom right S_crwall: \xc5 # meta-E, cross S_tuwall: \xc1 # meta-A, T up S_tdwall: \xc2 # meta-B, T down S_tlwall: \xb4 # meta-4, T left S_trwall: \xc3 # meta-C, T right S_engroom: \xee # epsilon S_vbeam: \xb3 # meta-3, vertical rule S_hbeam: \xc4 # meta-D, horizontal rule S_sw_ml: \xb3 # meta-3, vertical rule S_sw_mr: \xb3 # meta-3, vertical rule S_expl_ml: \xb3 # meta-3, vertical rule S_expl_mr: \xb3 # meta-3, vertical rule G_vwall_sokoban: /blue G_hwall_sokoban: /blue G_tlcorn_sokoban: /blue G_trcorn_sokoban: /blue G_blcorn_sokoban: /blue G_brcorn_sokoban: /blue G_crwall_sokoban: /blue G_tuwall_sokoban: /blue G_tdwall_sokoban: /blue G_tlwall_sokoban: /blue G_trwall_sokoban: /blue G_vwall_gehennom: /red G_hwall_gehennom: /red G_tlcorn_gehennom: /red G_trcorn_gehennom: /red G_blcorn_gehennom: /red G_brcorn_gehennom: /red G_crwall_gehennom: /red G_tuwall_gehennom: /red G_tdwall_gehennom: /red G_tlwall_gehennom: /red G_trwall_gehennom: /red G_vwall_knox: /yellow G_hwall_knox: /yellow G_tlcorn_knox: /yellow G_trcorn_knox: /yellow G_blcorn_knox: /yellow G_brcorn_knox: /yellow G_crwall_knox: /yellow G_tuwall_knox: /yellow G_tdwall_knox: /yellow G_tlwall_knox: /yellow G_trwall_knox: /yellow G_vwall_mines: /brown G_hwall_mines: /brown G_tlcorn_mines: /brown G_trcorn_mines: /brown G_blcorn_mines: /brown G_brcorn_mines: /brown G_crwall_mines: /brown G_tuwall_mines: /brown G_tdwall_mines: /brown G_tlwall_mines: /brown G_trwall_mines: /brown finish start: IBMGraphics_2 # Restrictions: primary Handling: IBM S_vwall: \xb3 # meta-3, vertical rule S_hwall: \xc4 # meta-D, horizontal rule S_tlcorn: \xda # meta-Z, top left corner S_trcorn: \xbf # meta-?, top right corner S_blcorn: \xc0 # meta-@, bottom left S_brcorn: \xd9 # meta-Y, bottom right S_crwall: \xc5 # meta-E, cross S_tuwall: \xc1 # meta-A, T up S_tdwall: \xc2 # meta-B, T down S_tlwall: \xb4 # meta-4, T left S_trwall: \xc3 # meta-C, T right S_vodoor: \xfe # meta-~, small centered square S_hodoor: \xfe # meta-~, small centered square S_engroom: \xee # epsilon S_corr: \xb0 # meta-0, light shading S_litcorr: \xb1 # meta-1, medium shading S_engrcorr: \xb0 # meta-0, light shading S_vbeam: \xb3 # meta-3, vertical rule S_hbeam: \xc4 # meta-D, horizontal rule S_sw_ml: \xb3 # meta-3, vertical rule S_sw_mr: \xb3 # meta-3, vertical rule S_expl_ml: \xb3 # meta-3, vertical rule S_expl_mr: \xb3 # meta-3, vertical rule G_vwall_sokoban: /blue G_hwall_sokoban: /blue G_tlcorn_sokoban: /blue G_trcorn_sokoban: /blue G_blcorn_sokoban: /blue G_brcorn_sokoban: /blue G_crwall_sokoban: /blue G_tuwall_sokoban: /blue G_tdwall_sokoban: /blue G_tlwall_sokoban: /blue G_trwall_sokoban: /blue G_vwall_gehennom: /red G_hwall_gehennom: /red G_tlcorn_gehennom: /red G_trcorn_gehennom: /red G_blcorn_gehennom: /red G_brcorn_gehennom: /red G_crwall_gehennom: /red G_tuwall_gehennom: /red G_tdwall_gehennom: /red G_tlwall_gehennom: /red G_trwall_gehennom: /red G_vwall_knox: /yellow G_hwall_knox: /yellow G_tlcorn_knox: /yellow G_trcorn_knox: /yellow G_blcorn_knox: /yellow G_brcorn_knox: /yellow G_crwall_knox: /yellow G_tuwall_knox: /yellow G_tdwall_knox: /yellow G_tlwall_knox: /yellow G_trwall_knox: /yellow G_vwall_mines: /brown G_hwall_mines: /brown G_tlcorn_mines: /brown G_trcorn_mines: /brown G_blcorn_mines: /brown G_brcorn_mines: /brown G_crwall_mines: /brown G_tuwall_mines: /brown G_tdwall_mines: /brown G_tlwall_mines: /brown G_trwall_mines: /brown finish start: RogueIBM Handling: IBM Restrictions: rogue S_weapon: \x29 S_amulet: \x2c S_food: \x3a S_potion: \xad S_scroll: \x3f S_book: \x2b S_wand: \xe7 S_vwall: \xba # all walls now use S_hwall: \xcd # double line graphics S_tlcorn: \xc9 S_trcorn: \xbb S_blcorn: \xc8 S_brcorn: \xbc S_crwall: \xce S_tuwall: \xca S_tdwall: \xcb S_tlwall: \xb9 S_trwall: \xcc S_ndoor: \xce S_vodoor: \xce S_hodoor: \xce S_room: \xfa # centered dot S_corr: \xb1 S_litcorr: \xb2 S_engrcorr: \xb1 S_upstair: \xf0 # Greek Xi S_dnstair: \xf0 S_brupstair: \xf0 # Greek Xi S_brdnstair: \xf0 finish start: RogueEpyx Description: rogue level color symbol set like Epyx Rogue Restrictions: rogue Handling: IBM Color: Yes S_vwall: \xba # all walls now use S_hwall: \xcd # double line graphics S_tlcorn: \xc9 S_trcorn: \xbb S_blcorn: \xc8 S_brcorn: \xbc S_crwall: \xce S_tuwall: \xca S_tdwall: \xcb S_tlwall: \xb9 S_trwall: \xcc S_ndoor: \xce S_vodoor: \xce S_hodoor: \xce S_room: \xfa # centered dot S_engroom: \xee # epsilon S_corr: \xb1 S_litcorr: \xb2 S_engrcorr: \xb1 S_upstair: \xf0 # Greek Xi S_dnstair: \xf0 S_brupstair: \xf0 # Greek Xi S_brdnstair: \xf0 S_arrow_trap: \x04 # diamond (cards) S_dart_trap: \x04 S_falling_rock_trap: \x04 S_squeaky_board: \x04 S_bear_trap: \x04 S_land_mine: \x04 S_rolling_boulder_trap: \x04 S_sleeping_gas_trap: \x04 S_rust_trap: \x04 S_fire_trap: \x04 S_pit: \x04 S_spiked_pit: \x04 S_hole: \x04 S_trap_door: \x04 S_teleportation_trap: \x04 S_level_teleporter: \x04 S_magic_portal: \x04 S_web: \x04 S_statue_trap: \x04 S_magic_trap: \x04 S_anti_magic_trap: \x04 S_polymorph_trap: \x04 S_weapon: \x18 # up arrow # ^J S_armor: \x0a # Vert rect with o S_armor: \x5b # default: '[' # ^I S_ring: \x09 # circle with arrow S_ring: \x3d # default: '=' S_amulet: \x0c # "female" symbol S_tool: \x28 # default: '(' S_food: \x05 # club (as in cards) S_potion: \xad # upside down '!' S_scroll: \x0e # musical note S_book: \x2b # default: '+' S_wand: \xe7 # greek tau S_coin: \x0f # yes it's the same as gems S_gem: \x0f # fancy '*' S_rock: \x60 S_ball: \x30 S_chain: \x5f S_venom: \x2e S_rock: \x60 S_ball: \x30 S_chain: \x5f S_venom: \x2e S_human: \x01 finish start: RogueWindows Restrictions: rogue Handling: IBM S_weapon: \x29 S_amulet: \x2c S_food: \x3a S_potion: \xad S_scroll: \x3f S_book: \x2b S_wand: \xe7 S_vwall: \xba # all walls now use S_hwall: \xcd # double line graphics S_tlcorn: \xc9 S_trcorn: \xbb S_blcorn: \xc8 S_brcorn: \xbc S_crwall: \xce S_tuwall: \xca S_tdwall: \xcb S_tlwall: \xb9 S_trwall: \xcc S_ndoor: \xce S_vodoor: \xce S_hodoor: \xce S_room: \xfa # centered dot S_engroom: \xee # epsilon S_corr: \xb1 S_litcorr: \xb2 S_engrcorr: \xb1 S_upstair: \xf0 # Greek Xi S_dnstair: \xf0 S_brupstair: \xf0 # Greek Xi S_brdnstair: \xf0 finish start: curses Description: approximation of IBMgraphics using DECgraphics Restrictions: primary Handling: DEC S_vwall: \xf8 # meta-x, vertical rule S_hwall: \xf1 # meta-q, horizontal rule S_tlcorn: \xec # meta-l, top left corner S_trcorn: \xeb # meta-k, top right corner S_blcorn: \xed # meta-m, bottom left S_brcorn: \xea # meta-j, bottom right S_crwall: \xee # meta-n, cross S_tuwall: \xf6 # meta-v, T up S_tdwall: \xf7 # meta-w, T down S_tlwall: \xf5 # meta-u, T left S_trwall: \xf4 # meta-t, T right S_ndoor: \xfe # meta-z, centered dot S_bars: \xfc # meta-|, not-equals sign (was '#') S_tree: \xe7 # meta-g, plus or minus sign S_room: \xfe # meta-z, centered dot # S_engroom: \xee # epsilon [\xee is actually cross wall] S_corr: \xe1 # meta-a, checkerboard S_litcorr: \xe1 # meta-a, checkerboard S_engrcorr: \xe1 # meta-a, checkerboard S_ice: \xfe # meta-z, centered dot S_vodbridge: \xfe # meta-z, centered dot S_hodbridge: \xfe # meta-z, centered dot S_vbeam: \xf8 # meta-3, vertical rule S_hbeam: \xf1 # meta-D, horizontal rule S_sw_ml: \xf8 # meta-3, vertical rule S_sw_mr: \xf8 # meta-3, vertical rule S_expl_ml: \xf8 # meta-3, vertical rule S_expl_mr: \xf8 # meta-3, vertical rule G_vwall_sokoban: /blue G_hwall_sokoban: /blue G_tlcorn_sokoban: /blue G_trcorn_sokoban: /blue G_blcorn_sokoban: /blue G_brcorn_sokoban: /blue G_crwall_sokoban: /blue G_tuwall_sokoban: /blue G_tdwall_sokoban: /blue G_tlwall_sokoban: /blue G_trwall_sokoban: /blue G_vwall_gehennom: /red G_hwall_gehennom: /red G_tlcorn_gehennom: /red G_trcorn_gehennom: /red G_blcorn_gehennom: /red G_brcorn_gehennom: /red G_crwall_gehennom: /red G_tuwall_gehennom: /red G_tdwall_gehennom: /red G_tlwall_gehennom: /red G_trwall_gehennom: /red G_vwall_knox: /yellow G_hwall_knox: /yellow G_tlcorn_knox: /yellow G_trcorn_knox: /yellow G_blcorn_knox: /yellow G_brcorn_knox: /yellow G_crwall_knox: /yellow G_tuwall_knox: /yellow G_tdwall_knox: /yellow G_tlwall_knox: /yellow G_trwall_knox: /yellow G_vwall_mines: /brown G_hwall_mines: /brown G_tlcorn_mines: /brown G_trcorn_mines: /brown G_blcorn_mines: /brown G_brcorn_mines: /brown G_crwall_mines: /brown G_tuwall_mines: /brown G_tdwall_mines: /brown G_tlwall_mines: /brown G_trwall_mines: /brown finish start: DECgraphics Description: special line-drawing characters used for walls Restrictions: primary Handling: DEC S_vwall: \xf8 # meta-x, vertical rule S_hwall: \xf1 # meta-q, horizontal rule S_tlcorn: \xec # meta-l, top left corner S_trcorn: \xeb # meta-k, top right corner S_blcorn: \xed # meta-m, bottom left S_brcorn: \xea # meta-j, bottom right S_crwall: \xee # meta-n, cross S_tuwall: \xf6 # meta-v, T up S_tdwall: \xf7 # meta-w, T down S_tlwall: \xf5 # meta-u, T left S_trwall: \xf4 # meta-t, T right S_ndoor: \xfe # meta-~, centered dot S_vodoor: \xe1 # meta-a, checkerboard S_hodoor: \xe1 # meta-a, checkerboard S_bars: \xfc # meta-|, not-equals (used to be pi) S_tree: \xe7 # meta-g, plus-or-minus S_room: \xfe # meta-~, centered dot S_upladder: \xf9 # meta-y, less-than-or-equals S_dnladder: \xfa # meta-z, greater-than-or-equals S_brupladder: \xf9 # meta-y, less-than-or-equals S_brdnladder: \xfa # meta-z, greater-than-or-equals S_altar: \xfb # meta-{, pi (used to default to '_') S_pool: \xe0 # meta-\, diamond S_ice: \xfe # meta-~, centered dot S_lava: \xe0 # meta-\, diamond S_lavawall: \xe0 # meta-\, diamond S_vodbridge: \xfe # meta-~, centered dot S_hodbridge: \xfe # meta-~, centered dot S_water: \xe0 # meta-\, diamond S_vbeam: \xf8 # meta-x, vertical rule S_hbeam: \xf1 # meta-q, horizontal rule S_sw_tc: \xef # meta-o, high horizontal line S_sw_ml: \xf8 # meta-x, vertical rule S_sw_mr: \xf8 # meta-x, vertical rule S_sw_bc: \xf3 # meta-s, low horizontal line S_expl_tc: \xef # meta-o, high horizontal line S_expl_ml: \xf8 # meta-x, vertical rule S_expl_mr: \xf8 # meta-x, vertical rule S_expl_bc: \xf3 # meta-s, low horizontal line G_vwall_sokoban: /blue G_hwall_sokoban: /blue G_tlcorn_sokoban: /blue G_trcorn_sokoban: /blue G_blcorn_sokoban: /blue G_brcorn_sokoban: /blue G_crwall_sokoban: /blue G_tuwall_sokoban: /blue G_tdwall_sokoban: /blue G_tlwall_sokoban: /blue G_trwall_sokoban: /blue G_vwall_gehennom: /red G_hwall_gehennom: /red G_tlcorn_gehennom: /red G_trcorn_gehennom: /red G_blcorn_gehennom: /red G_brcorn_gehennom: /red G_crwall_gehennom: /red G_tuwall_gehennom: /red G_tdwall_gehennom: /red G_tlwall_gehennom: /red G_trwall_gehennom: /red G_vwall_knox: /yellow G_hwall_knox: /yellow G_tlcorn_knox: /yellow G_trcorn_knox: /yellow G_blcorn_knox: /yellow G_brcorn_knox: /yellow G_crwall_knox: /yellow G_tuwall_knox: /yellow G_tdwall_knox: /yellow G_tlwall_knox: /yellow G_trwall_knox: /yellow G_vwall_mines: /brown G_hwall_mines: /brown G_tlcorn_mines: /brown G_trcorn_mines: /brown G_blcorn_mines: /brown G_brcorn_mines: /brown G_crwall_mines: /brown G_tuwall_mines: /brown G_tdwall_mines: /brown G_tlwall_mines: /brown G_trwall_mines: /brown finish start: MACgraphics # Description: (pre-OSX: obsolete?) # Restrictions: primary Handling: MAC S_vwall: \xba S_hwall: \xcd S_tlcorn: \xc9 S_trcorn: \xbb S_blcorn: \xc8 S_brcorn: \xbc S_crwall: \xce S_tuwall: \xca S_tdwall: \xcb S_tlwall: \xb9 S_trwall: \xcc S_ndoor: \xb0 S_vodoor: \xee S_hodoor: \xee S_vcdoor: \xef S_hcdoor: \xef S_bars: \xf0 # equivalency symbol S_tree: \xf1 # plus-or-minus S_corr: \xb0 S_engrcorr: \xb0 S_grave: \xef # same as open door S_pool: \xe0 finish # When using Unicode glyphs, care must be taken with how terminals # render them and how completely fonts cover them. # # Depending on the font, terminal, and operating system, unsupported # glyphs may be replaced by placeholder symbols (e.g. � U+FFFD # replacement character or □ U+25A1 white square), omitted entirely, or # substituted from fallback fonts. Such fallback can introduce visual # inconsistencies due to differences in style, metrics, or alignment. # # Support for glyphs defined in the Windows Glyph List 4 # (https://en.wikipedia.org/wiki/WGL4) is generally good across common # fonts and platforms. Beyond that baseline, coverage becomes less # predictable and should be evaluated case by case. # # Emoji support often is problematic, and wide glyphs occupy two display # columns, which NetHack does not support. # # Symset Enhanced1 should be considered the conservative Unicode symset, # while Enhanced2 (and any future symsets) may make use of more advanced # Unicode features. start: Enhanced1 Description: Enhanced with Unicode glyphs and 24-bit color Restrictions: primary Handling: UTF8 S_corr: U+2591 # ░ LIGHT SHADE S_engrcorr: U+2591 # ░ LIGHT SHADE S_litcorr: U+2592 # ▒ MEDIUM SHADE S_vwall: U+2502 # │ BOX DRAWINGS LIGHT VERTICAL S_hwall: U+2500 # ─ BOX DRAWINGS LIGHT HORIZONTAL S_tlcorn: U+250c # ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT S_trcorn: U+2510 # ┐ BOX DRAWINGS LIGHT DOWN AND LEFT S_blcorn: U+2514 # └ BOX DRAWINGS LIGHT UP AND RIGHT S_brcorn: U+2518 # ┘ BOX DRAWINGS LIGHT UP AND LEFT S_crwall: U+253c # ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL S_tuwall: U+2534 # ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL S_tdwall: U+252c # ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL S_tlwall: U+2524 # ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT S_trwall: U+251c # ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT S_ndoor: U+00b7 # · MIDDLE DOT S_vodoor: U+2592 # ▒ MEDIUM SHADE S_hodoor: U+2592 # ▒ MEDIUM SHADE S_bars: U+2261 # ≡ IDENTICAL TO S_tree: U+03a8 # Ψ GREEK CAPITAL LETTER PSI S_room: U+00b7 # · MIDDLE DOT S_engroom: U+03BE # ξ Greek Small Letter Xi S_darkroom: U+00b7 # · MIDDLE DOT S_upladder: U+2264 # ≤ LESS-THAN OR EQUAL TO S_dnladder: U+2265 # ≥ GREATER-THAN OR EQUAL TO S_altar: U+03A9 # Ω GREEK CAPITAL LETTER OMEGA S_grave: U+2020 # † DAGGER G_fountain: U+2320/0-150-255 # ⌠ TOP HALF INTEGRAL S_pool: U+224b # ≋ TRIPLE TILDE S_ice: U+00b7 # · MIDDLE DOT S_lava: U+224b # ≋ TRIPLE TILDE S_lavawall: U+2248 # ≈ ALMOST EQUAL TO S_vodbridge: U+00b7 # · MIDDLE DOT S_hodbridge: U+00b7 # · MIDDLE DOT S_water: U+2248 # ≈ ALMOST EQUAL TO S_web: U+00A4 # ¤ CURRENCY SIGN S_vbeam: U+2502 # │ BOX DRAWINGS LIGHT VERTICAL S_hbeam: U+2500 # ─ BOX DRAWINGS LIGHT HORIZONTAL S_sw_tc: U+2594 # ▔ UPPER ONE EIGHTH BLOCK S_sw_ml: U+258f # ▏ LEFT ONE EIGHTH BLOCK S_sw_mr: U+2595 # ▕ RIGHT ONE EIGHTH BLOCK S_sw_bc: U+2581 # LOWER ONE EIGHTH BLOCK S_expl_tc: U+2594 # ▔ UPPER ONE EIGHTH BLOCK S_expl_ml: U+258f # ▏ LEFT ONE EIGHTH BLOCK S_expl_mr: U+2595 # ▕ RIGHT ONE EIGHTH BLOCK S_expl_bc: U+2581 # LOWER ONE EIGHTH BLOCK G_vwall_sokoban: U+2502/blue # │ BOX DRAWINGS LIGHT VERTICAL G_hwall_sokoban: U+2500/blue # ─ BOX DRAWINGS LIGHT HORIZONTAL G_tlcorn_sokoban: U+250c/blue # ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT G_trcorn_sokoban: U+2510/blue # ┐ BOX DRAWINGS LIGHT DOWN AND LEFT G_blcorn_sokoban: U+2514/blue # └ BOX DRAWINGS LIGHT UP AND RIGHT G_brcorn_sokoban: U+2518/blue # ┘ BOX DRAWINGS LIGHT UP AND LEFT G_crwall_sokoban: U+253C/blue # ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL G_tuwall_sokoban: U+2534/blue # ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL G_tdwall_sokoban: U+252C/blue # ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL G_tlwall_sokoban: U+2524/blue # ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT G_trwall_sokoban: U+251C/blue # ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT G_vwall_gehennom: U+2502/red # │ BOX DRAWINGS LIGHT VERTICAL G_hwall_gehennom: U+2500/red # ─ BOX DRAWINGS LIGHT HORIZONTAL G_tlcorn_gehennom: U+250c/red # ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT G_trcorn_gehennom: U+2510/red # ┐ BOX DRAWINGS LIGHT DOWN AND LEFT G_blcorn_gehennom: U+2514/red # └ BOX DRAWINGS LIGHT UP AND RIGHT G_brcorn_gehennom: U+2518/red # ┘ BOX DRAWINGS LIGHT UP AND LEFT G_crwall_gehennom: U+253C/red # ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL G_tuwall_gehennom: U+2534/red # ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL G_tdwall_gehennom: U+252C/red # ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL G_tlwall_gehennom: U+2524/red # ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT G_trwall_gehennom: U+251C/red # ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT G_vwall_knox: U+2502/150-75-0 # │ BOX DRAWINGS LIGHT VERTICAL G_hwall_knox: U+2500/150-75-0 # ─ BOX DRAWINGS LIGHT HORIZONTAL G_tlcorn_knox: U+250c/150-75-0 # ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT G_trcorn_knox: U+2510/150-75-0 # ┐ BOX DRAWINGS LIGHT DOWN AND LEFT G_blcorn_knox: U+2514/150-75-0 # └ BOX DRAWINGS LIGHT UP AND RIGHT G_brcorn_knox: U+2518/150-75-0 # ┘ BOX DRAWINGS LIGHT UP AND LEFT G_crwall_knox: U+253C/150-75-0 # ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL G_tuwall_knox: U+2534/150-75-0 # ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL G_tdwall_knox: U+252C/150-75-0 # ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL G_tlwall_knox: U+2524/150-75-0 # ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT G_trwall_knox: U+251C/150-75-0 # ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT G_vwall_mines: U+2502/113-126-142 # │ BOX DRAWINGS LIGHT VERTICAL G_hwall_mines: U+2500/113-126-142 # ─ BOX DRAWINGS LIGHT HORIZONTAL G_tlcorn_mines: U+250c/113-126-142 # ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT G_trcorn_mines: U+2510/113-126-142 # ┐ BOX DRAWINGS LIGHT DOWN AND LEFT G_blcorn_mines: U+2514/113-126-142 # └ BOX DRAWINGS LIGHT UP AND RIGHT G_brcorn_mines: U+2518/113-126-142 # ┘ BOX DRAWINGS LIGHT UP AND LEFT G_crwall_mines: U+253C/113-126-142 # ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL G_tuwall_mines: U+2534/113-126-142 # ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL G_tdwall_mines: U+252C/113-126-142 # ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL G_tlwall_mines: U+2524/113-126-142 # ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT G_trwall_mines: U+251C/113-126-142 # ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT finish start: Enhanced2 # contributed in GitHub pull request 1503 by abcbarryn. # This has double line wall symbols. Description: Enhanced with more Unicode glyphs and 24-bit color Restrictions: primary Handling: UTF8 S_corr: U+2591 S_litcorr: U+2592 S_engrcorr: U+2591 S_amulet: U+2299 # ☉ S_cloud: U+2601 # ☁ S_vwall: U+2551 # ║ BOX DRAWINGS DOUBLE VERTICAL S_hwall: U+2550 # ═ BOX DRAWINGS DOUBLE HORIZONTAL S_tlcorn: U+2554 # ╔ BOX DRAWINGS DOUBLE DOWN AND RIGHT S_trcorn: U+2557 # ╗ BOX DRAWINGS DOUBLE DOWN AND LEFT S_blcorn: U+255a # ╚ BOX DRAWINGS DOUBLE UP AND RIGHT S_brcorn: U+255d # ╝ BOX DRAWINGS DOUBLE UP AND LEFT S_crwall: U+256c # ╬ BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL S_tuwall: U+2569 # ╩ BOX DRAWINGS DOUBLE UP AND HORIZONTAL S_tdwall: U+2566 # ╦ BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL S_tlwall: U+2563 # ╣ BOX DRAWINGS DOUBLE VERTICAL AND LEFT S_trwall: U+2560 # ╠ BOX DRAWINGS DOUBLE VERTICAL AND RIGHT S_ndoor: U+00b7 # MIDDLE DOT S_vodoor: U+2592 # MEDIUM SHADE S_hodoor: U+2592 # MEDIUM SHADE # S_bars: U+2261 # IDENTICAL TO S_bars: U+2980 # ⦀ # S_tree: U+03a8 # GREEK CAPITAL LETTER PSI # S_tree: U+1F332 # 🌲 S_tree: U+2660 # ♠ S_room: U+00b7 # MIDDLE DOT S_engroom: U+03BE # Greek Small Letter Xi S_darkroom: U+00b7 # MIDDLE DOT S_upladder: U+2264 # LESS-THAN OR EQUAL TO S_dnladder: U+2265 # GREATER-THAN OR EQUAL TO S_altar: U+03A9 # GREEK CAPITAL LETTER OMEGA S_grave: U+2020 # DAGGER G_fountain: U+2320/0-150-255 # TOP HALF INTEGRAL S_pool: U+224b # TRIPLE TILDE S_ice: U+00b7 # MIDDLE DOT # S_ice: U+2744 # ❄️ S_lava: U+224b # TRIPLE TILDE S_lavawall: U+2248 # ALMOST EQUAL TO S_vodbridge: U+00b7 # MIDDLE DOT S_hodbridge: U+00b7 # MIDDLE DOT S_water: U+2248 # ALMOST EQUAL TO S_web: U+00A4 # CURRENCY SIGN S_vbeam: U+2502 # BOX DRAWINGS LIGHT VERTICAL S_hbeam: U+2500 # BOX DRAWINGS LIGHT HORIZONTAL S_sw_tc: U+2594 # UPPER ONE EIGHTH BLOCK S_sw_ml: U+258f # LEFT ONE EIGHTH BLOCK S_sw_mr: U+2595 # RIGHT ONE EIGHTH BLOCK S_sw_bc: U+2581 # LOWER ONE EIGHTH BLOCK S_expl_tc: U+2594 # UPPER ONE EIGHTH BLOCK S_expl_ml: U+258f # LEFT ONE EIGHTH BLOCK S_expl_mr: U+2595 # RIGHT ONE EIGHTH BLOCK S_expl_bc: U+2581 # LOWER ONE EIGHTH BLOCK G_vwall_sokoban: U+2502/blue G_hwall_sokoban: U+2500/blue G_tlcorn_sokoban: U+250c/blue G_trcorn_sokoban: U+2510/blue G_blcorn_sokoban: U+2514/blue G_brcorn_sokoban: U+2518/blue G_crwall_sokoban: U+253C/blue G_tuwall_sokoban: U+2534/blue G_tdwall_sokoban: U+252C/blue G_tlwall_sokoban: U+2524/blue G_trwall_sokoban: U+251C/blue G_vwall_gehennom: U+2502/red G_hwall_gehennom: U+2500/red G_tlcorn_gehennom: U+250c/red G_trcorn_gehennom: U+2510/red G_blcorn_gehennom: U+2514/red G_brcorn_gehennom: U+2518/red G_crwall_gehennom: U+253C/red G_tuwall_gehennom: U+2534/red G_tdwall_gehennom: U+252C/red G_tlwall_gehennom: U+2524/red G_trwall_gehennom: U+251C/red G_vwall_knox: U+2502/150-75-0 G_hwall_knox: U+2500/150-75-0 G_tlcorn_knox: U+250c/150-75-0 G_trcorn_knox: U+2510/150-75-0 G_blcorn_knox: U+2514/150-75-0 G_brcorn_knox: U+2518/150-75-0 G_crwall_knox: U+253C/150-75-0 G_tuwall_knox: U+2534/150-75-0 G_tdwall_knox: U+252C/150-75-0 G_tlwall_knox: U+2524/150-75-0 G_trwall_knox: U+251C/150-75-0 G_vwall_mines: U+2502/113-126-142 G_hwall_mines: U+2500/113-126-142 G_tlcorn_mines: U+250c/113-126-142 G_trcorn_mines: U+2510/113-126-142 G_blcorn_mines: U+2514/113-126-142 G_brcorn_mines: U+2518/113-126-142 G_crwall_mines: U+253C/113-126-142 G_tuwall_mines: U+2534/113-126-142 G_tdwall_mines: U+252C/113-126-142 G_tlwall_mines: U+2524/113-126-142 G_trwall_mines: U+251C/113-126-142 finish start: AmigaFont Description: Amiga hack.font line-drawing and effect characters # Dungeon features S_stone: \x20 S_vwall: \xc0 S_hwall: \xc1 S_tlcorn: \xc2 S_trcorn: \xc3 S_blcorn: \xc4 S_brcorn: \xc5 S_crwall: \xc6 S_tuwall: \xd8 S_tdwall: \xd6 S_tlwall: \xd7 S_trwall: \xd5 S_ndoor: \xd9 S_vodoor: \x91 S_hodoor: \x92 S_vcdoor: \x93 S_hcdoor: \x94 S_bars: '#' S_tree: '#' S_room: '.' S_darkroom: \x20 S_corr: \xe5 S_litcorr: \xe5 S_upstair: '<' S_dnstair: '>' S_upladder: '<' S_dnladder: '>' S_altar: '_' S_grave: \x5c S_throne: '#' S_sink: '{' S_fountain: '}' S_pool: '*' S_ice: '}' S_lava: '*' S_vodbridge: '*' S_hodbridge: '#' S_vcdbridge: '#' S_hcdbridge: '.' S_air: '#' S_cloud: '}' # Traps: all default to '^' except web S_web: '"' # Effects S_vbeam: \xf1 S_hbeam: \xf0 S_lslant: \xf2 S_rslant: \xf3 S_digbeam: '*' S_flashbeam: '!' S_boomleft: '{' S_boomright: '}' S_ss1: '@' S_ss2: '&' S_ss3: '*' S_ss4: '#' S_sw_tl: \xf4 S_sw_tc: \xf5 S_sw_tr: \xf6 S_sw_ml: \xf7 S_sw_mr: \xef S_sw_bl: \xf8 S_sw_bc: \xf9 S_sw_br: \xfa S_explode1: \xe6 S_explode2: \xea S_explode3: \xe7 S_explode4: \xec S_explode5: \xd4 S_explode6: \xed S_explode7: \xe8 S_explode8: \xeb S_explode9: \xe9 finish # symbols EOF