# Sample config file for win32 NetHack

#
# Some options MUST be set in this file, other options can be toggled while
# playing.  For a list of options available see the <opthelp.> file.
#
# To change the configuration, comment out the unwanted lines, and
# uncomment the configuration you want.

# *** OPTIONS ***
#
# Use the IBM character set rather than just plain ascii characters
# for tty window-port.
# OPTIONS=IBMGraphics

# *** Personal Preferences ***
# Some options to set personal preferences.  Uncomment and change these to
# suit your personal preference.  If several people are to use the same
# configuration, options like these should not be set.
#
#OPTIONS=name:Janet,role:Valkyrie,race:Human,gender:female,align:lawful
OPTIONS=dogname:Ace
#OPTIONS=dogname:Fido,catname:Morris,fruit:guava
OPTIONS=catname:Morpheus
#OPTIONS=horsename:Silver
#OPTIONS=autopickup,pickup_types:$"=/!?+
#OPTIONS=packorder:")[%?+/=!(*0_`
#OPTIONS=scores:10 top/2 around/own
#OPTIONS=nolegacy,noverbose
#OPTIONS=menustyle:traditional

#
# General options.  You might also set "silent" so as not to attract
# the boss's attention.
#
OPTIONS=time,noshowexp,number_pad,lit_corridor,rest_on_space
#
# If you want to get rid of "use #quit to quit..." use:
#OPTIONS=suppress_alert:3.3.1
#
# Set some options to control graphical window-port (these will
# be safely and silently ignored by the tty port)
#
# Map window settings
# possible map_mode options include: tiles|ascii4x6|ascii6x8|ascii8x8|ascii16x8|
#                                    ascii7x12|ascii8x12|ascii16x12|ascii12x16|
#                                    ascii10x18|fit_to_screen
#OPTIONS=map_mode:tiles,scroll_margin:5
OPTIONS=map_mode:fit_to_screen

# Menu settings
OPTIONS=font_menu:Tahoma,font_message:Tahoma

# Other
OPTIONS=hilite_pet,!toptenwin
OPTIONS=!splash_screen,player_selection:prompts
OPTIONS=vary_msgcount:3
OPTIONS=fullscreen,wraptext
# Status/message window colors
# Possible color options include:
# six digit hexadecimal RGB color value ("#8F8F8F"), black, red, green, brown,
# blue, magenta, cyan, gray (or grey), orange, brightgreen, yellow, brightblue,
# brightmagenta, brightcyan, white, trueblack, purple, silver, maroon, fuchsia,
# lime, olive, navy, teal, aqua, activeborder, activecaption, appworkspace,
# background, btnface, btnshadow, btntext, captiontext, graytext, highlight,
# highlighttext, inactiveborder, inactivecaption, menu, menutext, scrollbar,
# window, windowframe, windowtext.
#OPTIONS=windowcolors:status windowtext/window message windowtext/window
OPTIONS=windowcolors:status white/#000000 message white/#000000 menu white/#000000 text white/#000000

#
#HACKDIR=c:\games\nethack
# 
# Note: On Windows HACKDIR defaults to the location 
#       of the NetHack.exe or NetHackw.exe file. 
#       Setting HACKDIR above will override that.
#
#   LEVELS and SAVE default to HACKDIR
#
#LEVELS=c:\games\nethack\bones
#SAVE=c:\games\nethack\bones

# *** CHARACTER GRAPHICS ***
#
# See the on-line help or the Guidebook for which symbols are in which
# positions.
#OPTION=IBMgraphics

# If you merely set the IBMgraphics option as above, NetHack will use IBM
# extended ASCII for dungeon characters.  If you don't like the selections,
# you can make up your own via these graphics options, but you should still
# set IBMgraphics if you are using IBM graphics characters to get the correct
# processing.
#
# ================================================
# An example using the IBM graphics character set:
#DUNGEON=  032 179 196 218 191 192 217 197 193 194 \
#	   180 195 249 239 239 254 254 240 241 249 \
#	   177 177 060 062 060 062 220 124 190 035 \
#	   244 247 249 247 042 042 186 205 046 035 \
#	   247
#
#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
#   094 094 094 094 232 232 232 157 094 094 \
#	   094 094
#
#EFFECTS=  179 196 092 047 042 033 041 040	   \
#	   048 035 064 042			   \
#	   047 045 092 058 058 092 045 047	   \
#	   047 045 092 058 032 058 092 045 047

# ================================================
# Some alternatives:
#DUNGEON=  032 186 205 201 187 200 188 206 202 203 \
#	   185 204 249 239 239 254 254 240 241 249 \
#	   177 177 060 062 060 062 095 124 092 035 \
#	   244 247 249 247 042 042 179 196 046 035 \
#	   247
#
#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
#	   094 094 094 094 094 034 094 094 094 094 \
#	   094 094

# ================================================
# Here is a recommendation sent in by Michael Feir
# for use by blind NetHack players.
#
#DUNGEON=  032 124 045 124 124 124 124 045 045 045 \
#          124 124 046 045 124 043 043 046 035 035 \
#          060 062 060 062 095 092 035 126 126 126 \
#          126 042 042 035 035 032 035 126
#
#TRAPS=    094 094 094 094 094 094 094 094 094 094 \
#          094 094 094 094 094 094 094 094 094 094 \
#          094 094
#
#EFFECTS=  124 095 092 047 042 033 041 040         \
#          048 035 064 042                         \
#          047 045 092 058 058 092 045 047         \
#          047 045 092 058 032 058 092 045 047


DUNGEON= 34 176 45  112 63 118 35 124 92  228 119 114 38 215 219 123 125 244 91 61 218 201 234 242 60 62 185 207 208 167 123 222 214 \
           338     

SOUND=MESG "This door is locked."                   "lock.wav"       100
SOUND=MESG "The door resists!"                      "door1.wav""      100
SOUND=MESG "The door opens."                        "door2.wav"      100
SOUND=MESG "You hear a door open."                  "door2.wav"      50
SOUND=MESG "The door closes."                       "door3.wav"      100
SOUND=MESG "*it crashes open*"                      "crack.wav"      100
SOUND=MESG "The door crashes open*"                 "crack.wav"      100
SOUND=MESG "*The door splinters!*"                  "crack.wav"      100
SOUND=MESG "*door * shatters*"                      "crack.wav"      100
SOUND=MESG "WHAMMM!!!"                              "whammm.wav"     100

SOUND=MESG "You carefully open the *"               "creak.wav"      50
SOUND=MESG "Hmmm, it seems to be locked."           "lock.wav"       75
SOUND=MESG "*slams open*"                           "slams.wav"      100
SOUND=MESG "*break open the lock*"                  "crack.wav"      100
SOUND=MESG "THUD!"                                  "thud.wav"       100

SOUND=MESG "Klunk!*"                                "metal.wav"      100

SOUND=MESG "*move the boulder*"                     "boulder.wav"    100
SOUND=MESG "*You finish eating*"                    "munch.wav"      100
SOUND=MESG "*lack of food*"                         "moan.wav"       100
SOUND=MESG "*needs food, badly!"                    "moan.wav"       75
SOUND=MESG "You are beginning to feel hungry."      "moan.wav"       50
SOUND=MESG "You are beginning to feel weak."        "moan.wav"       75
SOUND=MESG "*puts you to sleep*"                    "yawn.wav"       100
SOUND=MESG "*put to sleep by*"                      "yawn.wav"       100
SOUND=MESG "*Yak - dog food!*"                      "yak.wav"        100
SOUND=MESG "*vomit*"                                "vomit.wav"      100
SOUND=MESG "Blecch!*"                               "blecch.wav"     100
SOUND=MESG "*Maud*"                                 "maud.wav"       100

SOUND=MESG "*crumbles and turns to dust*"           "crumble.wav"    100
SOUND=MESG "You begin to memorize the runes*"       "book.wav"       100

SOUND=MESG "You swing your * through thin air."     "air.wav"        100
SOUND=MESG "You kick at empty space."               "air.wav"        100
SOUND=MESG "You attack thin air."                   "air.wav"        100
SOUND=MESG "Snap!"                                  "snap.wav"       100

SOUND=MESG "*You succeed in cutting away*"          "rocks.wav"      100
SOUND=MESG "*You make an opening in the*"           "rockl.wav"      100
SOUND=MESG "You start digging downward*"            "rockl.wav"      100
SOUND=MESG "*This wall is too hard*"                "vault.wav"      100
SOUND=MESG "The boulder fills a pit."               "fills.wav"      100

SOUND=MESG "*glows silver*"                         "harp.wav"       100
SOUND=MESG "*glows blue*"                           "harp.wav"       100
SOUND=MESG "*surrounded by a shimmering light*"     "shimmer.wav"    100
SOUND=MESG "*Magical energies course through *"     "shimmer.wav"    100
SOUND=MESG "*glows black*"                          "black.wav"      100
SOUND=MESG "*You feel like someone is helping*"     "helping.wav"    100
SOUND=MESG "*coalesces in your mind*"               "helping.wav"    100

SOUND=MESG "*door * shatters*"                      "crack.wav"      100
SOUND=MESG "*shatter*"                              "shatter.wav"    100
SOUND=MESG "*breaks into shards*"                   "shatter.wav"    100
SOUND=MESG "*applause*"                             "applause.wav"   100

SOUND=MESG "You bought *"                           "register.wav"   100
SOUND=MESG "* gold pieces."                         "coins.wav"      100
SOUND=MESG "You hear someone counting money."       "coinsfall.wav"  50
SOUND=MESG "Your purse feels lighter."              "coins.wav"      25
SOUND=MESG "*punished for your misbehavior*"        "chain.wav"      100

SOUND=MESG "*magic missile*hits*"                   "missile.wav"    100
SOUND=MESG "*lightning bolt*hits*"                  "lightning.wav"  100
SOUND=MESG "*magic missile*bounces*"                "missile.wav"    100
SOUND=MESG "*lightning bolt*bounces*"               "lightning.wav"  100
SOUND=MESG "*The * bounces!*"                       "bounces.wav"    100
SOUND=MESG "*blinded by the flash*"                 "camera.wav"     100

SOUND=MESG "*You hit the*"                          "hit1.wav"       100
SOUND=MESG "*You smite the*"                        "hit1.wav"       100
SOUND=MESG "*You kick the*"                         "hit1.wav"       100
SOUND=MESG "*You destroy the*"                      "hit2.wav"       100
SOUND=MESG "*You kill the*"                         "hit2.wav"       100
SOUND=MESG "*The * hits*"                           "scream1.wav"    100
SOUND=MESG "*The * bites*"                          "growl.wav"      100
SOUND=MESG "*bits the*"                             "hit1.wav"       100
SOUND=MESG "*bites the*"                            "growl.wav"      100
SOUND=MESG "*Ouch!*"                                "ouch.wav"       100
SOUND=MESG "*You get zapped*"                       "spark.wav"      100
SOUND=MESG "*You miss the*"                         "swing.wav"      100
SOUND=MESG "*The * misses*"                         "swing.wav"      100
SOUND=MESG "*You are splashed by*"                  "slop.wav"       100

SOUND=MESG "*You die..."                            "evil.wav"       100

SOUND=MESG "*gush of water hits*"                   "gush.wav"       100
SOUND=MESG "You hear the splashing of a naiad."     "naiad.wav"      100
SOUND=MESG "You hear bubbling water."               "bubbs.wav"      100
SOUND=MESG "You hear a strange wind."               "wind.wav"       100
SOUND=MESG "*You hear a slow drip*"                 "drip.wav"       100
SOUND=MESG "*a monster behind the boulder*"         "bison.wav"      100
SOUND=MESG "Water gushes forth*"                    "water.wav"      100
SOUND=MESG "You fall into water!*"                  "dive.wav"       100
SOUND=MESG "*almost hit by*"                        "almost.wav"     100
SOUND=MESG "*You are hit by a *dart*"               "dart.wav"       100
SOUND=MESG "*You are hit by an arrow*"              "arrow.wav"      100
SOUND=MESG "You feel self-knowledgeable..."         "magic1.wav"     100
SOUND=MESG "You * the presence of*"                 "magic1.wav"     100
SOUND=MESG "*nose tingles and you smell*"           "sniff.wav"      100
SOUND=MESG "*moving*faster*"                        "faster.wav"     100
SOUND=MESG "You speed up."                          "faster.wav"     100

SOUND=MESG "You hear*noises in the distance."       "skrap.wav"      50
SOUND=MESG "*howling of the CwnAnnwn..."            "howling.wav"    100
SOUND=MESG "*cool draught refreshes you*"           "draught.wav"    100

SOUND=MESG "You feel very attracted to*"            "crowd-groan.wav" 100

SOUND=MESG "*You make a lot of noise*"              "noise.wav"      100
SOUND=MESG "You hear a gurgling noise."             "gurgling.wav"   100
SOUND=MESG "*gushes up from the drain*"             "gurgling.wav"   100
SOUND=MESG "You hear * cash register."              "register.wav"   75
SOUND=MESG "You hear the footsteps*"                "footsteps.wav"  75
SOUND=MESG "You hear a crashing sound*"             "crack.wav"      50
SOUND=MESG "* suddenly disappears!"                 "beam.wav"       50
SOUND=MESG "*teleporter trap*"                      "beam.wav"       100
SOUND=MESG "*explosion*"                            "explosion.wav"  100
SOUND=MESG "*bear trap closes*"                     "beartrap.wav"   100
SOUND=MESG "*KABOOM!!*"                             "kaboom.wav"     100
SOUND=MESG "Yecch! You've been creamed*"            "cream.wav"      100
SOUND=MESG "*opening the tin*"                      "tin.wav"        100

SOUND=MESG "*more confident in your * skills*"      "circus.wav"     100
SOUND=MESG "You are now more skilled in *"          "circus.wav"     100

SOUND=MESG "*ghost touches you*"                    "ghost1.wav"     100
SOUND=MESG "*You destroy * ghost!*"                 "ghost2.wav"     100
SOUND=MESG "*You miss*ghost*"                       "swing.wav"      100
SOUND=MESG "*ghost misses*"                         "swing.wav"      100

SOUND=MESG "*Welcome to experience level*"          "firework.wav"   100
SOUND=MESG "*Welcome to*"                           "shopdoor.wav"   100
SOUND=MESG "*Welcome again to*"                     "shopdoor.wav"   100
SOUND=MESG "*Delphi*"                               "fanfare.wav"    100

SOUND=MESG "*monkey stole*"                         "monkey.wav"     100
