# This is an example nethackrc file for EvilHack - 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 OPTIONS=autodig,fruit:slime mold,boulder:0 # OPTIONS=symset:DECgraphics # OPTIONS=IBMgraphics SYMBOL=S_ghost:X OPTIONS=autopickup,pickup_types:$"=/!?+ OPTIONS=packorder:")[%?+/=!(*0_` OPTIONS=paranoid_confirmation:pray quit wand-break swim # objects in inventory can display their weight (uncomment to enable) OPTIONS=invweight # statushitlites is a popular option for 3.6.x based variants - some common settings: # hilite_status - allowed colors are black, red, green, brown, blue, magenta, cyan, gray, orange, lightgreen, yellow, lightblue, lightmagenta, lightcyan, and white. 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&blink OPTIONS=hilite_status: hitpoints/<11%/black&blink OPTIONS=hilite_status: power-max/green&normal OPTIONS=hilite_status: power/100%/green&normal OPTIONS=hilite_status: power/<100%/lightgreen&normal OPTIONS=hilite_status: power/<76%/yellow&normal OPTIONS=hilite_status: power/<51%/orange&normal OPTIONS=hilite_status: power/<26%/red&normal OPTIONS=hilite_status: power/<11%/black&normal OPTIONS=hilite_status: gold/always/yellow&normal OPTIONS=hilite_status: hunger/satiated/brown&normal OPTIONS=hilite_status: hunger/hungry/orange&normal OPTIONS=hilite_status: hunger/weak/red&normal OPTIONS=hilite_status: hunger/fainting/black&normal OPTIONS=hilite_status: hunger/fainted/black&normal OPTIONS=hilite_status: condition/conf/orange&normal OPTIONS=hilite_status: condition/stun/red&normal OPTIONS=hilite_status: condition/blind/black&normal OPTIONS=hilite_status: condition/deaf/cyan&normal OPTIONS=hilite_status: condition/foodpois/lightgreen&blink OPTIONS=hilite_status: condition/termill/lightgreen&blink OPTIONS=hilite_status: condition/slime/lightgreen&blink OPTIONS=hilite_status: condition/wither/green&blink OPTIONS=hilite_status: condition/hallu/magenta&normal OPTIONS=hilite_status: condition/strngl/red&blink OPTIONS=hilite_status: condition/stone/brown&bold&blink OPTIONS=hilite_status: condition/movement/lightblue&normal OPTIONS=hilite_status: carrying-capacity/burdened/yellow&normal OPTIONS=hilite_status: carrying-capacity/stressed/orange&normal OPTIONS=hilite_status: carrying-capacity/strained/red&normal OPTIONS=hilite_status: carrying-capacity/overtaxed/red&normal OPTIONS=hilite_status: carrying-capacity/overloaded/black&normal OPTIONS=menucolors MENUCOLOR=" blessed .*"=green MENUCOLOR=" holy .*"=green MENUCOLOR=" cursed .*"=red MENUCOLOR=" unholy .*"=red MENUCOLOR=" uncursed .*"=white MENUCOLOR=" blessed .* \(being worn\)"=lightgreen MENUCOLOR=" blessed .* \(weapon in (hand|foreclaw)\)*"=lightgreen MENUCOLOR=" blessed .* \(weapon in hands|foreclaws\)*"=lightgreen MENUCOLOR=" cursed .* \(being worn\)"=orange MENUCOLOR=" cursed .* \(weapon in (hand|foreclaw)\)*"=orange MENUCOLOR=" cursed .* \(weapon in hands|foreclaws\)*"=orange MENUCOLOR=" blessed .* \(on (left|right) hand\)"=lightgreen MENUCOLOR=" blessed .* \(on (left|right) foreclaw\)"=lightgreen MENUCOLOR=" blessed .* \(at the ready\)"=lightgreen MENUCOLOR=" cursed .* \(on (left|right) hand\)"=orange MENUCOLOR=" cursed .* \(on (left|right) foreclaw\)"=orange MENUCOLOR=" cursed .* \(at the ready\)"=orange MENUCOLOR=" blessed .* \(alternate weapon; not wielded\)"=lightgreen MENUCOLOR=" blessed .* \(wielded in other (hand|foreclaw)\)*"=lightgreen MENUCOLOR=" cursed .* \(alternate weapon; not wielded\)"=orange MENUCOLOR=" cursed .* \(wielded in other (hand|foreclaw)\)*"=orange MENUCOLOR="cursed barding"=red MENUCOLOR="uncursed barding"=white MENUCOLOR="blessed barding"=green MENUCOLOR=" gold piece"=yellow MENUCOLOR=" Amulet of Yendor"=lightmagenta MENUCOLOR=" wand .*[^!]canc"=yellow MENUCOLOR=" [1-7] .*[^!]gone"=black MENUCOLOR=" [1-7] .*[^!]-(1|2|3|4|5|6|7|8|9|10)%"=orange # Food Conducts # vegan MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=lightcyan MENUCOLOR="lembas wafer|melon|carrot|tins? .* spinach"=lightcyan MENUCOLOR=" oranges?( named.*)?$"=lightcyan MENUCOLOR=" pears?( named.*)?$"=lightcyan MENUCOLOR=" (apple|banana|kelp|eucalyptus|garlic|wolfsbane)"=lightcyan MENUCOLOR=" (pit fiend|brain)"=lightcyan MENUCOLOR="(tins? of )?(gelatinous cube|acid blob|quivering blob)( corpse)?"=lightcyan MENUCOLOR="(tins? of )?(blue|spotted|ochre) jelly( corpse)?"=lightcyan MENUCOLOR="(tins? of )?lichen|shrieker|violet fungus|(brown|yellow|green|red) mold( corpse)?"=lightcyan # vegetarian MENUCOLOR="egg|pancake|fortune cookie|candy bar|royal jelly|cream pie"=lightblue MENUCOLOR="(tin of )?brown pudding|gray ooze( corpse)?"=lightblue ## Always pick these: AUTOPICKUP_EXCEPTION="<.*Amulet of Yendor*" AUTOPICKUP_EXCEPTION="<.*Candelabrum of Invocation*" AUTOPICKUP_EXCEPTION="<.*candelabrum*" AUTOPICKUP_EXCEPTION="<.*Bell of Opening*" AUTOPICKUP_EXCEPTION="<.*silver bell*" AUTOPICKUP_EXCEPTION="<.*Book of the Dead*" AUTOPICKUP_EXCEPTION="<.*papyrus spellbook*" AUTOPICKUP_EXCEPTION="<.*magic lamp*" AUTOPICKUP_EXCEPTION="<.*wand of wishing*" AUTOPICKUP_EXCEPTION="<.*wand of death*" AUTOPICKUP_EXCEPTION="<.*wand of polymorph*" AUTOPICKUP_EXCEPTION="<.*dilithium crystal*" AUTOPICKUP_EXCEPTION="<.*diamond*" AUTOPICKUP_EXCEPTION="<.*ruby*" AUTOPICKUP_EXCEPTION="<.*jacinth*" AUTOPICKUP_EXCEPTION="<.*sapphire*" AUTOPICKUP_EXCEPTION="<.*black opal*" AUTOPICKUP_EXCEPTION="<.*emerald*" AUTOPICKUP_EXCEPTION="<.*vorpal blade*" AUTOPICKUP_EXCEPTION="<.*lump of royal jelly*" ## Don't pick these: AUTOPICKUP_EXCEPTION=">.*cheap plastic imitation of the Amulet of Yendor*" AUTOPICKUP_EXCEPTION=">.*worthless piece of*" AUTOPICKUP_EXCEPTION=">.* stone*" AUTOPICKUP_EXCEPTION=">.*loadstone*" AUTOPICKUP_EXCEPTION=">.*rock*" AUTOPICKUP_EXCEPTION=">.*chunk*" AUTOPICKUP_EXCEPTION=">.*meatball*" AUTOPICKUP_EXCEPTION=">.*scare monster*" AUTOPICKUP_EXCEPTION=">.*spellbook of*" #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 ## Message types # emergencies MSGTYPE=alert "The (couatl|.*eel|kraken) swings itself around you!" MSGTYPE=alert "The salamander wraps its arms around you!" MSGTYPE=alert "The python grabs you!" MSGTYPE=alert "You don't feel very well." MSGTYPE=alert "You are turning a little *" MSGTYPE=alert "Your limbs are getting oozy." MSGTYPE=alert "Your skin begins to peel away." MSGTYPE=alert "You are turning into a green slime." MSGTYPE=alert " hits you with the (cockatrice|chickatrice) corpse." MSGTYPE=alert "You are slowing down." MSGTYPE=alert "Your limbs are stiffening." MSGTYPE=alert "It constricts your throat!" MSGTYPE=alert "You find it hard to breathe." MSGTYPE=alert "You're gasping for air." MSGTYPE=alert "Your blood is having trouble reaching your brain." MSGTYPE=alert "You can no longer breathe." MSGTYPE=alert "You're turning blue." MSGTYPE=alert "Your consciousness is fading." MSGTYPE=alert "You feel deathly sick." MSGTYPE=alert "You feel much worse." MSGTYPE=alert "You feel even worse." MSGTYPE=alert " reaches out, and you feel fever and chills." MSGTYPE=alert " reaches out, and your body shrivels." MSGTYPE=alert " chuckles." MSGTYPE=alert "You slow down." MSGTYPE=alert "You feel yourself slowing down a bit." MSGTYPE=alert "Your quickness feels less natural." MSGTYPE=alert " steals *" MSGTYPE=alert " stole *" # vibrating square MSGTYPE=alert "You feel a strange vibration *" # enhance MSGTYPE=stop "You feel more confident *" # status effects 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!" MSGTYPE=stop "You only feel hungry now." MSGTYPE=stop "You now have a lesser case of the munchies." MSGTYPE=alert "You faint from lack of food." MSGTYPE=stop "You regain consciousness." MSGTYPE=stop "You die from starvation." MSGTYPE=stop "You die from hunger and exhaustion." MSGTYPE=stop "You die from your illness." MSGTYPE=alert "You feel feverish." # (potential) inventory cursing MSGTYPE=alert "You feel a malignant aura surround *" # near-death MSGTYPE=alert "You hear the howling of the CwnAnnwn..." MSGTYPE=alert ", your life force is running out" MSGTYPE=alert ", all your powers will be lost..." MSGTYPE=alert "You hear the wailing of the Banshee..." MSGTYPE=alert " is about to die." # hit messages (help stop deaths from riding movement keys) MSGTYPE=stop " bites!" MSGTYPE=stop " hits!" MSGTYPE=stop " kicks!" MSGTYPE=stop " butts!" MSGTYPE=stop " stings!" MSGTYPE=stop " touches *" MSGTYPE=stop " tentacles suck you!" MSGTYPE=stop "You are hit by *" # 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 # Enable two or three statuslines at the bottom (80x25 terminal size for statuslines:3) OPTIONS=statuslines:3 # 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:32 # 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 # 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!