## This is an example nethackrc file. You should edit this to suit your needs ## Edit this on the NAO website: https://alt.org/nethack/webconf/ ## or if in terminal, see https://alt.org/nethack/virus.txt #junethack attie OPTIONS=catname:Nyan OPTIONS=dogname:Wau OPTIONS=!showexp,!showscore,time,color,!sparkle #OPTIONS=!use_darkgray OPTIONS=fruit:durian OPTIONS=msg_window:reversed OPTIONS=number_pad:0 OPTIONS=lit_corridor,showrace OPTIONS=hilite_pet,hilite_pile,!implicit_uncursed OPTIONS=suppress_alert:3.4.3 ## Automatically dig if you are wielding a digging tool and moving ## into a place that can be dug OPTIONS=!autodig ## Walking into a door attempts to open it OPTIONS=autoopen ## Allow saving and loading bones files. OPTIONS=bones ## Show out-of-sight areas of lit rooms OPTIONS=dark_room ## Use inverse for pets #OPTIONS=hilite_pet ## Use inverse for piles of items #OPTIONS=hilite_pile ## How recalled messages (ctrl-p) are displayed. #OPTIONS=msg_window:reversed ## use IBMgraphics or DECgraphics OPTIONS=symset:DECgraphics #OPTIONS=symset:IBMgraphics ## Change symbols SYMBOLS=S_ghost:X ## Sort items by name. One of "none", "loot", or "full" OPTIONS=sortloot:full ## Require explicit yes for some prompts OPTIONS=paranoid_confirmation:Confirm quit attack pray wand Remove ## Conducts #OPTIONS=nudist #OPTIONS=blind ## 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 ## Messagetypes # ## displacing pets. hide the message. #MSGTYPE=hide "You swap places with your .*" ## items on floor. don't repeat the message. #MSGTYPE=norep "You see here a .*" #MSGTYPE=norep "You see here an .*" ## 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 .*" ## moving up or down stairs #MSGTYPE=hide "You descend .*" #MSGTYPE=hide "You (climb|fly) (up|down) .*" ## Use status hilites # OPTIONS=statushilites # HP OPTIONS=hitpointbar OPTIONS=hilite_status:hitpoints/100%/grey&normal OPTIONS=hilite_status:hitpoints/<100%/green&normal OPTIONS=hilite_status:hitpoints/<66%/yellow&normal OPTIONS=hilite_status:hitpoints/<50%/orange&normal OPTIONS=hilite_status:hitpoints/<33%/red&bold OPTIONS=hilite_status:hitpoints/<15%/red&inverse ## Pw OPTIONS=hilite_status:power/100%/grey&normal OPTIONS=hilite_status:power/<100%/green&normal OPTIONS=hilite_status:power/<66%/yellow&normal OPTIONS=hilite_status:power/<50%/orange&normal OPTIONS=hilite_status:power/<33%/red&bold ## Carry OPTIONS=hilite_status:cap/burdened/yellow/stressed/orange/strained/red&bold/overtaxed/red&inverse/overloaded/red&inverse&blink ## Hunger OPTIONS=hilite_status:hunger/satiated/yellow/hungry/orange/weak/red&bold/fainting/red&inverse/fainted/red&inverse&blink ## Mental OPTIONS=hilite_status:condition/hallu/yellow OPTIONS=hilite_status:condition/conf/orange OPTIONS=hilite_status:condition/stun/red&bold ## Health OPTIONS=hilite_status:condition/termill/red&inverse OPTIONS=hilite_status:condition/foodpois/red&inverse OPTIONS=hilite_status:condition/slime/red&inverse # Str, Con, Dex, Int, Wis, Cha OPTIONS=hilite_status:characteristics/up/green/down/red # gold OPTIONS=hilite_status: gold/up/yellow/down/brown # 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.*" AUTOPICKUP_EXCEPTION="<.*wand of death.*" AUTOPICKUP_EXCEPTION="<.*wand of polymorph.*" # 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=">.*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.*" autopickup_exception=">.* small glob.*" # 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.*" ## Don't pick these: AUTOPICKUP_EXCEPTION=">.*worthless piece of.*" AUTOPICKUP_EXCEPTION=">.*loadstone.*" AUTOPICKUP_EXCEPTION=">.*flint stone.*" ## displacing pets. hide the message. #MSGTYPE=hide "You swap places with your .*" ## items on floor. don't repeat the message. #MSGTYPE=norep "You see here a .*" #MSGTYPE=norep "You see here an .*" ## 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 .*" # status non-changes MSGTYPE=hide "Your * looks completely *" MSGTYPE=hide "Your .* not affected.*" MSGTYPE=hide "Somehow, your * not affected." ## Colored menus. Regular expressions allowed. # MENUCOLOR=" vanish"=white&underline MENUCOLOR=" cancel*"=white&underline MENUCOLOR=" CANCEL*"=white&underline MENUCOLOR=".*scare monster.*"=white&underline MENUCOLOR=" bag of tricks"=white&underline