################################################################################ # _________________________ # # //-----------------------\\ # # || || # # || Elronnd's slashemrc || # # || || # # \\_______________________// # # \_______________________/ # # # # # # # # # # Here's my config file. Hopefully everything is self-explanatory or # # explained. If not, complain to me on any nethack-related freenode IRC # # channel. Hopefully everything looks good, and can be copy-pasted in and # # easily changed to suit your preferences. if not, once again, complain. # # # ##################################### # # Share and enjoy! # # ################################### # # # # ############################################################################### #junethack Elronnd #OPTIONS=pettype:none ## Alright amy, let's get something straight. I specifically disabled ## numpad in my config file. There's a reason for that. I want to use ## vikeys. This is because I *don't* want to use numpad. Numpad is a ## fine default, even a commendable one, but I went *out of my way* to ## disable it. So, WHY THE FUCK IS THERE A SECOND OPTION THAT BASICALLY ## MEANS YES, I _DEFINITELY_ DON'T WANT NUMPAD?? OPTIONS=nonumpadmessage # ## Because cursesgraphics are SHIT OPTIONS=windowtype:tty ## Only say "there are many objects here" when there are >15 (or is it ## >=15? I forget. Doesn't really matter. Point is, 5 objects are not ## 'many'.) OPTIONS=pilesize:15 ## Whee, overpowered slex roles I *still* can't ascend with #OPTIONS=role:wiz,race:rod,gender:random,align:cha #OPTIONS=role:dea,race:rod,gender:random,align:cha ## showexp shows the number of experience points you've earned, next to your ## level. showscore approximates your score so far. time shows the turns ## elapsed on the status line. color is a must, otherwise nethack is in black ## and white. !autopickup makes it so that the game doesn't pick stuff up for ## us. We must choose! WE must pick things up! !cmdassist makes the game not ## BARK at us for typoing. runmode:teleport makes stuff happen faster. OPTIONS=showexp,showscore,time,color,!autopickup,!cmdassist,runmode:teleport ## Various "challenges" posed by amy in the past #OPTIONS=role:Wil,race:Sea,gender:female,align:neutral #OPTIONS=role:camperstriker,race=amnesiac,hybridironman,hybridxrace,gender=male,align=chaotic #OPTIONS=role:Kur,race:Trp,hybridironman,hybridwindinhabitant,gender:Fem,align:Law OPTIONS=!autoopen ## autodig makes it so that if we wanna dig, we'll dig! boulder:` makes a ## better boulder symbol. IBMgraphics looks prettier. !hilite_pet lets US ## decide who is our pet OPTIONS=autodig,boulder:`,IBMgraphics,!hilite_pet,use_inverse ## Makes you start on the bottom of gehenna. Not recommended. (lostsoul, # the tamer variant, just makes you start on medusa.) #OPTIONS=lostsoul ## showweight shows how much we're carrying, and can carry, on the status line. ## invweight shows how much each thing in our inventory weight. showlongstats ## shows the entirety of each status line thing (Satiated, Confused) instead of ## abbreviations (Sat, Cnf). showmc shows our current mc on the status line. ## nomenu_on_esc is useful if you, like me, use esc to get out of messages, and ## don't like obnoxious menus. disclose:[...] makes it so we can just hit space ## and see all the things we could have done not to die when we inevitably die OPTIONS=showweight,showmovement OPTIONS=invweight,menu_glyphs OPTIONS=showlongstats OPTIONS=showmc OPTIONS=nomenu_on_esc OPTIONS=disclose:yi ya yv yg yc ## Hopefully self-explanatory BINDINGS=^i:removeimarkers,v:untrap,^e:enhance,^o:offer,^s:sit ## YAYY PRETTY MENUS OPTIONS=menucolours # BUC MENUCOLOUR=" blessed "=green MENUCOLOR=" cursed "=red MENUCOLOR=" cursed .* (being worn)"=orange&underline # Spell failure rates. Uncomment as a spell-casting role MENUCOLOR=" 0% [1-7, ][0-9][0-9]%"=lightgreen MENUCOLOR=" [1-9]% [1-7, ][0-9][0-9]%"=cyan MENUCOLOR=" 1[0-9]% [1-7, ][0-9][0-9]%"=cyan MENUCOLOR=" 2[0-4]% [1-7, ][0-9][0-9]%"=yellow MENUCOLOR=" 2[5-9]% [1-7, ][0-9][0-9]%"=yellow MENUCOLOR=" [3-4][0-9]% [1-7, ][0-9][0-9]%"=yellow&bold MENUCOLOR=" [5-9][0-9]% [1-7, ][0-9][0-9]%"=orange MENUCOLOR=" 100% [1-7][0-9][0-9]%"=red&bold&reverse # 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=" yunikon no tsuno[^[]*$"=magenta #japanese unihorn. same as ^ 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|roadmap) cloak|ornamental cope|tattered cape"=magenta MENUCOLOR="(plumed|arduous|frequent|formula one|etched|crested|visored) helmet"=magenta MENUCOLOR="(poor|old|padded|riding|fencing|brand-new|concrete|nondescript|light) gloves"=magenta MENUCOLOR="(battle|ankle|street|mud|buckled|riding|snow|hiking|combat|jungle|steel|jade) boots"=magenta # Artifacts #unaligned MENUCOLOR=" (Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane|Dirk)"=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 ## YAYY PRETTY STATUS LINE OPTIONS=statuscolours ## 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,legs:yellow,lev:blue STATUSCOLOR=fainting:red&inverse,fainted:red&inverse&blink,hld:red&inverse,sat:yellow # Mental STATUSCOLOR=hallu:yellow,conf:yellow,stun:red&bold,stn:red&bold,cnf:orange,Brd:yellow ## Health STATUSCOLOR=ill:red&inverse,foodpois:red&inverse,slime:red&inverse,Elbereth:green,fear:yellow STATUSCOLOR=Mines:brown,Gehennom:red STATUSCOLOR=Glib:yellow #MSGTYPE=hide:"This is a water tile that can cause you to drown. Really step on it?" ## Hide stupid messages I don't want to think about because (newsflash) I ## HAVE EYES AND I CAN SEE IF THERE'S A FUCKING WALL IN MY WAY. MSGTYPE=hide "You cannot diagonally move through a door!" MSGTYPE=hide "There is a wall in the way!" #