# Available editors: rnano or virus via the terminal, or see our web-based RC Editor # at https://www.hardfought.org/nethack/rcedit # junethack darkmiz OPTIONS=windowtype:tty # # OPTIONS=vt_tiledata # Changes ghost and golem symbol for visibility. SYMBOLS=S_ghost:8 SYMBOLS=S_golem:7 # Changes boulder symbol to 0 (default=`) OPTIONS=boulder:0 # Changes fruit (default=slime mold) OPTIONS=fruit:nectarine OPTIONS=autodig OPTIONS=autopickup OPTIONS=autoquiver OPTIONS=color OPTIONS=dark_room OPTIONS=disclose:+i +a +v +g +c +o OPTIONS=hilite_pet OPTIONS=hilite_pile OPTIONS=lit_corridor OPTIONS=menu_objsyms OPTIONS=menustyle:full OPTIONS=msg_window:reversed OPTIONS=msghistory:60 OPTIONS=number_pad:0 OPTIONS=noshowexp OPTIONS=nosparkle OPTIONS=time OPTIONS=use_darkgray # # pickup_burden # # Prompt for confirmation before picking up items that will push encumbrance past a given level # # Unencumbered, Burdened, streSsed, straiNed, Overtaxed, or overLoaded. # # This will NOT prompt the player if he is about to pick up a loadstone or gold. OPTIONS=pickup_burden:stressed # # symset # # # # Options for symset are "DECgraphics", "IBMgraphics" and below # # Default symbols -- plain ASCII. # # IBMGraphics_1 -- displays walls as solid lines and all other characters the same way as ASCII # # IBMGraphics_2 -- rolls back certain symbols to ASCII, for consistent display with code pages other than 437. # # MACgraphics # # NHAccess -- an ASCII-compatible symbol set intended for visually impaired players. # # curses -- mimics the curses style. OPTIONS=symset:curses # # Status Highlights # # # statushitlites is a popular option for 3.6.1 - some common settings: # Ensure changes will be shown for a few turns after they happen. OPTIONS=statushilites:20 # Always show gold as the proper color. OPTIONS=hilite_status:gold/always/yellow # Alignment OPTIONS=hilite_status:alignment/lawful/cyan&bold OPTIONS=hilite_status:alignment/neutral/white OPTIONS=hilite_status:alignment/chaotic/magenta&bold # Show when XL changes. OPTIONS=hilite_status:experience-level/changed/white/cyan # the above line is equivalent to: #OPTIONS=hilite_status:experience-level/changed/white/always/cyan # Specify multiple cutoffs for all 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 # the above lines are equivalent to: #OPTIONS=hilite_status:characteristics/<5/red/>6/orange/>8/brown/>11/yellow/>13/green/>16/cyan/>18/lightblue # Only highlight when ability up or down OPTIONS=hilite_status: characteristics/up/green/down/red # Hilight multiple encumbrance statuses. OPTIONS=hilite_status: carrying-capacity/Burdened/yellow OPTIONS=hilite_status: carrying-capacity/Stressed/orange OPTIONS=hilite_status: carrying-capacity/Strained/red OPTIONS=hilite_status: carrying-capacity/Overtaxed/lightmagenta OPTIONS=hilite_status: carrying-capacity/Overloaded/lightmagenta # Hilight conditions and ailments. # stone, slime, strngl, foodpois, termill, blind, deaf, stun, conf, hallu, lev, fly, and ride # set any of these #conditions specifically # major_troubles: alias for stone, slime, strngl, foodpois, and termill # minor_troubles: alias for blind, deaf, stun, conf, and hallu # movement: alias for lev, fly, and ride # all: alias for anything OPTIONS=hilite_status: condition/strngl/lightmagenta&inverse OPTIONS=hilite_status: condition/termill/lightmagenta&inverse OPTIONS=hilite_status: condition/foodpois/yellow&inverse OPTIONS=hilite_status: condition/stone/white&inverse OPTIONS=hilite_status: condition/slime/lightgreen&inverse OPTIONS=hilite_status: condition/blind/white OPTIONS=hilite_status: condition/deaf/yellow OPTIONS=hilite_status: condition/stun/yellow&bold OPTIONS=hilite_status: condition/conf/red&bold OPTIONS=hilite_status: condition/hallu/lightmagenta OPTIONS=hilite_status: condition/movement/lightcyan # Hunger. OPTIONS=hilite_status: hunger/Satiated/lightcyan OPTIONS=hilite_status: hunger/Hungry/orange OPTIONS=hilite_status: hunger/Weak/red&inverse OPTIONS=hilite_status: hunger/Fainting/lightmagenta OPTIONS=hilite_status: hunger/Fainted/lightmagenta&inverse OPTIONS=hilite_status: hunger/Starved/lightmagenta&inverse # Hitpoints. OPTIONS=hitpointbar OPTIONS=hilite_status: hitpoints-max/gray OPTIONS=hilite_status: hitpoints-max/up/green&bold/down/red&bold OPTIONS=hilite_status: hitpoints/100%/green OPTIONS=hilite_status: hitpoints/<100%/lightgreen&normal OPTIONS=hilite_status: hitpoints/<80%/yellow&normal OPTIONS=hilite_status: hitpoints/<60%/orange&normal OPTIONS=hilite_status: hitpoints/<40%/red&bold OPTIONS=hilite_status: hitpoints/<20%/lightmagenta&inverse ## Mana. OPTIONS=hilite_status: power-max/grey OPTIONS=hilite_status: power-max/up/green+bold/down/red+bold OPTIONS=hilite_status: power/100%/white 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 ## EXP Level Up and Down. OPTIONS=hilite_status: experience-level/down/orange/up/lightblue+bold # 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: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 # End of Curses settings ############################### ############### # MENU COLORS # Reference to https://github.com/sartak/Eidocolors ############### OPTIONS=menucolors ######### # B/U/C # ######### #MENUCOLOR="^[a-zA-Z$] - "=white #may want to enable this if regularly playing priest.. (priests don't see the 'uncursed') MENUCOLOR=" !C"=white MENUCOLOR=" !B"=white MENUCOLOR=" !UC"=white MENUCOLOR=" uncursed| UC?($| )"=white MENUCOLOR=" \([-0-9]+:[-0-9]+\)"=white #nethack doesn't display "uncursed" if charges are known MENUCOLOR=" [+-][0-9]"=white MENUCOLOR=" blessed| B($| )"=cyan&bold 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 MENUCOLOR=" cursed .* (being worn)"=orange&underline ################# # FOOD CONDUCTS # ################# ##### vegan (Green and Bold Letters) ##### MENUCOLOR=" (food |cram |K-|C-)ration|gunyoki"=green&bold MENUCOLOR=" lembas wafer|melon|carrot|tin .* spinach"=green&bold MENUCOLOR=" oranges?( named.*)?$"=green&bold # avoid coloring orange DSM MENUCOLOR=" pears?( named.*)?$"=green&bold # avoid coloring pearl rings MENUCOLOR=" apple|banana|kelp|eucalyptus|garlic|wolfsbane"=green&bold MENUCOLOR=" slime mold| fruit"=green&bold MENUCOLOR=" nectarine"=green&bold ## YOUR FRUIT HERE MENUCOLOR=" (gelatinous cube|acid blob|quivering blob)"=green&bold MENUCOLOR=" (blue|spotted|ochre) jelly"=green&bold MENUCOLOR=" lichen|shrieker|violet fungus|(brown|yellow|green|red) mold"=green&bold ##### vegetarian (Green Letters) ##### MENUCOLOR=" egg|pancake|fortune cookie|candy bar|royal jelly|cream pie|candle"=green MENUCOLOR=" brown pudding|gray ooze"=green ########### # GOODIES # ########### MENUCOLOR=" bag .* holding"=magenta MENUCOLOR=" luck(stone)?($| )"=magenta MENUCOLOR=" wand .* wish(ing)?($| )"=magenta MENUCOLOR=" wand .* tele(port(ation)?)?($| )"=magenta MENUCOLOR=" wand .* poly(morph)?($| )"=magenta MENUCOLOR=" wand .* death"=magenta MENUCOLOR=" gain level"=magenta MENUCOLOR=" full healing"=magenta MENUCOLOR=" magic marker"=magenta MENUCOLOR=" magic lamp|lamp .* magic"=magenta MENUCOLOR=" unicorn horn[^[]*$"=magenta #this doesn't color the #enhance unicorn 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=" scroll .* genocide($| )"=magenta MENUCOLOR=" scroll .* charging($| )"=magenta MENUCOLOR=" scroll .* 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 # unidentified magic armor MENUCOLOR=" piece of cloth|opera cloak|ornamental cope|tattered cape"=magenta MENUCOLOR=" plumed helmet|etched helmet|crested helmet|visored helmet"=magenta MENUCOLOR=" (old|padded|riding|fencing) gloves"=magenta MENUCOLOR=" (mud|buckled|riding|snow|hiking|combat|jungle) boots"=magenta ############# # ARTIFACTS # ############# #unaligned MENUCOLOR=" (Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane)"=lightgreen #lawful normal, quest MENUCOLOR=" (Demonbane|Excalibur|Grayswandir|Snickersnee|Sunsword)"=lightgreen MENUCOLOR=" (Orb of Detection|Sceptre of Might|Magic Mirror of Merlin|Mitre of Holiness|Tsurugi of Muramasa)"=lightgreen #neutral normal, quest MENUCOLOR=" (Cleaver|Giantslayer|Magicbane|Mjollnir|Vorpal Blade)"=lightgreen MENUCOLOR=" (Heart of Ahriman|Staff of Aesculapius|Eyes of the Overworld|Platinum Yendorian Express Card|Orb of Fate|Eye of the Aethiopica)"=lightgreen #chaotic normal, quest MENUCOLOR=" (Grimtooth|Orcrist|Sting|Stormbringer)"=lightgreen MENUCOLOR=" (Longbow of Diana|Master Key of Thievery)"=lightgreen #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&bold ################## # 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 # ################### MENUCOLOR="[a-zA-Z] - [a-zA-Z ]+ [0-9]\* [a-z]+ +[0-9]+%"=magenta ############ # #ENHANCE # ############ MENUCOLOR="^ +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=no color MENUCOLOR="^ *[a-z] - +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white MENUCOLOR="^ +\* +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white MENUCOLOR="^ +# +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=no color ########## # ALTARS # ########## MENUCOLOR="lawful"=cyan&bold MENUCOLOR="neutral"=white MENUCOLOR="chaotic"=magenta&bold ################ # 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\}"=no color MENUCOLOR="\{x\}"=no color&dim MENUCOLOR="\{U\}"=no color&underline MENUCOLOR="\{I\}"=no color&inverse MENUCOLOR="\{K\}"=no color&blink ######################## # LOOT/APPLY CONTAINER # ######################## MENUCOLOR="Do what with"=no color MENUCOLOR=" is empty. Do what?"=no color MENUCOLOR="Look inside"=no color MENUCOLOR="Put something"=no color MENUCOLOR="Take something out"=no color MENUCOLOR="stash one item into"=no color ###################### # FIX ORDINARY MENUS # ###################### MENUCOLOR="unicorn horn.*(Unskilled|Basic|Skilled|Expert)"=no color MENUCOLOR="Info on what a given key does."=no color MENUCOLOR="Full list of keyboard commands."=no color MENUCOLOR="altkeyhandler"=no color MENUCOLOR="fruit.*\["=no color ################## # MENU COLORS END# ################## ################ MSGTYPE ################ # delayed instadeaths MSGTYPE=stop "The .* swings itself around you!" MSGTYPE=stop "The python grabs you!" MSGTYPE=stop "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 " 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." # dangerous items MSGTYPE=stop "ckatrice corpse" MSGTYPE=stop "ckatrice egg" MSGTYPE=stop "Tsurugi of Muramasa" MSGTYPE=stop "Vorpal Blade" # lycanthropy MSGTYPE=stop "You feel feverish*" # strange vibration MSGTYPE=stop "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!" # (potential) inventory cursing MSGTYPE=stop "You feel a malignant aura" # Wizard of Yendor MSGTYPE=stop "You notice a black glow surrounding you." MSGTYPE=stop "A voice booms out" # near-death MSGTYPE=stop "You hear the howling of the CwnAnnwn..." MSGTYPE=stop ", your life force is running out." MSGTYPE=stop ", all your powers will be lost..." MSGTYPE=stop "You hear the wailing of the Banshee..." MSGTYPE=stop " is about to die." # pet death MSGTYPE=stop "You have a .* feeling for a moment, then it passes." # noise MSGTYPE=hide "With great effort you move the boulder" #MSGTYPE=hide "^Your armor is rather cumbersome..." # monk wearing body armor #MSGTYPE=hide "^You displaced " ######################## AUTOPICKUP ################################ # # The REAL PICKUP TYPES # # Change the types according to your current game needs. # # For example, you don't need any gold in the late-game. (Or do you? Greedy laugh) OPTIONS=pickup_types:$?!/%* # # If you want only the exceptions to pick anything up, # # put this rule at the beginning of your file: # # AUTOPICKUP_EXCEPTION=">.*" # # This excludes everything, so that you can turn on autopickup, # # but not actually autopickup anything unless you say so with an "<" exception. # # Individually-name the real Amulet right away and you'll never fall for a fake: AUTOPICKUP_EXCEPTION=">Amulet of Yendor" AUTOPICKUP_EXCEPTION="": AUTOPICKUP_EXCEPTION="<<" AUTOPICKUP_EXCEPTION=">>" # # Naming overrides Calling: # # You can #name an item class (call) with ">" to leave them alone # # and then individually-name one of those items with "<" to pick it up. AUTOPICKUP_EXCEPTION="