# This is an example nethackrc file. You should edit this to suit your needs # This editor is vi-like. Type ESC a couple times, then ':q!' (without quotes) # to exit if you get stuck. To save, hit ESC and then ZZ or type ':wq' # (without quotes.) To insert text, hit 'i' to enter insert mode. # Here are some examples of reasonable defaults: # junethack attie OPTIONS=catname:Nyan OPTIONS=dogname:Wau OPTIONS=!showexp,!showscore,time,color,!sparkle OPTIONS=autodig,fruit:durian,boulder:0 OPTIONS=msg_window:reversed,DECgraphics OPTIONS=number_pad:0 OPTIONS=suppress_alert:3.4.3,!cmdassist OPTIONS=lit_corridor,showrace OPTIONS=hilite_pet,hilite_obj_piles OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@8'&;:~] # Turn on autopickup. OPTIONS=autopickup # Ask for confirmation before picking up stuff that slows you down. OPTIONS=pickup_burden:Unencumbered # Don't pick up dumb things like armor (great, I really wanted those two plate # mails), tools, and iron chains. # Occasionally you may want to change this in-game. OPTIONS=pickup_types:$?/"=!% # Pick up items you have thrown (e.g. daggers, arrows). This is an NAO patch. OPTIONS=pickup_thrown #------------------------- #| Automatically Pick Up | #------------------------- # [vimsec43] # When throwing daggers/arrows, you don't want to have to pick them all up. # Instead, just name them "==" and turn on autopickup. # With the introduction of pickup_thrown, we don't need this anymore, but I'm # leaving it here commented out for servers that don't offer it. # autopickup_exception="<*==*" # When using poisoned orcish arrows as an elven ranger (a very specific # scenario I'm in all the time), # the ones that have become unpoisoned are useless. Name them "=p" and only # grab poisoned ones. #autopickup_exception="<*poisoned*named =p*" # Really good items you don't want to leave behind autopickup_exception="<*wand of wishing*" autopickup_exception="<*magic marker*" autopickup_exception="<*magic lamp*" autopickup_exception="<*lamp called magic" # Really *important* items you don't want to leave behind # True story: I once left the Amulet of Yendor on an altar while BUC testing # and escaped the dungeon. Not fun. autopickup_exception="<*silver bell*" autopickup_exception="<*Bell of Opening*" autopickup_exception="<*candelabrum*" autopickup_exception="<*Candelabrum*" autopickup_exception="<*Book of the Dead*" autopickup_exception="<*papyrus spellbook*" #autopickup_exception="<*Yendor*" AUTOPICKUP_EXCEPTION=">*Amulet of Yendor" AUTOPICKUP_EXCEPTION="<*Amulet of Yendor named ?*" #----------------------- #| Leave on the Ground | #----------------------- # [vimsec44] # Various player names for stuff they don't really want. autopickup_exception=">* named* empty*" autopickup_exception=">* named* crap*" autopickup_exception=">* named* junk*" autopickup_exception=">* named* worthless*" autopickup_exception=">* named* out*" autopickup_exception=">*scare monster*" # Who wants to pick up their discharged wands? # Actually, I just apply them when they're empty and this becomes a moot point. # But I'll leave this for the benefit of other people; it's not hurting me. autopickup_exception=">*:0)*" # You don't want to try to pick up super-heavy corpses. Or any for that matter. # (Except maybe lizards, but making that work is more trouble than it's worth.) autopickup_exception=">* corpse*" # Ever picked up a /oCancellation without realizing it and then put . into # your bag of holding? # I have. Not fun. autopickup_exception=">*bag*" autopickup_exception=">*wand*cancellation" # If we have this exception, then we can set pickup_types to iron balls in # order to get just exceptions. autopickup_exception=">*heavy iron ball*" ## http://nethackwiki.com/wiki/Autopickup_exceptions # Uses globbing, unless you set OPTIONS=apexception_regex ## Always pick these: #AUTOPICKUP_EXCEPTION="<*magic lamp*" #AUTOPICKUP_EXCEPTION="<*wand of wishing*" #AUTOPICKUP_EXCEPTION="<*wand of death*" #AUTOPICKUP_EXCEPTION="<*wand of polymorph*" ## Don't pick these: AUTOPICKUP_EXCEPTION=">*worthless piece of*" AUTOPICKUP_EXCEPTION=">*loadstone*" AUTOPICKUP_EXCEPTION=">*flint stone*" OPTIONS=hilite_hidden_stairs ## The following are options not in vanilla NetHack: # ## Use the dark gray color. Might not work on all terminals. #OPTIONS=use_darkgray # ## In dumplog, display the number of each type of monster created, ## rather than just the number killed OPTIONS=showborn # ## Disable the generic item use menu (select an item to use directly ## from inventory) #OPTIONS=!item_use_menu # ## Say in the message line whenever you walk against a wall. ## Useful for blind players. #OPTION=msg_wall_hits # ## Show item glyphs (color and symbol) in tty menus. #OPTION=menu_glyphs # ## Name and rank background correspond to statuscolor HP colors. #OPTIONS=hitpointbar # ## Colored status lines. See http://bilious.alt.org/?142 OPTIONS=statuscolors ## HP STATUSCOLOR=hp%100=green,hp%66=yellow,hp%50=orange STATUSCOLOR=hp%33=red&bold,hp%15:red&inverse,hp%0:red&inverse&blink ## Pw STATUSCOLOR=pw%100=green,pw%66=yellow,pw%50:orange,pw%33=red&bold ## Carry STATUSCOLOR=burdened:yellow,stressed:orange,strained:red&bold STATUSCOLOR=overtaxed:red&inverse,overloaded:red&inverse&blink ## Hunger STATUSCOLOR=satiated:yellow,hungry:orange,weak:red&bold STATUSCOLOR=fainting:red&inverse,fainted:red&inverse&blink ## Mental STATUSCOLOR=hallu:yellow,conf:orange,stun:red&bold ## Health STATUSCOLOR=ill:red&inverse,foodpois:red&inverse,slime:red&inverse # # ## Colored menus. Regular expressions allowed. OPTIONS=menucolors MENUCOLOR=" blessed "=green MENUCOLOR=" holy "=green MENUCOLOR=" cursed "=red MENUCOLOR=" unholy "=red MENUCOLOR=" cursed .* (being worn)"=orange&underline MENUCOLOR=" vanish"=white&underline MENUCOLOR=" cancel*"=white&underline MENUCOLOR=" CANCEL*"=white&underline MENUCOLOR=" bag of tricks"=white&underline MENUCOLOR=".*scare monster.*"=underline # ## Require you to type "yes" instead of just "y" OPTIONS=paranoid_hit,paranoid_quit,paranoid_remove # ## Sort items by name. One of "none", "loot", or "full" #OPTIONS=sortloot:full # ## Always show BUC status? OPTIONS=showbuc # ## Always show windows starting from left edge of screen? #OPTIONS=win_edge # ## Show object class symbol in menus where it acts as a hotkey #OPTIONS=show_obj_sym # ## If off, you never load bones files. #OPTIONS=!bones # ## If on, you'll quiver items if you fire 'em. #OPTIONS=!quiver_fired # # # To make playing with a screen-reader such as JAWS easier: # Prevent status lines from updating. use extended command # #updatestatus to force an update. #OPTIONS=!botl_updates # Notify HP changes in the message lines. #OPTIONS=hp_notify # Optionally, change HP notify format. Accepts following codes: # %a = HP adjustment since last notification. No + or - sign. # %c = HP adjustment sign ('+' or '-') # %h = Current HP # %m = Max. HP # %H = Current HP, or "max" if hp=maxhp #OPTIONS=hp_notify_fmt:[HP%c%a=%H] # # # Configurable dungeon feature colors: http://bilious.alt.org/?17 #DUNGEONCOLOR= 0 7 7 7 7 7 7 7 7 7 \ # 7 7 7 3 3 3 3 6 2 7 \ # 0 7 15 15 3 3 7 7 11 7 \ # 4 4 6 1 3 3 3 3 6 7 \ # 4 #TRAPCOLORS= 6 6 7 3 6 1 7 12 4 9 0 0 3 3 5 5 13 7 7 12 12 10 # # ``DUNGEONCOLOR'' are in the same order as ``DUNGEON'', and # ``TRAPCOLORS'' as ``TRAPS'' # # #Key rebinding and extended command autocomplete: #BINDINGS=!:inventory,v:untrap # binding a key to "nothing" will remove the binding. #AUTOCOMPLETE=save,!quit # prefixing the command name with '!' will prevent it from being autocompleted. # # Messagetype patch: http://bilious.alt.org/?397 # Uses globbing, unless you set OPTIONS=msgtype_regex ## displacing pets. hide the message. MSGTYPE=hide "You displaced *" ## items on floor. don't repeat the message. #MSGTYPE=norep "You see here a *" #MSGTYPE=norep "You see here an *" MSGTYPE=hide "Your * looks completely *" MSGTYPE=hide "Your * not affected." MSGTYPE=hide "Somehow, your * not affected." ## delayed instadeaths. always prompt for -more- MSGTYPE=stop "You are slowing down." MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "You are turning a little *" # # See http://nethackwiki.com/wiki/Curses_interface #OPTIONS=windowtype:curses #OPTIONS=qwertz_layout # For more information on what you can set in your nethackrc file, refer to: # http://www.nethack.org/v343/Guidebook.html#_TOCentry_42 # or http://nethackwiki.com/wiki/Options # Happy hacking!