# aosdict's NetHack 3.6.1 rc file. # Feel free to copy and steal any settings. # Last updated: 2017-10-29 #junethack hothraxxa # I did. ## Curses interface (disable windowtype:tty) OPTIONS=windowtype:curses OPTIONS=align_status:bottom OPTIONS=align_message:top OPTIONS=windowborders:3 OPTIONS=petattr:I # Set terminal window for same dimensions OPTIONS=term_cols:150 OPTIONS=term_rows:50 OPTIONS=perm_invent OPTIONS=statuslines:3 # Initialization preferences OPTIONS=catname:Foo OPTIONS=dogname:Fudd OPTIONS=horsename:Fugger OPTIONS=pettype:dog # I dislike having to stop and be informed of item piles # piles of any size (2+) will just say "There are several objects here." OPTIONS=pile_limit:2 # Automatically dig if you are wielding a digging tool and moving # into a place that can be dug. # This is often dependent on the game and probably has to be switched on and off # depending on context. OPTIONS=autodig # Walking into a door attempts to open it OPTIONS=autoopen # Allow saving and loading bones files. OPTIONS=bones # Maintain the . in dark rooms that go out of my sight # (instead of showing as empty space) OPTIONS=dark_room # Invert the colors of pets OPTIONS=hilite_pet # Invert the colors of piles of items OPTIONS=hilite_pile # I want to see when I know stuff is uncursed OPTIONS=!implicit_uncursed # How recalled messages (ctrl-p) are displayed. #OPTIONS=msg_window:reversed # Sort items by name. One of "none", "loot", or "full" OPTIONS=sortloot:full # Corridor lighting OPTIONS=lit_corridor # darkgray turns dark gray into dark blue, if your terminal renders dark gray as # the same color as the background. Mine doesn't, so I have it on. OPTIONS=use_darkgray # no animations. none. ever. (except some happen anyway and you can't turn them off. bleh.) #OPTIONS=!sparkle # hitting ctrl-c by accident and instaquitting would just be awful, wouldn't it? OPTIONS=ignintr # nethack is a lot less fun with no color... OPTIONS=color # Use altmeta #OPTIONS=altmeta # tasty fruit OPTIONS=fruit:plum # 0 works way better for boulder than ` OPTIONS=boulder:0 # I use a num pad OPTIONS=number_pad:0 # !aosdict OPTIONS=symset:IBMGraphics_1,roguesymset:IBMgraphics_1 OPTIONS=!rest_on_space OPTIONS=cmdassist OPTIONS=showrace OPTIONS=showscore OPTIONS=autodescribe # set water to appear as ~ rather than } to avoid confusion with fountains SYMBOLS=S_water:~ SYMBOLS=S_pool:~ SYMBOLS=S_golem:\xec SYMBOLS=S_fountain:\xf4 SYMBOLS=S_tree:\xf1 SYMBOLS=S_bars:\xf0 # Require confirmation in the form of "yes" instead of "y" OPTIONS=paranoid_confirmation:quit remove pray # Play as nudist? (start with no armor, wear no armor) #OPTIONS=nudist # Play zen? (will be "blind from birth", permanently) #OPTIONS=blind ################################################################################ # STATUS BAR CONFIGURATION ################################################################################ OPTIONS=showexp, time # status colors # hilight status changes for 10 turns OPTIONS=statushilites:10 # HP OPTIONS=hilite_status:hitpoints/100%/lightgreen OPTIONS=hilite_status:hitpoints/<100%/green OPTIONS=hilite_status:hitpoints/<80%/yellow OPTIONS=hilite_status:hitpoints/<60%/brown OPTIONS=hilite_status:hitpoints/<40%/orange OPTIONS=hilite_status:hitpoints/<20%/red&inverse OPTIONS=hilite_status:hitpoints-max/up/lightgreen/down/orange # Pw OPTIONS=hilite_status:power/100%/lightblue OPTIONS=hilite_status:power/<100%/blue OPTIONS=hilite_status:power/<80%/green OPTIONS=hilite_status:power/<60%/yellow OPTIONS=hilite_status:power/<40%/orange OPTIONS=hilite_status:power/<20%/red OPTIONS=hilite_status:power-max/up/lightblue/down/orange # Ability scores OPTIONS=hilite_status:characteristics/<5/red OPTIONS=hilite_status:characteristics/>6/orange OPTIONS=hilite_status:characteristics/>8/brown OPTIONS=hilite_status:characteristics/>11/yellow OPTIONS=hilite_status:characteristics/>13/green OPTIONS=hilite_status:characteristics/>16/cyan OPTIONS=hilite_status:characteristics/>18/lightblue # Hunger OPTIONS=hilite_status:hunger/satiated/orange OPTIONS=hilite_status:hunger/hungry/yellow OPTIONS=hilite_status:hunger/weak/orange OPTIONS=hilite_status:hunger/fainting/red&inverse/fainted/red&inverse # Encumbrance OPTIONS=hilite_status:carrying-capacity/burdened/yellow OPTIONS=hilite_status:carrying-capacity/stressed/orange OPTIONS=hilite_status:carrying-capacity/overtaxed/red&inverse OPTIONS=hilite_status:carrying-capacity/overloaded/red&inverse # Status conditions OPTIONS=hilite_status:condition/major-troubles/red&inverse OPTIONS=hilite_status:condition/stun/orange OPTIONS=hilite_status:condition/blind/yellow OPTIONS=hilite_status:condition/hallu/magenta OPTIONS=hilite_status:condition/deaf/brown OPTIONS=hilite_status:condition/lev/cyan OPTIONS=hilite_status:condition/fly/lightcyan OPTIONS=hilite_status:condition/ride/blue # Others OPTIONS=hilite_status:gold/down/red/always/yellow OPTIONS=hilite_status:armor-class/down/cyan/up/red OPTIONS=hilite_status:alignment/lawful/green/neutral/blue/chaotic/red OPTIONS=hilite_status:experience-level/up/lightcyan/down/orange OPTIONS=hilite_status:experience/up/cyan # use hitpointbar OPTIONS=hitpointbar ########################################################################################### # PICKUP RULES ########################################################################################### # do autopickup stuff by default and additionally pick up anything the hero threw OPTIONS=autopickup, pickup_thrown # prefer to pick up certain object classes by default OPTIONS=pickup_types:$!=/+?" # Autopickup exceptions # A leading < means always pick up; a leading > means never pick up. # Superpowerful items AUTOPICKUP_EXCEPTION="<.*magic lamp.*" AUTOPICKUP_EXCEPTION="<.*lamp.*[mM][aA][gG][iI][cC].*" AUTOPICKUP_EXCEPTION="<.*lamp.*MAGEEK.*" AUTOPICKUP_EXCEPTION="<.*wand of wishing.*" AUTOPICKUP_EXCEPTION="<.*wand of death.*" AUTOPICKUP_EXCEPTION="<.*MY PRECIOUSSSS.*" # Cool tools AUTOPICKUP_EXCEPTION="<.*marker.*" AUTOPICKUP_EXCEPTION="<.*horn.*" AUTOPICKUP_EXCEPTION="<.*magic whistle.*" AUTOPICKUP_EXCEPTION="<.*whistle.*magic.*" AUTOPICKUP_EXCEPTION="<.*royal jelly.*" # Named/known gems AUTOPICKUP_EXCEPTION="<.*dilithium crystal.*" AUTOPICKUP_EXCEPTION="<.*diamond.*" AUTOPICKUP_EXCEPTION="<.*ruby.*" AUTOPICKUP_EXCEPTION="<.*sapphire.*" AUTOPICKUP_EXCEPTION="<.*emerald.*" AUTOPICKUP_EXCEPTION="<.*black opal.*" AUTOPICKUP_EXCEPTION="<.*opal.*" AUTOPICKUP_EXCEPTION="<.*jacinth.*" AUTOPICKUP_EXCEPTION="<.*turquoise.*" AUTOPICKUP_EXCEPTION="<.*citrine.*" AUTOPICKUP_EXCEPTION="<.*aquamarine.*" AUTOPICKUP_EXCEPTION="<.*amber.*" AUTOPICKUP_EXCEPTION="<.*topaz.*" AUTOPICKUP_EXCEPTION="<.*jet stone.*" AUTOPICKUP_EXCEPTION="<.*chrysoberyl.*" AUTOPICKUP_EXCEPTION="<.*garnet.*" AUTOPICKUP_EXCEPTION="<.*jasper.*" AUTOPICKUP_EXCEPTION="<.*fluorite.*" AUTOPICKUP_EXCEPTION="<.*jade.*" AUTOPICKUP_EXCEPTION="<.*obsidian.*" AUTOPICKUP_EXCEPTION="<.*agate.*" AUTOPICKUP_EXCEPTION="<.*amethyst.*" # Eggs (may be cockatrice eggs) AUTOPICKUP_EXCEPTION="<.*egg$" # Loadstones are terrible and unidentified gray stones may be loadstones # Type naming a gray stone makes it "stone called xxxx" # NB: Luckstones get generated annoyingly often in Gehennom. Not worth # bothering with them, so just never pick up any gray stone. I'll do it # myself. # NNB: lots of gems display as "x stone" AUTOPICKUP_EXCEPTION=">(a|[0-9]+) ?((un)?cursed|blessed)? (gray |flint |luck|load)stones?" # No picking up scare monster unless prepared AUTOPICKUP_EXCEPTION=">.*scare.*" AUTOPICKUP_EXCEPTION=">.*bag.*tricks.*" # Don't pick up cursed items AUTOPICKUP_EXCEPTION=">.* cursed.*" # Glass and rocks are worthless # Don't want to do just *glass*, that'd ignore glass wands. AUTOPICKUP_EXCEPTION=">.*worthless piece of.*glass.*" AUTOPICKUP_EXCEPTION=">.*gem.*glass.*" AUTOPICKUP_EXCEPTION=">.*rock.*" # No corpses, except lizard and lichen corpses AUTOPICKUP_EXCEPTION=">.*corpse.*" # Useless wands # Will prevent autopickup if you name them "empty" or "spent" AUTOPICKUP_EXCEPTION=">.*wand.*nothing.*" AUTOPICKUP_EXCEPTION=">.*wand.*(.*:0).*" AUTOPICKUP_EXCEPTION=">.*wand.*empty.*" AUTOPICKUP_EXCEPTION=">.*wand.*spent.*" # Almost never have a reason to lift statues AUTOPICKUP_EXCEPTION=">.*statue.*" # ooze and pudding globs are usually not worth picking up, for similar reasons as corpses AUTOPICKUP_EXCEPTION=">.*glob.*" # sooo many C rations and they are worse then food rations for nutrition/weight AUTOPICKUP_EXCEPTION=">.*C-ration.*" ########################################################################################### # MENU COLORS ########################################################################################### OPTIONS=menucolors MENUCOLOR=" blessed .*"=green MENUCOLOR=" holy .*"=green MENUCOLOR=" cursed .*"=red MENUCOLOR=" named cursed.*"=red MENUCOLOR=" unholy .*"=red MENUCOLOR=" \(being worn\)"=gray&underline MENUCOLOR="(rusty|burnt|rotted|corroded) .*\(being worn\)"=brown&underline MENUCOLOR=" uncursed .*"=white MENUCOLOR=" uncursed .* \(being worn\)"=white&underline MENUCOLOR=" blessed .* \(being worn\)"=lightgreen&underline MENUCOLOR=" uncursed .* \(weapon in (hand|foreclaw)\)"=white&underline MENUCOLOR=" blessed .* \(weapon in (hand|foreclaw)\)"=lightgreen&underline MENUCOLOR=" uncursed .* \(weapon in hands|foreclaws\)"=white&underline MENUCOLOR=" blessed .* \(weapon in hands|foreclaws\)"=lightgreen&underline MENUCOLOR=" cursed .* \(being worn\)"=orange&underline MENUCOLOR=" cursed .* \(weapon in (hand|foreclaw)\)"=orange&underline MENUCOLOR=" cursed .* \(weapon in hands|foreclaws\)"=orange&underline MENUCOLOR=" \(on (left|right) hand\)"=gray&underline MENUCOLOR=" \(on (left|right) foreclaw\)"=gray&underline MENUCOLOR=" uncursed .* \(on (left|right) hand\)"=white&underline MENUCOLOR=" uncursed .* \(on (left|right) foreclaw\)"=white&underline MENUCOLOR=" blessed .* \(on (left|right) hand\)"=lightgreen&underline MENUCOLOR=" blessed .* \(on (left|right) foreclaw\)"=lightgreen&underline MENUCOLOR=" blessed .* \(at the ready\)"=lightgreen MENUCOLOR=" cursed .* \(on (left|right) hand\)"=orange&underline MENUCOLOR=" cursed .* \(on (left|right) foreclaw\)"=orange&underline MENUCOLOR=" cursed .* \(at the ready\)"=orange MENUCOLOR=" blessed .* \(alternate weapon; not wielded\)"=lightgreen MENUCOLOR=" uncursed .* \(wielded in other (hand|foreclaw)\)"=white&underline MENUCOLOR=" blessed .* \(wielded in other (hand|foreclaw)\)"=lightgreen&underline MENUCOLOR=" cursed .* \(alternate weapon; not wielded\)"=orange MENUCOLOR=" cursed .* \(wielded in other (hand|foreclaw)\)"=orange&underline MENUCOLOR=" Amulet of Yendor"=lightmagenta MENUCOLOR="potions? (of|called) water"=blue MENUCOLOR="blessed potions? (of|called) water"=blue&bold MENUCOLOR=" cursed potions? (of|called) water"=red&bold MENUCOLOR=" gold piece"=yellow MENUCOLOR="cancel|cancellation|CANCELLATION"=magenta&underline MENUCOLOR="RODNEY|RODSTER|RODDERS"=orange&bold MENUCOLOR="bag of tricks"=magenta&underline MENUCOLOR="c(hi|o)ckatrice (corpse|egg)"=yellow&underline MENUCOLOR=":0"=brown MENUCOLOR="named empty"=brown MENUCOLOR="unpaid"=white&inverse MENUCOLOR="(rusty|burnt|rotted|corroded)"=brown MENUCOLOR="(BoH|boh|holding)"=yellow # Zap list menu colors #MENUCOLOR=" 0% "=normal MENUCOLOR=" [1-9]% "=yellow MENUCOLOR=" [12][0-9]% "=yellow MENUCOLOR=" [3-5][0-9]% "=brown MENUCOLOR=" [6-8][0-9]% "=orange MENUCOLOR=" 9[0-9]% "=red MENUCOLOR=" 100% "=red ########################################################################################### # MESSAGE CONTROL ########################################################################################### # Hide messages that are common and have no real effect. MSGTYPE=hide "You swap places with your .*" MSGTYPE=hide "You .* the stairs" # situational... MSGTYPE=hide "Your tentacles suck the .*" # items on floor. don't repeat the message. #MSGTYPE=norep "You see here a .*" #MSGTYPE=norep "You see here an .*" # delayed instadeaths and VS. always prompt for -more- MSGTYPE=stop "You feel feverish." MSGTYPE=stop ".* grabs you!" MSGTYPE=stop ".* swings itself around you!" MSGTYPE=stop "You are slowing down." MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "You are turning a little .*" MSGtype=stop "You feel a strange vibration under your .*" # Zapping a wand that happens to be empty should cause a stop, so that # we don't hit the movement key and move in the direction we were # trying to zap! # This can get annoying when wresting, though, #and may need to be manually disabled in-game for that. MSGTYPE=stop "Nothing happens." ## Don't speed past wrest message when wresting MSGTYPE=stop "You wrest .*" ### Hunger messages MSGTYPE=stop "You feel hungry." MSGTYPE=stop "You are beginning to feel hungry." MSGTYPE=stop "You are getting the munchies." MSGTYPE=stop "You feel weak now." MSGTYPE=stop "You still have the munchies." MSGTYPE=stop "You feel weak." MSGTYPE=stop "You are beginning to feel weak." MSGTYPE=stop "The munchies are interfering with your motor capabilities." MSGTYPE=stop " needs food, badly!" ### Don't miss #enhance MSGTYPE=stop "You feel more confident in your*skills." # magical armors AUTOPICKUP_EXCEPTION="<*Hawaiian shirt*" AUTOPICKUP_EXCEPTION="<*T-shirt*" AUTOPICKUP_EXCEPTION="<*piece of cloth*" AUTOPICKUP_EXCEPTION="<*opera cloak*" AUTOPICKUP_EXCEPTION="<*ornemantal cope*" AUTOPICKUP_EXCEPTION="<*tattered cape*" AUTOPICKUP_EXCEPTION="<*plumed helmet*" AUTOPICKUP_EXCEPTION="<*etched helmet*" AUTOPICKUP_EXCEPTION="<*crested helmet*" AUTOPICKUP_EXCEPTION="<*visored helmet*" AUTOPICKUP_EXCEPTION="<*old gloves*" AUTOPICKUP_EXCEPTION="<*padded gloves*" AUTOPICKUP_EXCEPTION="<*riding gloves*" AUTOPICKUP_EXCEPTION="<*fencing gloves*" AUTOPICKUP_EXCEPTION="<*mud boots*" AUTOPICKUP_EXCEPTION="<*buckled boots*" AUTOPICKUP_EXCEPTION="<*riding boots*" AUTOPICKUP_EXCEPTION="<*snow boots*" AUTOPICKUP_EXCEPTION="<*hiking boots*" AUTOPICKUP_EXCEPTION="<*combat boots*" AUTOPICKUP_EXCEPTION="<*jungle boots*" OPTIONS=menu_objsyms