# This is Umbire's SLASH'EM nethackrc file. Some of this was reverse engineered # from my rcfile for SlashTHEM (originally donated generously by ShadowRider, # and improved on using some stuff I remembered from other rcfiles); the rest # was copied from Erik/hackemslashem's rcfile. # # If you're reading this because you borrowed it from me, you should edit # it to suit the needs of your personal SLASH'EM build and add some # reasonable default options for your use. # # For those using vi-like editors: Type ESC a couple times, then ':q!' # (without quotes) to exit if you get stuck. To save, hit ESC and then ZZ # or type ':wq' (without quotes.) To insert text, hit 'i' to enter insert mode. # # Here are some examples of reasonable defaults: #OPTIONS=showexp,showscore,time,color #OPTIONS=autodig,fruit:apple turnover # For more information on what you can set in your nethackrc file, refer to: # http://www.nethack.org/v343/Guidebook.html#_TOCentry_42 # Or: # https://nethackwiki.com/wiki/Options (the wiki also contains many spoilers!) # # Happy hacking! # Table of Contents # A) Per-User and Game-by-Game settings # B) Gameplay settings # C) Auto-pickup rules # D) Interface settings # E) Status Bar Settings # F) MENUCOLOR settings # G) MSGTYPE settings # H) TTY config ### # # A) Per-User, Game-by-Game settings # Starting pet presets (including petless option should you want that) #OPTIONS=nopet OPTIONS=hilite_pet OPTIONS=catname:Mia OPTIONS=dogname:Gaoru OPTIONS=horsename:Boris # The nameable vegan fruit OPTIONS=fruit:blueberry bunch # If you change the fruit name, update the MENUCOLOR below so it matches. MENUCOLOR="blueberry bunch"=lightgreen # Number pad options # 0 = Move by keys (move by letters; 'yuhjklbn') # 1 = move by numbers; digit 5 acts as G movement prefix # 2 = like 1 but 5 works as g prefix instead of as G # 3 = by numbers using phone key layout; 123 above, 789 below # 4 = combines 3 with 2; # -1 = for German keyboards OPTIONS=number_pad:0 # Allow mail from other players. OPTIONS=mail ## Conducts #OPTIONS=nudist #OPTIONS=blind # B) Gameplay settings # These settings directly affect how you interact with the dungeon or the game. # Autoquiver ranged weapons OPTIONS=autoquiver # Autodig if you are wielding a digging tool - you usually want this OFF. # I tend to leave it on when not playing archeologist to speed up my digging. OPTIONS=autodig # Auto open doors OPTIONS=autoopen # Travelling: Update map after every step? # (walk goes slow, run goes fast, teleport=instant) OPTIONS=runmode:run # - Paranoid confirmation ## Require explicit yes for some prompts # Confirm: for any prompts which are set to require "yes" rather than 'y', also # require "no" to reject instead of accepting any non-yes response as no # attack: require "yes" rather than 'y' to confirm attacking a peaceful monster # pray: require 'y' to confirm an attempt to pray rather than immediately praying # wand-break: require "yes" rather than 'y' to confirm breaking a wand (NetHack 3.6.2 only) # Remove: require selection from inventory for R and T commands # NOTE: There might not be paranoid options as such in SLASH'EM - Eric reports he # hasn't had any real luck with these options. If you do, shoot one of us a line. # OPTIONS=paranoid_confirmation:Confirm quit pray wand-break wand Remove attack # C) Auto-pickup rules OPTIONS=!autopickup OPTIONS=pickup_burden:S OPTIONS=pickup_types:$?!/=" OPTIONS=pickup_thrown #-Always pick up: 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:"<.*magic marker.*" 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="<.*turquoise.*" AUTOPICKUP_EXCEPTION="<.*aquamarine.*" AUTOPICKUP_EXCEPTION="<.*citrine.*" AUTOPICKUP_EXCEPTION="<.*amber.*" AUTOPICKUP_EXCEPTION="<.*topaz.*" AUTOPICKUP_EXCEPTION="<.*vorpal.*" AUTOPICKUP_EXCEPTION="<.*lump of royal jelly.*" AUTOPICKUP_EXCEPTION="<.*wand of digging.*" AUTOPICKUP_EXCEPTION="<.*wand of teleportation.*" AUTOPICKUP_EXCEPTION="<.*wand of fire.*" AUTOPICKUP_EXCEPTION="<.*wand of cold.*" AUTOPICKUP_EXCEPTION="<.*wand of lightning.*" AUTOPICKUP_EXCEPTION="<.*wand of sleep.*" AUTOPICKUP_EXCEPTION="<.*can of grease.*" AUTOPICKUP_EXCEPTION="<.*life saving.*" #-Never pick up: AUTOPICKUP_EXCEPTION=">.*cheap plastic imitation of the Amulet of Yendor*" AUTOPICKUP_EXCEPTION:">.*worthless piece of.*" AUTOPICKUP_EXCEPTION:">.*loadstone.*" AUTOPICKUP_EXCEPTION:">.*flint stone.*" AUTOPICKUP_EXCEPTION:">.*gray stone.*" AUTOPICKUP_EXCEPTION=">.*rock*" AUTOPICKUP_EXCEPTION:">.*scare monster.*" ### Empty wands AUTOPICKUP_EXCEPTION=">*(0:0)" # Works AUTOPICKUP_EXCEPTION=">.*wand.*(.*:-1).*" AUTOPICKUP_EXCEPTION=">.*wand.*nothing.*" # D) Interface settings OPTIONS=showrace OPTIONS=!menu_on_esc # Dungeon OPTIONS=lit_corridor # Messages and history (full=messages printed least recent first) OPTIONS=msg_window:full OPTIONS=msghistory:60 # Score and status line OPTIONS=scores:10t 2a o # E) Status Bar Settings OPTIONS=showexp OPTIONS=time OPTIONS=showscore OPTIONS=showdmg OPTIONS=showweight # F) MENUCOLOR settings # # - Naming tricks: # Type-naming items can change how something is colored or displayed (e.g. underline # named items that would cause a BoH to explode); this also works for your autopickup # settings if you have detailed exceptions. ##MENUCOLORS OPTIONS=color,menucolors #Gold and stackables MENUCOLOR="gold piece"=yellow MENUCOLOR="[+-][0-9]+ "=cyan MENUCOLOR="\([0-9]+:-?[0-9]+\)"=cyan #Overview MENUCOLOR="Level [0-9]+: ["].".*=red&bold MENUCOLOR="Level.*vault.*"=yellow MENUCOLOR=".*STASH.*"=cyan&underline MENUCOLOR="You are here"=orange&underline #Beatitude MENUCOLOR="[+-][0-9].*\((being worn|tethered weapon in |weapon in |wielded in |on |at the ready |tethered )\)"=cyan&underline MENUCOLOR="blessed.*\((being worn|tethered weapon in |weapon in |wielded in |on |at the ready |tethered )\)"=lightgreen&underline MENUCOLOR="cursed.*\((being worn|tethered weapon in |weapon in |wielded in |on |at the ready |tethered )\)"=red&underline MENUCOLOR="uncursed.*\((being worn|tethered weapon in |weapon in |wielded in |on |at the ready |tethered )\)"=cyan&underline MENUCOLOR="blessed.*\(alternate weapon\)"=lightgreen&italic MENUCOLOR="^cursed.*\(alternate weapon\)"=red&italic MENUCOLOR="uncursed.*\(alternate weapon\)"=cyan&italic #Beatitude MENUCOLOR=" blessed"=lightgreen MENUCOLOR=" holy"=lightgreen MENUCOLOR=" cursed"=red MENUCOLOR=" unholy"=red #Particular items ##Active items MENUCOLOR="(lit)"=yellow&underline MENUCOLOR="\(divination\)"=white MENUCOLOR="\(casting\)"=white ##Corpses MENUCOLOR=".* corpse"=brown ##Essential items MENUCOLOR="Amulet of Yendor"=lightmagenta ##Footrice corpses MENUCOLOR=" cockatrice .* .?wielded.*.?"=yellow&inverse MENUCOLOR=" chickatrice .* .?wielded.*.?"=yellow&inverse ##Misc. Guaranteed Artifacts - blasting damage is increased in SLASH'EM MENUCOLOR="Hand of Vecna"=yellow&underline MENUCOLOR="Eye of the Beholder"=yellow&underline MENUCOLOR="Nighthorn"=yellow&underline MENUCOLOR="Key of Chaos"=white&underline MENUCOLOR="Key of Neutrality"=white&underline MENUCOLOR="Key of Law"=white&underline ##Quick-fix patches - so other menus are not colored MENUCOLOR=" is empty. Do what?"=none MENUCOLOR="Put something into .*"=none MENUCOLOR="Take something out of .*"=none MENUCOLOR="Look inside"=none MENUCOLOR="stash one"=none ##Spellcasting success rates MENUCOLOR=" 0% "=lightgreen MENUCOLOR=" [1-9]% "=green MENUCOLOR=" [1-4][0-9]% "=yellow MENUCOLOR=" [5-8][0-9]% "=orange MENUCOLOR=" 9[0-9]% "=red MENUCOLOR=" 100% "=red ##Stormbringer MENUCOLOR=" Stormbringer .?weapon in.?"=orange&underline MENUCOLOR=" Stormbringer .?wielded.?"=orange&underline ##Things what might blow up a bag of holding MENUCOLOR=" wand of [Cc]ancel.*"=orange&underline MENUCOLOR=" wand called [Cc]ancel.*"=orange&underline MENUCOLOR=" bag .* tricks"=orange&underline MENUCOLOR=" bag called [Hh]olding$"=orange&underline MENUCOLOR=" bag of holding$"=orange&underline ##Vegan food (mostly comes up when I play Monks) MENUCOLOR="food ration"=green MENUCOLOR="cram ration"=green MENUCOLOR="[KC]-ration"=green MENUCOLOR="gunyoki"=green MENUCOLOR="lembas wafer"=green MENUCOLOR=" melon"=green MENUCOLOR=" carrot"=green MENUCOLOR=" oranges?$"=green MENUCOLOR=" pears?$"=green MENUCOLOR=" apple"=green MENUCOLOR=" banana"=green MENUCOLOR=" kelp"=green MENUCOLOR=" eucalyptus"=green MENUCOLOR=" garlic"=green MENUCOLOR=" wolfsbane"=green MENUCOLOR=" spinach"=green MENUCOLOR=" mushroom"=green MENUCOLOR="gelatinous cube"=green MENUCOLOR="acid blob"=green MENUCOLOR="quivering blob"=green MENUCOLOR="blue jelly"=green MENUCOLOR="spotted jelly"=green MENUCOLOR="ochre jelly"=green MENUCOLOR="clear jelly"=green MENUCOLOR="yellow jelly"=green MENUCOLOR="orange jelly"=green MENUCOLOR="rancid jelly"=green MENUCOLOR="lichen corpse"=green MENUCOLOR="shrieker corpse"=green MENUCOLOR="violet fungus corpse"=green MENUCOLOR="brown mold corpse"=green MENUCOLOR="yellow mold corpse"=green MENUCOLOR="green mold corpse"=green MENUCOLOR="red mold corpse"=green MENUCOLOR="black mold corpse"=green MENUCOLOR="disgusting mold corpse"=green # G) MSGTYPE settings # # Various status properties and changes. SLASH'EM does line-by-line messaging, so # most of these may prove superfluous - even so, I replaced the alerts with stops # just in case. # # Brain-eating MSGTYPE=alert " tentacles suck you!" # Grabbing alerts MSGTYPE=alert ".* swings itself around you!" MSGTYPE=alert "The python grabs you!" MSGTYPE=alert "You don't feel very well." # Hunger MSGTYPE=alert "You feel hungry." MSGTYPE=alert "You are beginning to feel hungry." MSGTYPE=alert "You are getting the munchies." MSGTYPE=alert "You feel weak now." MSGTYPE=alert "You still have the munchies." MSGTYPE=alert "You feel weak." MSGTYPE=alert "You are beginning to feel weak." MSGTYPE=alert "The munchies are interfering with your motor capabilities." MSGTYPE=alert " needs food, badly!" MSGTYPE=alert "You only feel hungry now." MSGTYPE=alert "You now have a lesser case of the munchies." MSGTYPE=alert "You faint from lack of food." MSGTYPE=alert "You regain consciousness." MSGTYPE=alert "You die from starvation." MSGTYPE=alert "You die from hunger and exhaustion." # Illness MSGTYPE=alert "You feel deathly sick." MSGTYPE=alert "You feel much worse." MSGTYPE=alert "You feel even worse." # Lycanthropy MSGTYPE=alert "You feel feverish." # 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." # Sliming MSGTYPE=alert "You are turning a little green." MSGTYPE=alert "Your limbs are getting oozy." MSGTYPE=alert "Your skin begins to peel away." MSGTYPE=alert "You are turning into a green slime." # Stoning MSGTYPE=alert "You are slowing down." MSGTYPE=alert "Your limbs are stiffening." MSGTYPE=alert " hits you with the () corpse." # Strangulation MSGTYPE=alert " 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." # Monsters ##Nurses #MSGTYPE=norep " nurse touches you!" #MSGTYPE=hide " nurse touches you! (I hope you don't mind.)" ##Pet spam MSGTYPE=hide "You displaced *" ##Riders MSGTYPE=alert " reaches out, and you feel fever and chills." MSGTYPE=alert " reaches out, and your body shrivels." MSGTYPE=alert " chuckles." ##Rodney MSGTYPE=stop ".* snatches .*!" MSGTYPE=stop "So thou thought thou couldst kill me, fool." MSGTYPE=stop "You feel a malignant aura surround *" # Inventory ##Item theft MSGTYPE=alert " steals *" MSGTYPE=alert " stole *" MSGTYPE=alert " purse feels *" ##Items (potentially) cursed MSGTYPE=alert "You feel a malignant aura surround *" MSGTYPE=alert " you need some help *" ##Wresting wands MSGTYPE=alert "You wrest .*" #Skills MSGTYPE=alert "You feel more confident *" #Speed loss MSGTYPE=alert "You slow down." MSGTYPE=alert "You feel yourself slowing down a bit." MSGTYPE=alert "Your quickness feels less natural." #Traps MSGTYPE=alert "You find a polymorph trap." #VibeČ MSGTYPE=alert "You feel a strange vibration*" # J) TTY config # Glyphs # NOTES: - The 7 represents golems, while 8 is for ghosts. # - There are killer food items in this game that normally use %; swapped those to 6. # - Surmising the $ represents the killer coins, so using 9 for that. # Yes, the above was on purpose. OPTIONS=boulder:0 OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@78&;:69~