# This is an example nethackrc file for NetHack TNNT (3.6.2). You should edit # this file to meet your play style needs. # Available editors: rnano or virus via the terminal, or see our web-based RC Editor # at https://www.hardfought.org/nethack/rcedit # Examples of common defaults: OPTIONS=windowtype:tty #OPTIONS=showexp,showscore,time,color,!autopickup #OPTIONS=autodig,fruit:slime mold,boulder:0 # statushitlites is a popular option for 3.6.1 - some common settings: # Status bar colors OPTIONS=hitpointbar OPTIONS=statushilites:20 OPTIONS=hilite_status:gold/always/yellow OPTIONS=hilite_status:hitpoints/100%/lightgreen OPTIONS=hilite_status:hitpoints/<100%/green OPTIONS=hilite_status:hitpoints/<60%/yellow OPTIONS=hilite_status:hitpoints/<40%/red OPTIONS=hilite_status:hitpoints/<20%/red&inverse OPTIONS=hilite_status:hitpoints-max/up/lightgreen&bold OPTIONS=hilite_status:hitpoints-max/always/green OPTIONS=hilite_status:hitpoints-max/down/lightmagenta&bold OPTIONS=hilite_status:power/100%/cyan&bold OPTIONS=hilite_status:power/<100%/cyan OPTIONS=hilite_status:power/<60%/lightblue OPTIONS=hilite_status:power/<40%/blue OPTIONS=hilite_status:power/<20%/grey&inverse OPTIONS=hilite_status:power-max/up/cyan&bold OPTIONS=hilite_status:power-max/always/cyan OPTIONS=hilite_status:power-max/down/orange&bold OPTIONS=hilite_status:experience-level/up/white&bold OPTIONS=hilite_status:experience-level/always/grey OPTIONS=hilite_status:experience-level/down/red&bold OPTIONS=hilite_status:characteristics/always/grey OPTIONS=hilite_status:characteristics/up/white&bold OPTIONS=hilite_status:characteristics/down/yellow&bold OPTIONS=hilite_status:hunger/satiated/magenta/hungry/yellow/weak/orange/fainting/orange&bold/fainted/magenta&inverse OPTIONS=hilite_status:carrying-capacity/burdened/yellow/stressed/orange/strained/red/overtaxed/red&bold/overloaded/red&inverse OPTIONS=hilite_status:condition/minor_troubles/yellow&bold OPTIONS=hilite_status:condition/major_troubles/orange&bold OPTIONS=hilite_status:condition/movement/magenta # Menu colors OPTIONS=menucolors ######### # B/U/C # ######### #MENUCOLOR="^[a-zA-Z$] - "=white #may want to enable this if regularly playing priest.. MENUCOLOR=" !C"=grey MENUCOLOR=" !B"=grey MENUCOLOR=" !UC"=grey MENUCOLOR=" uncursed| UC?($| )"=grey #nethack doesn't display "uncursed" if charges are known MENUCOLOR=" \([-0-9]+:[-0-9]+\)"=grey MENUCOLOR=" [+-][0-9]"=grey MENUCOLOR=" blessed| B($| )"=cyan MENUCOLOR=" cursed| C($| )"=red ################ # WATER SPORTS # ################ MENUCOLOR=" holy water"=cyan&bold MENUCOLOR=" blessed clear potion"=cyan&bold MENUCOLOR=" blessed potions? called water"=cyan&bold MENUCOLOR=" clear potions? named (holy|blessed|B)($| )"=cyan&bold MENUCOLOR=" potions? of water named (holy|blessed|B)($| )"=cyan&bold MENUCOLOR=" potions? called water named (holy|blessed|B)($| )"=cyan&bold MENUCOLOR=" unholy water"=orange MENUCOLOR=" cursed clear potion"=orange MENUCOLOR=" cursed potions? called water"=orange MENUCOLOR=" potions? called water named (unholy|cursed|C)($| )"=orange ################# # FOOD CONDUCTS # thanks, teabing! ################# # vegan MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=green&bold MENUCOLOR="lembas wafer|melon|carrot|tins? .* spinach"=green&bold # avoid coloring orange DSM MENUCOLOR=" oranges?( named.*)?$"=green&bold # avoid coloring pearl rings MENUCOLOR=" pears?( named.*)?$"=green&bold MENUCOLOR=" (apple|banana|kelp|eucalyptus|garlic|wolfsbane)"=green&bold ## YOUR FRUIT HERE MENUCOLOR=" (slime mold|brain)"=green&bold MENUCOLOR="(tins? of )?(gelatinous cube|acid blob|quivering blob)( corpse)?"=green&bold MENUCOLOR="(tins? of )?(blue|spotted|ochre) jelly( corpse)?"=green&bold MENUCOLOR="(tins? of )?lichen|shrieker|violet fungus|(brown|yellow|green|red) mold( corpse)?"=green&bold # vegetarian MENUCOLOR="egg|pancake|fortune cookie|candy bar|royal jelly|cream pie|candle"=green MENUCOLOR="(tin of )?brown pudding|gray ooze( corpse)?"=green ########### # GOODIES # ########### MENUCOLOR=" bag .* holding"=magenta MENUCOLOR=" luck(stone)?($| )"=magenta MENUCOLOR=" wand .* wish(ing)?($| )"=magenta MENUCOLOR=" wand .* tele(port(ation)?)?($| )"=magenta MENUCOLOR=" wand .* polymorph"=magenta MENUCOLOR=" wand .* death"=magenta MENUCOLOR=" gain level"=magenta MENUCOLOR=" full healing"=magenta MENUCOLOR=" magic marker"=magenta MENUCOLOR=" magic lamp|lamp .* magic"=magenta MENUCOLOR=" .* \(lit\)"=yellow&bold MENUCOLOR=" (magic lamp|lamp .* magic) .* \(lit\)"=magenta&bold MENUCOLOR=" blessed .* \(lit\)"=cyan&bold MENUCOLOR=" cursed .* \(lit\)"=red&bold #this doesn't color the #enhance unicorn MENUCOLOR=" unicorn horn[^[]*$"=magenta MENUCOLOR=" tinning kit"=magenta MENUCOLOR=" ring .* regen(eration)?($| )"=magenta MENUCOLOR=" ring .* conflict"=magenta MENUCOLOR=" ring .* (FA|free action)($| )"=magenta MENUCOLOR=" ring .* (TC|teleport control)($| )"=magenta MENUCOLOR=" ring .* lev(itation)?($| )"=magenta MENUCOLOR=" scrolls? .* genocide($| )"=magenta MENUCOLOR=" scrolls? .* charging($| )"=magenta MENUCOLOR=" scrolls? .* identify($| )"=magenta MENUCOLOR=" amulet .* (life ?saving|LS)($| )"=magenta MENUCOLOR=" amulet .* ref(lection)?($| )"=magenta MENUCOLOR=" c(o|hi)ckatrice (corpse|egg)"=magenta MENUCOLOR=" egg .* cockatrice"=magenta MENUCOLOR=" stethoscope"=magenta #instruments MENUCOLOR="tooled horn|fire horn|frost horn|horn .* (tooled|fire|frost)"=magenta MENUCOLOR=" harp"=magenta MENUCOLOR=" bugle"=magenta MENUCOLOR=" flute"=magenta # show that it's in use MENUCOLOR=" \(being worn\)"=yellow&bold MENUCOLOR=" \(weapon in hands?\)"=yellow&bold MENUCOLOR=" \(wielded\)"=yellow&bold MENUCOLOR=" \(in quiver\)"=yellow&bold MENUCOLOR=" \(on (right|left) hand\)"=yellow&bold MENUCOLOR=" uncursed .*\(being worn\)"=yellow&bold MENUCOLOR=" uncursed .*\(in quiver\)"=yellow&bold MENUCOLOR=" uncursed .*\(wielded\)"=yellow&bold MENUCOLOR=" uncursed .*\(weapon in hands?\)"=yellow&bold MENUCOLOR=" uncursed .*\(on (right|left) hand\)"=yellow&bold MENUCOLOR=" blessed .* \(being worn\)"=cyan&bold MENUCOLOR=" blessed .* \(in quiver\)"=cyan&bold MENUCOLOR=" blessed .* \(wielded\)"=cyan&bold MENUCOLOR=" blessed .* \(weapon in hands?\)"=cyan&bold MENUCOLOR=" blessed .* \(on (right|left) hand\)"=cyan&bold MENUCOLOR=" cursed .* \(being worn\)"=red&bold MENUCOLOR=" cursed .* \(in quiver\)"=red&bold MENUCOLOR=" cursed .* \(wielded\)"=red&bold MENUCOLOR=" cursed .* \(weapon in hands?\)"=red&bold MENUCOLOR=" cursed .* \(on (right|left) hand\)"=red&bold # unidentified magic armor MENUCOLOR="piece of cloth|opera cloak|ornamental cope|tattered cape"=yellow MENUCOLOR="plumed helmet|etched helmet|crested helmet|visored helmet"=yellow MENUCOLOR="(old|padded|riding|fencing) gloves"=yellow MENUCOLOR="(mud|buckled|riding|snow|hiking|combat|jungle) boots"=yellow MENUCOLOR="uncursed (piece of cloth|opera cloak|ornamental cope|tattered cape)"=yellow MENUCOLOR="uncursed (plumed helmet|etched helmet|crested helmet|visored helmet)"=yellow MENUCOLOR="uncursed (old|padded|riding|fencing) gloves"=yellow MENUCOLOR="uncursed (mud|buckled|riding|snow|hiking|combat|jungle) boots"=yellow MENUCOLOR="blessed (piece of cloth|opera cloak|ornamental cope|tattered cape)"=magenta MENUCOLOR="blessed (plumed helmet|etched helmet|crested helmet|visored helmet)"=magenta MENUCOLOR="blessed (old|padded|riding|fencing) gloves"=magenta MENUCOLOR="blessed (mud|buckled|riding|snow|hiking|combat|jungle) boots"=magenta MENUCOLOR="cursed (piece of cloth|opera cloak|ornamental cope|tattered cape)"=red MENUCOLOR="cursed (plumed helmet|etched helmet|crested helmet|visored helmet)"=red MENUCOLOR="cursed (old|padded|riding|fencing) gloves"=red MENUCOLOR="cursed (mud|buckled|riding|snow|hiking|combat|jungle) boots"=red MENUCOLOR="(piece of cloth|opera cloak|ornamental cope|tattered cape) (.*)\(being worn\)"=yellow&bold MENUCOLOR="(plumed helmet|etched helmet|crested helmet|visored helmet) (.*)\(being worn\)"=yellow&bold MENUCOLOR="(old|padded|riding|fencing) gloves (.*)\(being worn\)"=yellow&bold MENUCOLOR="(mud|buckled|riding|snow|hiking|combat|jungle) boots (.*)\(being worn\)"=yellow&bold MENUCOLOR="uncursed (piece of cloth|opera cloak|ornamental cope|tattered cape) (.*)\(being worn\)"=yellow&bold MENUCOLOR="uncursed (plumed helmet|etched helmet|crested helmet|visored helmet) (.*)\(being worn\)"=yellow&bold MENUCOLOR="uncursed (old|padded|riding|fencing) gloves (.*)\(being worn\)"=yellow&bold MENUCOLOR="uncursed (mud|buckled|riding|snow|hiking|combat|jungle) boots (.*)\(being worn\)"=yellow&bold MENUCOLOR="blessed (piece of cloth|opera cloak|ornamental cope|tattered cape) (.*)\(being worn\)"=magenta&bold MENUCOLOR="blessed (plumed helmet|etched helmet|crested helmet|visored helmet) (.*)\(being worn\)"=magenta&bold MENUCOLOR="blessed (old|padded|riding|fencing) gloves (.*)\(being worn\)"=magenta&bold MENUCOLOR="blessed (mud|buckled|riding|snow|hiking|combat|jungle) boots (.*)\(being worn\)"=magenta&bold MENUCOLOR="cursed (piece of cloth|opera cloak|ornamental cope|tattered cape) (.*)\(being worn\)"=red&bold MENUCOLOR="cursed (plumed helmet|etched helmet|crested helmet|visored helmet) (.*)\(being worn\)"=red&bold MENUCOLOR="cursed (old|padded|riding|fencing) gloves (.*)\(being worn\)"=red&bold MENUCOLOR="cursed (mud|buckled|riding|snow|hiking|combat|jungle) boots (.*)\(being worn\)"=red&bold ############# # ARTIFACTS # ############# #unaligned MENUCOLOR=" (Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane)"=green MENUCOLOR=" blessed (.*)(Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane)"=blue MENUCOLOR=" cursed (.*)(Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane)"=magenta MENUCOLOR=" (Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane) (.*)\(weapon in hands?\) "=lightgreen MENUCOLOR=" blessed (.*)(Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane) (.*)\(weapon in hands?\) "=lightblue MENUCOLOR=" cursed (.*)(Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane) (.*)\(weapon in hands?\) "=lightmagenta #lawful normal, quest MENUCOLOR=" (Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword)"=green MENUCOLOR=" blessed (.*)(Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword)"=blue MENUCOLOR=" cursed (.*)(Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword)"=magenta MENUCOLOR=" (Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword) (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)(Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword) (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)(Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword) (.*)\(weapon in hands?\)"=lightmagenta MENUCOLOR=" (Orb of Detection|Sceptre of Might|Magic Mirror of Merlin|Mitre of Holiness|Tsurugi of Muramasa)"=green MENUCOLOR=" blessed (.*)(Orb of Detection|Sceptre of Might|Magic Mirror of Merlin|Mitre of Holiness|Tsurugi of Muramasa)"=blue MENUCOLOR=" cursed (.*)(Orb of Detection|Sceptre of Might|Magic Mirror of Merlin|Mitre of Holiness|Tsurugi of Muramasa)"=magenta MENUCOLOR=" (Sceptre of Might|Tsurugi of Muramasa) (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)(Sceptre of Might|Tsurugi of Muramasa) (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)(Sceptre of Might|Tsurugi of Muramasa) (.*)\(weapon in hands?\)"=lightmagenta MENUCOLOR=" Mitre of Holiness (.*)\(being worn\)"=lightgreen MENUCOLOR=" blessed (.*)Mitre of Holiness (.*)\(being worn\)"=lightblue MENUCOLOR=" cursed (.*)Mitre of Holiness (.*)\(being worn\)"=lightmagenta #neutral normal, quest MENUCOLOR=" (.*)(Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade)"=green MENUCOLOR=" blessed (.*)(Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade)"=blue MENUCOLOR=" cursed (.*)(Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade)"=magenta MENUCOLOR=" (Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade) (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)(Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade) (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)(Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade) (.*)\(weapon in hands?\)"=lightmagenta MENUCOLOR=" (Heart of Ahriman|Staff of Aesculapius|Eyes of the Overworld|Platinum Yendorian Express Card|Orb of Fate|Eye of the Aethiopica)"=green MENUCOLOR=" blessed (.*)(Heart of Ahriman|Staff of Aesculapius|Eyes of the Overworld|Platinum Yendorian Express Card|Orb of Fate|Eye of the Aethiopica)"=blue MENUCOLOR=" cursed (.*)(Heart of Ahriman|Staff of Aesculapius|Eyes of the Overworld|Platinum Yendorian Express Card|Orb of Fate|Eye of the Aethiopica)"=magenta MENUCOLOR=" (.*)Staff of Aesculapius (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)Staff of Aesculapius (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)Staff of Aesculapius (.*)\(weapon in hands?\)"=lightmagenta MENUCOLOR=" (Eyes of the Overworld|Eye of the Aethiopica) (.*)\(being worn\)"=lightgreen MENUCOLOR=" blessed (.*)(Eyes of the Overworld|Eye of the Aethiopica) \(being worn\)"=lightblue MENUCOLOR=" cursed (.*)(Eyes of the Overworld|Eye of the Aethiopica) \(being worn\)"=lightmagenta #chaotic normal, quest MENUCOLOR=" (Grimtooth|Orcrist|Sting|Stormbringer)"=green MENUCOLOR=" blessed (.*)(Grimtooth|Orcrist|Sting|Stormbringer)"=blue MENUCOLOR=" cursed (.*)(Grimtooth|Orcrist|Sting|Stormbringer)"=magenta MENUCOLOR=" (Grimtooth|Orcrist|Sting|Stormbringer) (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)(Grimtooth|Orcrist|Sting|Stormbringer) (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)(Grimtooth|Orcrist|Sting|Stormbringer) (.*)\(weapon in hands?\)"=lightmagenta MENUCOLOR=" (Sting|Orcrist) (.*)\(glowing light blue\)"=lightblue&bold MENUCOLOR=" (Longbow of Diana|Master Key of Thievery)"=green MENUCOLOR=" blessed (.*)(Longbow of Diana|Master Key of Thievery)"=blue MENUCOLOR=" cursed (.*)(Longbow of Diana|Master Key of Thievery)"=magenta MENUCOLOR=" Longbow of Diana (.*)\(weapon in hands?\)"=lightgreen MENUCOLOR=" blessed (.*)Longbow of Diana (.*)\(weapon in hands?\)"=lightblue MENUCOLOR=" cursed (.*)Longbow of Diana (.*)\(weapon in hands?\)"=lightmagenta #invocation items MENUCOLOR=" (Bell of Opening|silver bell|Candelabrum of Invocation|candelabrum|Book of the Dead|papyrus spellbook)"=magenta&bold #raison d'etre MENUCOLOR=" Amulet of Yendor named"=magenta&underline ################## # CURSED GOODIES # ################## MENUCOLOR=" cursed.* bag .* holding"=red&bold MENUCOLOR=" cursed.* luck(stone)?($| )"=red&bold MENUCOLOR=" cursed.* unicorn horn"=red&bold MENUCOLOR=" cursed.* (Bell of Opening|silver bell|Candelabrum of Invocation|candelabrum|Book of the Dead|papyrus spellbook)"=red&bold MENUCOLOR="cursed tins? .* spinach|tins? .* spinach .* (cursed|C($| ))"=red ############# # BAD STUFF # ############# MENUCOLOR=" load(stone)?($| )"=red&underline ############################## # WATCH OUT, BAG OF HOLDING! # ############################## MENUCOLOR=" bag .* tricks"=blue&underline MENUCOLOR=" wand .*[^!]canc"=blue&underline MENUCOLOR=" wand .* vanish"=blue&underline ################ # SHINY THINGS # ################ MENUCOLOR=" gold piece"=yellow MENUCOLOR=" valuable"=brown MENUCOLOR=" gems? .* hard"=yellow #soft gems MENUCOLOR=" ([0-9]+|an?|gems? .*) (uncursed |cursed |blessed )?(dilithium|opal|garnet|jasper|agate|jet|obsidian|jade|citrine|chrysoberyl|amber|amethyst|fluorite|turquoise)(e?s)?( stones?| gems?| crystals?)?( named .*)?$"=brown #hard gems MENUCOLOR=" ([0-9]+|an?|gems?.*) (uncursed |cursed |blessed )?(diamond|rub(y|ies)|jacinth|sapphire|black opal|emerald|topaz|aquamarine)(e?s)?( stones?| gems?)?( named .*)?$"=yellow ####################### # SPELL FAILURE RATES # ####################### MENUCOLOR=" 0%"=white MENUCOLOR=" [1-9]%"=cyan MENUCOLOR=" [12][0-9]%"=cyan MENUCOLOR=" [3-6][0-9]%"=yellow MENUCOLOR=" 7[0-5]%"=yellow MENUCOLOR=" 7[6-9]%"=orange MENUCOLOR=" 8[0-9]%"=orange MENUCOLOR=" 9[0-9]%"=red MENUCOLOR=" 100%"=red ################### # FORGOTTEN SPELL # thanks, Stevie, rsarson ################### MENUCOLOR="[a-zA-Z ]+ [0-9]\* [a-z]+ +[0-9]+%"=magenta ############ # #ENHANCE # thanks itsblah ############ # normal MENUCOLOR="^ +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=grey # ready to enhance MENUCOLOR="^ *[a-z] - +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white # enhanceable if more skill slots MENUCOLOR="^ +\* +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white # enhanceable if more potential MENUCOLOR="^ +# +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=grey ################ # FORCE COLORS # ################ # Some of these are subject to change ! MENUCOLOR="\{R\}"=red MENUCOLOR="\{B\}"=blue MENUCOLOR="\{C\}"=cyan MENUCOLOR="\{G\}"=green MENUCOLOR="\{Y\}"=yellow MENUCOLOR="\{[MP]\}"=magenta MENUCOLOR="\{O\}"=orange MENUCOLOR="\{W\}"=white MENUCOLOR="\{L\}"=black MENUCOLOR="\{y\}"=gray MENUCOLOR="\{g\}"=lightgreen MENUCOLOR="\{b\}"=lightblue MENUCOLOR="\{[mp]\}"=lightmagenta MENUCOLOR="\{c\}"=lightcyan MENUCOLOR="\{N\}"=grey MENUCOLOR="\{X\}"=grey&bold MENUCOLOR="\{x\}"=grey&dim MENUCOLOR="\{U\}"=grey&underline MENUCOLOR="\{I\}"=grey&inverse MENUCOLOR="\{K\}"=grey&blink ###################### # FIX ORDINARY MENUS # ###################### MENUCOLOR=" is empty. Do what?"=grey MENUCOLOR="Put something into .*"=grey MENUCOLOR="Take something out of .*"=grey MENUCOLOR="unicorn horn.*(Unskilled|Basic|Skilled|Expert)"=grey MENUCOLOR="Info on what a given key does."=grey MENUCOLOR="Full list of keyboard commands."=grey MENUCOLOR="altkeyhandler"=grey MENUCOLOR="fruit.*\["=grey # Curses UI is available on this build. Example settings (uncomment OPTIONS=windowtype:curses to enable) # All Curses UI settings are commented out ################## # Curses Settings ################## # default values in parentheses # Enable curses windowport (false) OPTIONS=windowtype:curses # To use new NH4-style status window (true) # set !classic_status # Not yet implemented in 3.6.1 #OPTIONS=classic_status # Window borders (3) # 1 - always draw borders # 2 - never draw borders # 3 - draw borders if terminal is big enough #OPTIONS=windowborders:3 # Set terminal window for same dimensions # Adjust these variables to your liking OPTIONS=term_cols:144 OPTIONS=term_rows:49 # Attributes for pet highlighting (???) # [i]talics (or is it inverse?) # [u]nderline # [b]old # possibly others OPTIONS=petattr:bi # use colour in non-map areas (true) #OPTIONS=guicolor # Display inventory window permanently on right of screen (false) OPTIONS=perm_invent # Window alignment (msg:top, status:bottom) # note: align_status:left/right displays a more verbose window, arranged vertically # this is only partially implemented in 3.6.1 and is buggy # it will be fixed soon #OPTIONS=align_message:top #OPTIONS=align_status:bottom # Settings not specific to curses that you will want to use. #OPTIONS=hitpointbar #OPTIONS=menucolors # End of Curses settings ################## # For more information on what you can set in your nethackrc file, refer to: # https://nethackwiki.com/wiki/Options # Happy hacking! ### Start-up and ending ### # Don't display the game introduction and new feature list at start OPTIONS=!legacy,!news # Save game state periodically in case of crashes (recommended) OPTIONS=checkpoint # How to prompt for things after death OPTIONS=disclose:+i ya -v +g yc yo # Show tombstone and top scores at death OPTIONS=tombstone,scores:10t/3a/o # Show top ten list in its own window OPTIONS=toptenwin ### User input and feedback ### # Automatically describe the terrain under cursor when asked to get a location on the map. OPTIONS=autodescribe # Mouse support? OPTIONS=clicklook # Choose between menus or text prompts # (traditional, combination, partial, or full) OPTIONS=menustyle:full # Show object symbols in menus OPTIONS=menu_objsyms # Extended (`#') commands by menu OPTIONS=extmenu # Increase the number of message lines remembered OPTIONS=msghistory:120 # Show all previous messages OPTIONS=msg_window:full # Enable the number pad keys OPTIONS=!number_pad # Pause for --more-- and make it boldface OPTIONS=!page_wait,standout # Ask for confirmation with the #pray command OPTIONS=prayconfirm # Ask to confirm other things too OPTIONS=paranoid_confirmation: wand attack Remove #OPTIONS=paranoid_hit #OPTIONS=paranoid_remove # Allow spacebar as rest command OPTIONS=rest_on_space # Display experience, score, and time on status line OPTIONS=showexp,showscore,time # Turn off animations #OPTIONS=!sparkle OPTIONS=!use_darkgray # Display a little more information with some commands #OPTIONS=suppress_alert:3.3.0 OPTIONS=!verbose ################ ## ## Ignored messages ## ############### ## ## ## 1) same crude regex as in autopickup ## 2) the last match counts, so exceptions go last. ## ## This need to be expanded very much. # delayed instadeaths, credits to stth MSGTYPE=stop "The couatl swings itself around you!" MSGTYPE=stop "The electric eel swings itself around you!" MSGTYPE=stop "The giant eel swings itself around you!" MSGTYPE=stop "The kraken swings itself around you!" MSGTYPE=stop "The python grabs you!" MSGTYPE=stop "You don't feel very well." MSGTYPE=stop "You are turning a little green." MSGTYPE=stop "Your limbs are getting oozy." MSGTYPE=stop "Your skin begins to peel away." MSGTYPE=stop "You are turning into a green slime." MSGTYPE=stop "You are slowing down." MSGTYPE=stop "Your limbs are stiffening." MSGTYPE=stop "It constricts your throat!" MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "You're gasping for air." MSGTYPE=stop "Your blood is having trouble reaching your brain." MSGTYPE=stop "You can no longer breathe." MSGTYPE=stop "You're turning blue." MSGTYPE=stop "Your consciousness is fading." MSGTYPE=stop "You feel deathly sick." MSGTYPE=stop "You feel much worse." MSGTYPE=stop "You feel even worse." # remapped movement keys --> error message at ; prompt. MSGTYPE=hide "Unknown direction: 'm' (use hjkl or .)." #run of the mill junk MSGTYPE=hide "Which ring-finger, Right or Left?" #MSGTYPE=hide "Adjust letter to what *" #MSGTYPE=hide "Hello tjr*, the elven Wizard, welcome back to NetHack!" #noobhack #MSGTYPE=hide "Hello tjr*, welcome to NetHack! You are a chaotic female elven Wizard." MSGTYPE=norep "Unknown command ' '." MSGTYPE=hide " * misses!" MSGTYPE=hide "It misses." MSGTYPE=hide "It is missed." MSGTYPE=hide " * misses it." #superfluous messages: suppress those that are # a) duplicate, # b) indicate normal course of events, # c) blatantly obvious. #using items MSGTYPE=show "You climb up the stairs." MSGTYPE=show "You descend the stairs." MSGTYPE=hide "You hear your heart beat." MSGTYPE=hide "You start playing the tooled horn*." MSGTYPE=hide "You start playing the horn called too*." MSGTYPE=hide "You start playing the * horn * empty." MSGTYPE=hide "You start playing the leather drum*." MSGTYPE=hide "You start playing the drum called lea*." MSGTYPE=hide "You start playing the wooden harp*." MSGTYPE=hide "You start playing the harp called wo*." #MSGTYPE=hide "* admires herself in your mirror." MSGTYPE=hide "You finish disrobing." # other dupes, normal course of operation #MSGTYPE=hide "WHAMMM!!!" MSGTYPE=hide "Restoring save file..." #noobhack MSGTYPE=hide "Perhaps that's why * cannot move it." #you can't move it etc. #MSGTYPE=hide "With great effort you move the boulder." #MSGTYPE=hide "You find no traps on the *." #foocubi #MSGTYPE=hide "You seem to have enjoyed it more than *..." #MSGTYPE=hide "?Take off your *; it's in the way.?" #MSGTYPE=hide "?Take off your boots; let me rub your feet.?" #MSGTYPE=hide "You feel very attracted to *." #MSGTYPE=hide "Time stands still while you and * lie in each other's arms..." #MSGTYPE=hide "You seem to have enjoyed it more than *..." #MSGTYPE=hide "* seems to have enjoyed it more than you..." # exercise #MSGTYPE=hide "You must have been exercising." #MSGTYPE=hide "You must have been very observant." #MSGTYPE=hide "You haven't been paying attention." #MSGTYPE=hide "You must be leading a healthy life-style." #MSGTYPE=hide "You must have been working on your reflexes." # bathing MSGTYPE=norep "You fall into the water!" MSGTYPE=norep "You fall into the water." MSGTYPE=hide "You sink like a rock." MSGTYPE=hide "You try to crawl out of the water." MSGTYPE=hide "Pheew! That was close." MSGTYPE=hide "You touch bottom." # quest portal #MSGTYPE=hide "You activated a magic portal!" #MSGTYPE=hide "You feel dizzy for a moment, but the sensation passes." MSGTYPE=norep "Once again, you are back at the Lonely Tower." #level and area sounds. MSGTYPE=norep "You hear someone cursing shoplifters." MSGTYPE=norep "You hear the chime of a cash register." #MSGTYPE=hide "?Hello, tjr*! Welcome again to *!?" #MSGTYPE=hide "The priest* of * intones: ?Pilgrim, you enter a sacred place!?" MSGTYPE=norep "You experience a strange sense of peace." MSGTYPE=norep "You have a strange forbidding feeling." MSGTYPE=norep "You hear bubbling water." MSGTYPE=norep "You hear water falling on coins." MSGTYPE=norep "You hear the splashing of a naiad." MSGTYPE=norep "You hear a slow drip." MSGTYPE=norep "You hear a gurgling noise." #MSGTYPE=hide "You hear someone counting money." #MSGTYPE=hide "You hear the footsteps of a guard on patrol." #MSGTYPE=hide "You hear someone searching." MSGTYPE=norep "You hear snoring snakes." MSGTYPE=norep "You hear a strange wind." MSGTYPE=norep "You hear convulsive ravings." #stash and containers # caution when typing fast -- the suppressed message may catch the keystroke intended for the MSGTYPE=hide "You put * into the * named *MI*." MSGTYPE=hide "You cannot stash something you are wearing. MSGTYPE=hide "You carefully open the * named *MI*." # pickup / drop /floor /shop items #MSGTYPE=norep "You see here a *" #MSGTYPE=norep "You see here an *" #MSGTYPE=hide "You drop *." MSGTYPE=norep "You drop *<." MSGTYPE=norep "You drop *MI*." #MSGTYPE=hide "?For you, good *; only * for this *.?" MSGTYPE=hide "Fine goods for sale:" #MSGTYPE=hide "?Thank you for shopping in *!?" MSGTYPE=norep "You have a little trouble lifting *." #MSGTYPE=hide "Your credit is reduced by * zorkmid*." #MSGTYPE=hide "The * will cost you * zorkmids." #MSGTYPE=hide "?For you, *; only * for this *.?" #MSGTYPE=hide "?For you, *; only * per *.?" #MSGTYPE=norep "?For you, *; only * for this * named *MI*.?" #MSGTYPE=norep "?For you, *; only * per * named *MI*.?" MSGTYPE=norep "The * named *MI* will cost you * zorkmids." MSGTYPE=hide "You put a +0 * into the bag * holding named */dev/null*." MSGTYPE=hide "You put an +0 * into the bag * holding named */dev/null*." # pet care #MSGTYPE=hide "*|ss* moves only reluctantly." #MSGTYPE=hide "It moves only reluctantly." #MSGTYPE=hide "*20|s* eats *." #maximally tame #unfortunately, this also kills the warning message for remote hostile mind flayers. #MSGTYPE=norep "You sense a faint wave of psychic energy." #hostile #MSGTYPE=hide "You sense a faint wave of psychic energy." #pet #MSGTYPE=hide "*|* concentrates." #MSGTYPE=hide "A wave of psychic energy pours over you!" #MSGTYPE=hide "It feels quite soothing." MSGTYPE=show "It locks on to your *telepathy!" # hostile #MSGTYPE=hide "*|s* casts a spell!" #MSGTYPE=norep "*|s* looks better." # pet mind flayer is attacking MSGTYPE=show "The *'s last thought fades away..." MSGTYPE=show "The *s' last thought fades away..." MSGTYPE=show "The * doesn't notice." #MSGTYPE=show "* doesn't seem harmed." MSGTYPE=show "The *'s helmet blocks *|s*'s attack to his head." MSGTYPE=show "The *'s helmet blocks *|s*'s attack to her head." #MSGTYPE=show "The *|* doesn't notice." #MSGTYPE=show "*|*'s brain is eaten!" #MSGTYPE=show "*|* doesn't seem harmed." ### Character ### # A Valkyrie... #OPTIONS=name:Brunhilda,role:Val # The old way works, too: #OPTIONS=name:Brunhilda-V # How about an Elven Ranger? #OPTIONS=name:Silwa,role:Ranger,race:Elf,gender:Male #OPTIONS=role:Wizard,race:Human # Always a human female OPTIONS=gender:female OPTIONS=showrace # Or leave them commented out and the game will ask you OPTIONS=name:Jacqueline ### Inventory ### # Automatically dig if wielding a pick OPTIONS=autodig # Disable autopickup (toggle it with the `@' command) #OPTIONS=!autopickup,pickup_types:$* OPTIONS=autopickup OPTIONS=pickup_types:$"?!=/ # Automatically fill the quiver OPTIONS=autoquiver # Do use fixed inventory letters OPTIONS=fixinv,perm_invent,sortpack,force_invmenu # Desired inventory display order OPTIONS=packorder:$")[%?+!=/(* # How much you're willing to carry without confirmation OPTIONS=pickup_burden:B # Put weapon in secondary slot when wielding another OPTIONS=pushweapon # Show "uncursed" in item description OPTION=implicit_uncursed ### Pets ### # What to call your starting pet, and its type OPTIONS=dogname:God,catname:Taco,horsename:Ezra,pettype:cat # Don't intentionally attack your pets OPTIONS=confirm,hilite_pet,safe_pet#