OPTIONS=fruit:grapefuit OPTIONS=menu_glyphs OPTIONS=statuscolors OPTIONS=dogname:Fetch,catname:Katnip,wolfname:Jedward,ghoulname:Wilbert,ratname:Spikels OPTIONS=horsename:Carrot OPTIONS=autopickup,pickup_types:$"?+!=/ #OPTIONS=packorder:")[%?+/=!(*0_` OPTIONS=scores:10 top/2 around/own #OPTIONS=nolegacy,noverbose #OPTIONS=menustyle:traditional ## http://nethackwiki.com/wiki/Autopickup_exceptions # Uses globbing, unless you set OPTIONS=apexception_regex ## Always pick these: AUTOPICKUP_EXCEPTION="<*magic lamp*" AUTOPICKUP_EXCEPTION="<*wand of wishing*" AUTOPICKUP_EXCEPTION="<*wand of death*" AUTOPICKUP_EXCEPTION="<*wand of polymorph*" ## Don't pick these: AUTOPICKUP_EXCEPTION=">*worthless piece of*" AUTOPICKUP_EXCEPTION=">*loadstone*" AUTOPICKUP_EXCEPTION=">*flint stone*" ###################### ## Elronnd's rcfile ## ###################### ## Hitpointbar: colors your name and title according to your hp statucolors ## as filled as you hp is: if you have menucolors set so that %1 is red, only ## the first letter will be colored red, but if %100 is green and you're at ## %100 hp, then your entire name and title will be green. OPTIONS=hitpointbar ## If you're old-fashioned like me and want to make it so that "C" just prompts ## to name a monster, then include this line. OPTIONS=old_C_behaviour ## Displays unicode characters so that you can have the IBMgraphics characters ## with a normal terminal. OPTIONS=utf8graphics DUNGEONSYMBOLS = 0x0020 0x2502 0x2500 0x250C 0x2510 0x2514 0x2518 0x253C \ 0x2534 0x252C 0x2524 0x251C 0x00B7 0x25A0 0x25A0 0x002B \ 0x002B 0x2261 0x00B1 0x00B7 0x2591 0x2592 0x003C 0x003E \ 0x003C 0x003E 0x005F 0x007C 0x005C 0x0023 0x2320 0x2248 \ 0x00B7 0x2248 0x00B7 0x00B7 0x0023 0x0023 0x0020 0x0023 0x2248 ## Some keybindings: when you type "!" it will toggle twoweapon, and when you ## type "v" it will prompt you for a direction to untrap. BINDINGS=v:untrap,!:twoweapon ## Just a bunch of random defaults that I like. # Showexp shows how many experience points you have. # Time shows how many turns have accumulated. # Color is a must (otherwise NetHack is in black and white). # !autopickup means no autopickup. # !cmdassist means that if you give a non-valid direction to a directional # prompt, just say "What a strange direction" instead of a screen you have to # type to get out of. # Runmode:teleport means that if you travel using _, you'll get there # instantaneously (real-time). OPTIONS=showexp,time,color ## This makes it so that ghosts and shades will show up as "8" so you can ## actually SEE them. OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@8'&;:~m ## Dungeoncolors allows you to color various apects of the dungeon differently ## than the defaults. This is the only part of the config that is unique to me. # Solid rock: black DUNGEONCOLOR= 0 \ \ # Walls: gray 7 7 7 7 7 7 7 7 7 7 7 \ \ # No door: light blue 12 \ \ # Open doors: green 2 \ 2 \ \ # Closed doors: cyan 6 \ 6 \ \ # Iron bars: cyan 6 \ 2 \ \ # Floor of a room: black 0 \ \ # Dark corridor: blue 4 \ \ # Lit corridor: light blue 12 \ \ # Stairs: white 15 \ 15 \ \ # Ladders: light magenta 13 \ 13 \ \ # Altar: light magenta 13 \ \ # Grave: 2 \ \ # Throne: light magenta 13 \ \ # Kitchen sink: 12 \ \ # Fountain: blue 4 \ \ # Pool/moat: blue 4 \ \ # Ice: cyan 6 \ \ # Lava: Red 1 \ \ # Drawbridge: light magenta 13 \ 13 \ 13 \ 13 \ \ # Air: cyan 6 \ \ # Cloud: gray 7 \ \ # Under water: blue 4 ## Show only one message at the top when you type ^p. You may not like this, ## but I do, because it means that if all I want is the last message I don't ## have to press . If you want a whole window, then change the value to ## "reversed" OPTIONS=msg_window:reversed ## Vi key awesomeness, and set the boulder symbol to "`" OPTIONS=number_pad:0 ## Is you type "Q" JUST quiver, no rubbish about "'#quit' to quit" OPTIONS=suppress_alert:3.4.3 ## Show lit squares in a corridor as a different color. OPTIONS=lit_corridor ## If you're wielding a digging implement and move into solid rock, DIG. OPTIONS=autodig ## Show "black" things as dark gray instead of blue (to differentiate from ## ACTUAL blue things). Doesn't work with all terminals. Known to work with ## xterm. OPTIONS=use_darkgray ## If there's something on top of the stairs, hilight that square. If there's ## more than one object on a square, hilight that square. OPTIONS=hilite_hidden_stairs,hilite_obj_piles ## In dumplog, display the number of each type of monster created, rather than ## just the number killed. OPTIONS=showborn ## Colored status lines. See http://bilious.alt.org/?142 OPTIONS=statuscolors ## I like to have it such that when everything's as %100, it's gray, so then ## it's like "Okay, everything's the same, everything's fine", but many people ## set it so that %100 is green. # HP STATUSCOLOR=hp%100=gray,hp%99=green,hp%66=yellow,hp%50=orange STATUSCOLOR=hp%33=red&bold,hp%15:red&inverse,hp%0:red&inverse&blink STATUSCOLOR=hp.1:red&inverse # Power: uncomment as a spell-caster. #STATUSCOLOR=pw%100=gray,pw%66=gray,pw%50:gray,pw%33=gray #STATUSCOLOR=pw%100=gray,pw%99=green,pw%66=yellow,pw%50=orange #STATUSCOLOR=pw%33=red&bold,pw%15:red&inverse,pw%0:red&inverse&blink # Carry STATUSCOLOR=burdened:yellow,stressed:orange,strained:red&bold STATUSCOLOR=overtaxed:red&inverse,overloaded:red&inverse&blink # Hunger STATUSCOLOR=satiated:yellow,hungry:orange,weak:red&bold STATUSCOLOR=fainting:red&inverse,fainted:red&inverse&blink # Mental STATUSCOLOR=hallu:yellow,conf:orange,stun:red&bold ## Health STATUSCOLOR=ill:red&inverse,foodpois:red&inverse,slime:red&inverse ## Colored menus. Regular expressions allowed. OPTIONS=menucolors # BUC MENUCOLOR=" blessed "=green MENUCOLOR=" cursed "=red MENUCOLOR=" cursed .* (being worn)"=orange&underline # Spell failure rates. Uncomment as a spell-casting role #MENUCOLOR=" 0%"=lightgreen," [1-9]%"=yellow," 1[0-9]%"=yellow," 2[0-4]%"=yellow #MENUCOLOR=" 2[5-9]%"=orange," [3-4][0-9]%"=orange," [5-9][0-9]%"=red #MENUCOLOR=" 100%"=lightmagenta # Water 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 # Misc MENUCOLOR=" gold piece"=yellow MENUCOLOR=" load(stone)?($| )"=red&underline # 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=" 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=" 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 # 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 # Identified magic armor -- A work in proggress MENUCOLOR="helm .* (elepath|ESP|pposite align|HoOA|rillianc) .*"=cyan MENUCOLOR="(gauntlets of|.*named) .* (exterity|ower)"=cyan #MENUCOLOR="?(auntlets of|.*named) .* fumbling"=red #MENUCOLOR="?(auntlets of|.*named) .* fumbling .* (being worn)"=red&underline MENUCOLOR=".*named fumble.*"=red MENUCOLOR=".*named fumble.*(being worn).*"=red&underline # 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&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 # Watch out, bag of holding MENUCOLOR=" bag .* tricks"=blue&underline MENUCOLOR=" wand .*[^!]canc"=blue&underline MENUCOLOR=" wand .* vanish"=blue&underline # Food: when you have a ton of food, it can get hard to distinguish MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=green&bold MENUCOLOR="lembas wafer|melon|carrot|tins? .* 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 "=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 # Enhancing skill slots MENUCOLOR="^ +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=none # normal MENUCOLOR="^ *[a-z] - +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white # ready to enhance MENUCOLOR="^ +\* +[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)\]$"=none # enhanceable if more potential # Fix ordinary menus MENUCOLOR=" is empty. Do what?"=none MENUCOLOR="Put something into .*"=none MENUCOLOR="Take something out of .*"=none MENUCOLOR="unicorn horn.*(Unskilled|Basic|Skilled|Expert)"=none MENUCOLOR="Info on what a given key does."=none MENUCOLOR="Full list of keyboard commands."=none MENUCOLOR="altkeyhandler"=none MENUCOLOR="fruit.*\["=none ## If you fire something, then add it to the quiver slot. OPTIONS=quiver_fired OPTIONS=hp_notify # Optionally, change HP notify format. Accepts following codes: # %a = HP adjustment since last notification. No + or - sign. # %c = HP adjustment sign ('+' or '-') # %h = Current HP # %m = Max. HP # %H = Current HP, or "max" if hp=maxhp #OPTIONS=hp_notify_fmt:[HP%c%a=%H] OPTIONS=hp_notify_fmt:[%c%a pts.] # # # Configurable dungeon feature colors: http://bilious.alt.org/?17 #DUNGEONCOLOR= 0 7 7 7 7 7 7 7 7 7 \ # 7 7 7 3 3 3 3 6 2 7 \ # 0 7 15 15 3 3 7 7 11 7 \ # 4 4 6 1 3 3 3 3 6 7 \ # 4 #TRAPCOLORS= 6 6 7 3 6 1 7 12 4 9 0 0 3 3 5 5 13 7 7 12 12 10 # # ``DUNGEONCOLOR'' are in the same order as ``DUNGEON'', and # ``TRAPCOLORS'' as ``TRAPS'' # # # Configurable monster colors #MONSTERCOLOR=floating eye:yellow #MONSTERCOLOR=master mind flayer:lightmagenta # # #Key rebinding and extended command autocomplete: # 1) All commands are now extended commands. Use the ext command name # for binding and autocompleting. # 2) Key to bind can be: # "x" for regular key x, # "mx" or "m-x" for meta-x, # "cx" or "c-x" or "^x" for ctrl-x, # "", "" or "" #BINDINGS=!:inventory,v:untrap # binding a key to "nothing" will remove the binding. # #AUTOCOMPLETE=save,!quit # prefixing the command name with '!' will prevent it from being autocompleted. # # Messagetype patch: http://bilious.alt.org/?397 # Uses globbing, unless you set OPTIONS=msgtype_regex ## displacing pets. hide the message. #MSGTYPE=hide "You displaced *" ## items on floor. don't repeat the message. #MSGTYPE=norep "You see here a *" #MSGTYPE=norep "You see here an *" ## delayed instadeaths. always prompt for -more- MSGTYPE=stop "You are slowing down." MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "You are turning a little *" MSGTYPE=stop "*reluctantly*" ## stealing from shops MSGTYPE=stop "*picks up*"