# This is an example nethackrc file for NetHack 3.6.x - 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,!cmdassist OPTIONS=autodig,fruit:pineapple,boulder:0,altmeta,guicolor OPTIONS=number_pad:0 OPTIONS=dogname:Rex # statushitlites is a popular option for 3.6.x - some common settings: OPTIONS=statushilites OPTIONS=hilite_status: hitpoints-max/green&normal OPTIONS=hilite_status: hitpoints/100%/green&normal OPTIONS=hilite_status: hitpoints/<100%/lightgreen&normal OPTIONS=hilite_status: hitpoints/<76%/yellow&normal OPTIONS=hilite_status: hitpoints/<51%/orange&normal OPTIONS=hilite_status: hitpoints/<26%/red&normal OPTIONS=hilite_status: hitpoints/<11%/black&normal # Enable two or three statuslines at the bottom (80x25 terminal size for statuslines:3) #OPTIONS=statuslines:2 # Curses UI is available on this build. Example settings (uncomment OPTIONS=windowtype:curses to enable) # All Curses UI settings are commented out OPTIONS=vt_tiledata ################## # Curses Settings ################## # default values in parentheses # Enable curses windowport (false) OPTIONS=windowtype:curses,windowborders:3,mouse_support # Enable two ro three statuslines at the bottom OPTIONS=statuslines:2 # 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:120 OPTIONS=term_rows:42 # Attributes for pet highlighting (???) # [i]talics (or is it inverse?) # [u]nderline # [b]old # possibly others OPTIONS=petattr:u # use colour in non-map areas (true) #OPTIONS=guicolor # Display inventory window permanently on right of screen (false) OPTIONS=perm_invent,!classic_status,menu_glyphs # 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_status:bottom OPTIONS=align_message:top #OPTIONS=align_status:bottom # Settings not specific to curses that you will want to use. OPTIONS=hitpointbar OPTIONS=menucolors # === MENUCOLOR === # lightcyan - good food # orange - cursed (or under +0) # yellow - not cursed # lightgreen - blessed MENUCOLOR="safe"=yellow MENUCOLOR="[0-9]:[0-9]"=yellow MENUCOLOR="\+[0-9]"=yellow MENUCOLOR="[Cc]ursed"=orange MENUCOLOR="[Uu]ncursed"=yellow MENUCOLOR="[Bb]lessed"=lightgreen MENUCOLOR="-[0-9]"=orange # underline objects "(wielded)", "(in quiver)", "(being worn)", ... MENUCOLOR="safe .* ([a-z]"=yellow,&underline MENUCOLOR="+[0-9] .* ([a-z]"=yellow&underline MENUCOLOR="[Cc]ursed .* ([a-z]"=orange&underline MENUCOLOR="[Uu]ncursed .* ([a-z]"=yellow&underline MENUCOLOR="[Bb]lessed .* ([a-z]"=lightgreen&underline MENUCOLOR="-[0-9] .* ([a-z]"=orange&underline