# Tangles nethackrc. # 12/2014 # Mostly copied from BumNut (aka Grasshopper), stth, and scorchgeek # junethack Tangles # Here are some examples of reasonable defaults: OPTIONS=showrace,showexp,showscore,time OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzAAABCDEFGHIJKLMNOPQRSTUVWXYZ@887&;:{"~] OPTIONS=color,boulder:0,hilite_pet,lit_corridor,!sparkle,use_darkgray OPTIONS=sortloot:l OPTIONS=!hilite_detected OPTIONS=autodig OPTIONS=fruit:Gluten Free Vanilla Slice # OPTIONS=dogname:Henry,catname:Jerry,horsename:Delilah OPTIONS=msg_window:reversed OPTIONS=number_pad:1 OPTIONS=suppress_alert:3.4.3,!cmdassist ## Colored status lines. See http://bilious.alt.org/?142 OPTIONS=statuscolors ## HP STATUSCOLOR=hp%100=green,hp%66=yellow,hp%50=orange STATUSCOLOR=hp%33=red&bold,hp%15:red&inverse,hp%0:red&inverse&blink ## Pw STATUSCOLOR=pw%100=green,pw%66=yellow,pw%50:orange,pw%33=red&bold ## HP & Pw also support exact numbers, for example: #STATUSCOLOR=hp.1:red&inverse,hp<8:red,hp>50:grey ## 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 MENUCOLOR=" blessed "=cyan MENUCOLOR=" holy "=cyan MENUCOLOR=" cursed "=red&bold MENUCOLOR=" unholy "=red&bold MENUCOLOR=" cursed .* (being worn)"=orange&underline # stuff to not put in your bag of holding MENUCOLOR="wand of cancellation"=yellow # "bag of " matches holding or tricks. MENUCOLOR="bag of "=yellow MENUCOLOR="holdybag"=yellow MENUCOLOR="DO NOT BAG"=yellow # ## Require you to type "yes" instead of just "y" #OPTIONS=paranoid_hit,paranoid_quit,paranoid_remove # ## Sort items by name. One of "none", "loot", or "full" #OPTIONS=sortloot:full # ## Always show BUC status? #OPTIONS=showbuc # ## Always show windows starting from left edge of screen? #OPTIONS=win_edge # ## Show object class symbol in menus where it acts as a hotkey #OPTIONS=show_obj_sym # ## If off, you never load bones files. #OPTIONS=!bones # ## If on, you'll quiver items if you fire 'em. #OPTIONS=!quiver_fired # # # To make playing with a screen-reader such as JAWS easier: # Prevent status lines from updating. use extended command # #updatestatus to force an update. #OPTIONS=!botl_updates # Notify HP changes in the message lines. #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] # # # 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 *" #skill advancement MSGTYPE=stop "You feel more confident in *" # don't repeatedly bump into things MSGTYPE=stop "You hit the floating eye*" MSGTYPE=stop "You miss the floating eye*" MSGTYPE=stop "You are splashed*" MSGTYPE=stop "You are suddenly very *" ## 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 "The * swings itself around you!" MSGTYPE=stop "The * grabs you!" MSGTYPE=stop "You don't feel very well." 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 "Your limbs are stiffening." MSGTYPE=stop "It constricts your throat!" 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 * worse." # Hunger MSGTYPE=stop "You are beginning to feel weak." MSGTYPE=stop "* needs food, badly!" # Vibrating square MSGTYPE=stop "You feel a strange vibration under your *." MSGTYPE=stop "You feel a strange vibration beneath you." # did you drop something? MSGTYPE=stop "Your weapon slips from your*" # See http://nethackwiki.com/wiki/Curses_interface OPTIONS=windowtype:curses #OPTIONS=term_cols:127 #OPTIONS=term_rows:32 OPTIONS=align_status:bottom OPTIONS=align_message:top OPTIONS=msghistory:120 OPTIONS=perm_invent OPTIONS=hitpointbar # Stuff I copied from stth OPTIONS=hilite_hidden_stairs OPTIONS=hilite_obj_piles OPTIONS=menu_glyphs # spell failure rates (also from stth) MENUCOLOR=" 0% "=lightgreen MENUCOLOR=" [1-9]% "=yellow MENUCOLOR=" 1[0-9]% "=yellow MENUCOLOR=" 2[0-4]% "=yellow MENUCOLOR=" 2[5-9]% "=orange MENUCOLOR=" [3-4][0-9]% "=orange MENUCOLOR=" [5-9][0-9]% "=red MENUCOLOR=" 100% "=lightmagenta # scorchgeek's autopickup section: #------------------ #| Basic Settings | #------------------ # [vimsec42] # Turn on autopickup. OPTIONS=autopickup # Ask for confirmation before picking up stuff that slows you down. OPTIONS=pickup_burden:Unencumbered # Don't pick up dumb things like armor (great, I really wanted those two plate mails), tools, and iron # Occasionally you may want to change this in-game. OPTIONS=pickup_types:$?/+"=!% # Pick up items you have thrown (e.g. daggers, arrows). This is an NAO patch. OPTIONS=pickup_thrown #------------------------- #| Automatically Pick Up | #------------------------- # [vimsec43] # When throwing daggers/arrows, you don't want to have to pick them all up. # Instead, just name them "==" and turn on autopickup. # With the introduction of pickup_thrown, we don't need this anymore, but I'm # leaving it here commented out for servers that don't offer it. # autopickup_exception="<*==*" # When using poisoned orcish arrows as an elven ranger (a very specific scenario I'm in all the time), # the ones that have become unpoisoned are useless. Name them "=p" and only grab poisoned ones. autopickup_exception="<*poisoned*named =p*" # Really good items you don't want to leave behind autopickup_exception="<*wand of wishing*" autopickup_exception="<*magic marker*" autopickup_exception="<*magic lamp*" autopickup_exception="<*lamp called magic" # Really *important* items you don't want to leave behind # True story: I once left the Amulet of Yendor on an altar while BUC testing and escaped the dungeon. Not autopickup_exception="<*silver bell*" #autopickup_exception="<*Bell of Opening*" autopickup_exception="<*candelabrum*" #autopickup_exception="<*Candelabrum*" autopickup_exception="<*Book of the Dead*" autopickup_exception="<*papyrus spellbook*" autopickup_exception="<*Yendor*" #----------------------- #| Leave on the Ground | #----------------------- # [vimsec44] # Various player names for stuff they don't really want. autopickup_exception=">* named* empty*" autopickup_exception=">* named* crap*" autopickup_exception=">* named* junk*" autopickup_exception=">* named* worthless*" autopickup_exception=">* named* out*" AUTOPICKUP_EXCEPTION=">* scare monster*" AUTOPICKUP_EXCEPTION=">*(empty)" # Who wants to pick up their discharged wands? # Actually, I just apply them when they're empty and this becomes a moot point. # But I'll leave this for the benefit of other people; it's not hurting me. autopickup_exception=">*(0:0)*" autopickup_exception=">*wand*nothing" # You don't want to try to pick up super-heavy corpses. Or any for that matter. # (Except maybe lizards, but making that work is more trouble than it's worth.) autopickup_exception=">* corpse*" # Ever picked up a /oCancellation without realizing it and then put . into your # bag of holding? I have. Not fun. autopickup_exception=">*bag*" autopickup_exception=">*wand*cancellation" # If we have this exception, then we can set pickup_types to iron balls in order # to get just exceptions. autopickup_exception=">*heavy iron ball*"