# VERSION 5 # 31ST OF JAN 2020 # The only way I play: ssh to eu.hardfought.org, playing the newest Vanilla NetHack, from gnome-terminal on Linux. # I don't recommend using any GUI's or alternative clients for NetHack, only the original version, only on a server. # I believe the best experience in the game, after trying them all, is the nethack-console in tty mode. # The NAO and HF enhancements are nice. # Ignore messages that annoy me MSGTYPE=hide "You swap places with your .*" MSGTYPE=hide "You swap places with .*" MSGTYPE=hide "With great effort you move the boulder." MSGTYPE=hide "It's solid stone." MSGTYPE=hide "It's a wall." MSGTYPE=hide "The corridor widens here." MSGTYPE=hide "You stop. Vesuvius is in the way!" MSGTYPE=hide "You stop. Vesuvius is in the way!" MSGTYPE=hide "You swap places with .*" MSGTYPE=hide "You stop. * is in the way!" MSGTYPE=hide "You stop. * is in the way!" # My hardfought username name=raspberrybird OPTIONS=acoustics:true # Lawful alignment OPTIONS=align:l OPTIONS=altmeta:true OPTIONS=autodescribe:true OPTIONS=autodig:true OPTIONS=autoopen:true OPTIONS=autopickup:true OPTIONS=autoquiver:false OPTIONS=blind:false OPTIONS=bones:true BOULDER=48 OPTIONS=boulder:0 OPTIONS=catname:Vesuvius # Knight role character class OPTIONS=character:k OPTIONS=checkpoint:true OPTIONS=checkspace:false OPTIONS=clicklook:false OPTIONS=cmdassist:false OPTIONS=confirm:true OPTIONS=dark_room:false OPTIONS=dogname:Vesuvius OPTIONS=extmenu:true OPTIONS=female:true OPTIONS=fixinv:true OPTIONS=force_invmenu:true OPTIONS=fruit:raspberry OPTIONS=gender:female OPTIONS=goldX:false OPTIONS=help:true OPTIONS=herecmd_menu:true OPTIONS=hilite_pet:false OPTIONS=hilite_pile:true OPTIONS=hilite_status:true OPTIONS=horsename:Vesuvius OPTIONS=ignintr:true OPTIONS=implicit_uncursed:false OPTIONS=legacy:false OPTIONS=lit_corridor:true OPTIONS=lootabc:false OPTIONS=mail:true OPTIONS=mention_walls:true OPTIONS=menustyle:partial OPTIONS=msghistory:400 OPTIONS=msg_window:reversed # My hardfought username, Knight role character class OPTIONS=name:raspberrybird-K OPTIONS=news:true OPTIONS=nudist:false OPTIONS=null:true OPTIONS=number_pad:0 OPTIONS=paranoid_confirmation:Confirm quit attack pray wand Remove OPTIONS=perm_invent:false OPTIONS=pettype:none OPTIONS=pickup_burden:B OPTIONS=pickup_thrown:true OPTIONS=pile_limit:5 OPTIONS=playmode:normal OPTIONS=pushweapon:true # Human race OPTIONS=race:human OPTIONS=rest_on_space:false # Rogue symset OPTIONS=roguesymset:RogueIBM # Knight role character class OPTIONS=role:k OPTIONS=runmode:run OPTIONS=safe_pet:true OPTIONS=sanity_check:false OPTIONS=showexp:true OPTIONS=scores:10t 2a o OPTIONS=showrace:true OPTIONS=showscore:true OPTIONS=silent:true OPTIONS=sortloot:loot OPTIONS=sortpack:true OPTIONS=sparkle:true OPTIONS=standout:true OPTIONS=status_updates:true # Symset OPTIONS=symset:DECgraphics # DECgraphics (also tty windowtype) is a must. SYMBOLS=S_ghost:X OPTIONS=tiled_map:false # tiles make the game infinitely less-readable and much harder to play for me, i turn them off. OPTIONS=time:true OPTIONS=timed_delay:true OPTIONS=tombstone:true OPTIONS=toptenwin:true OPTIONS=travel:true OPTIONS=verbose:true OPTIONS=whatis_coord:false OPTIONS=whatis_menu:true OPTIONS=windowtype:tty # tty windowtype (also DECgraphics) is a must. OPTIONS=color:true OPTIONS=fullscreen:true OPTIONS=large_font:true #OPTIONS=mouse_support:false OPTIONS=vt_tiledata:false # tiles make the game infinitely less-readable and much harder to play for me, i turn them off. OPTIONS=wraptext:true # ABANDON HOPE ALL YE WHO ENTER HERE # THE FOLLOWING IS LOTS OF MSGTYPES, MENUCOLORS, AND AUTOPICKUP EXCEPTIONS TO HELP GAMEPLAY BE SMOOTHER # TREAT THIS AS THE END OF THE CONFIG FILE AS NOTHING YOU WILL WANT TO CONFIGURE IS BELOW # Pickup types OPTIONS=pickup_types:$/!? # Autopickup exceptions # Do not automatically pick up chests AUTOPICKUP_EXCEPTION=">large box" AUTOPICKUP_EXCEPTION=">chest" AUTOPICKUP_EXCEPTION=">ice box" AUTOPICKUP_EXCEPTION=">large box named junk*" AUTOPICKUP_EXCEPTION=">chest named junk*" AUTOPICKUP_EXCEPTION=">ice box named junk*" AUTOPICKUP_EXCEPTION=">sack" AUTOPICKUP_EXCEPTION=">d sack" AUTOPICKUP_EXCEPTION=">oilskin sack" AUTOPICKUP_EXCEPTION=">bag of holding" AUTOPICKUP_EXCEPTION=">bag called hold" AUTOPICKUP_EXCEPTION="18/red/>68/bright-red #OPTIONS=HILITE_STATUS: dexterity/down/brown/up/yellow #OPTIONS=HILITE_STATUS: dexterity/>18/brown/>20/yellow #OPTIONS=HILITE_STATUS: constitution/down/green/up/bright-green #OPTIONS=HILITE_STATUS: constitution/>16/green/>20/bright-green #OPTIONS=HILITE_STATUS: intelligence/down/cyan/up/bright-cyan #OPTIONS=HILITE_STATUS: intelligence/>16/cyan/>19/bright-cyan #OPTIONS=HILITE_STATUS: wisdom/down/blue/up/bright-blue #OPTIONS=HILITE_STATUS: wisdom/>16/blue/>20/bright-blue #OPTIONS=HILITE_STATUS: charisma/down/magenta/up/lightmagenta #OPTIONS=HILITE_STATUS: charisma/>16/magenta/>18/lightmagenta # Misc #OPTIONS=HILITE_STATUS: armor-class/<10/bright-blue #OPTIONS=HILITE_STATUS: armor-class/up/blue&underline/down/cyan&underline #OPTIONS=HILITE_STATUS: gold/>0/brown/up/yellow&underline/down/brown&inverse #OPTIONS=HILITE_STATUS: alignment/always/white/changed/white&inverse #OPTIONS=HILITE_STATUS: experience-level/always/white/changed/white&underline #OPTIONS=HILITE_STATUS: title/always/white #OPTIONS=HILITE_STATUS: dungeon-level/changed/white #OPTIONS=statushilites #OPTIONS=hilite_status: hitpoints/33%/red/normal #OPTIONS=hilite_status: power/33%/red/normal #OPTIONS=hilite_status: carrying-capacity/0/normal/yellow #OPTIONS=hilite_status: hunger/downup/normal/red #OPTIONS=hilite_status: strength/downup/red/white #OPTIONS=hilite_status: dexterity/downup/red/white #OPTIONS=hilite_status: constitution/downup/red/white #OPTIONS=hilite_status: intelligence/downup/red/white #OPTIONS=hilite_status: wisdom/downup/red/white #OPTIONS=hilite_status: charisma/downup/red/white #OPTIONS=hilite_status: condition/downup/white/red #OPTIONS=statuscolors #STATUSCOLOR=hp%50=yellow,hp%33=orange,hp%15=red&bold #STATUSCOLOR=pw%50=yellow,pw%33=orange,pw%15=red&bold #STATUSCOLOR=burdened:yellow,stressed:orange,strained:red&bold #STATUSCOLOR=overtaxed:red&inverse,overloaded:red&inverse&blink #STATUSCOLOR=satiated:yellow,hungry:orange,weak:red&bold #STATUSCOLOR=fainting:red&inverse,fainted:red&inverse #STATUSCOLOR=blind:yellow,hallu:yellow,conf:yellow,stun:yellow #STATUSCOLOR=ill:red&inverse,foodpois:red&inverse,slime:red&inverse,held:red&inverse # Enhance MENUCOLOR="^ *[a-z] - +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white # Random items with known BUC status MENUCOLOR="blessed"=green MENUCOLOR="blessed clear potion"=lightcyan MENUCOLOR="blessed clear potions"=lightcyan MENUCOLOR="blessed potion called water"=lightcyan MENUCOLOR="blessed potions called water"=lightcyan MENUCOLOR="holy"=lightcyan MENUCOLOR="cursed"=red MENUCOLOR="cursed clear potion"=magenta MENUCOLOR="cursed clear potions"=magenta MENUCOLOR="cursed potion called water"=magenta MENUCOLOR="cursed potions called water"=magenta MENUCOLOR="unholy"=magenta MENUCOLOR="uncursed"=white #MENUCOLOR="\+0"=white #kludge for implicit_ucnursed option MENUCOLOR="implicit_uncursed"=gray # Tools and unused items with known enchantments and charges MENUCOLOR="\([0-9]:.*\)"=yellow MENUCOLOR="\([0-9]:0\)"=brown MENUCOLOR="\(-1:0\)"=brown&underline #MENUCOLOR="\+[1-9]"=yellow MENUCOLOR="-[1-9]"=magenta MENUCOLOR="worthless"=brown MENUCOLOR="named empty"=brown #markers MENUCOLOR="blessed .*marker"=lightgreen MENUCOLOR="blessed .*marker.*1:"=green MENUCOLOR=" cursed .*marker"=orange MENUCOLOR=" cursed .*marker.*1:"=red # Items in use. MENUCOLOR="\(weapon in .*\)"=white&underline MENUCOLOR="\(wielded.*\)"=white&underline MENUCOLOR="\(alternate weapon\)"=white&underline MENUCOLOR="\(in quiver\)"=white&underline MENUCOLOR="\(at the ready\)"=white&underline MENUCOLOR="\(being worn\)"=white&underline MENUCOLOR="\(embedded in your skin\)"=white&underline MENUCOLOR="\(on left .*\)"=white&underline MENUCOLOR="\(on right .*\)"=white&underline MENUCOLOR="\(in use\)"=white&underline MENUCOLOR="tethered"=white&underline # Blessed items in use MENUCOLOR="blessed .* \(weapon in .*\)"=lightgreen&underline MENUCOLOR="blessed .* \(wielded.*\)"=lightgreen&underline MENUCOLOR="blessed .* \(alternate weapon\)"=lightgreen&underline MENUCOLOR="blessed .* \(in quiver\)"=lightgreen&underline MENUCOLOR="blessed .* \(at the ready\)"=lightgreen&underline MENUCOLOR="blessed .* \(being worn\)"=lightgreen&underline MENUCOLOR="blessed .* \(embedded in your skin\)"=lightgreen&underline MENUCOLOR="blessed .* \(on left .*\)"=lightgreen&underline MENUCOLOR="blessed .* \(on right .*\)"=lightgreen&underline MENUCOLOR="blessed .* \(in use\)"=lightgreen&underline MENUCOLOR="blessed .* tethered"=lightgreen&underline # Cursed items in use MENUCOLOR=" cursed .* \(weapon in .*\)"=orange&underline MENUCOLOR=" cursed .* \(wielded.*\)"=orange&underline MENUCOLOR=" cursed .* \(alternate weapon\)"=orange&underline MENUCOLOR=" cursed .* \(in quiver\)"=orange&underline MENUCOLOR=" cursed .* \(at the ready\)"=orange&underline MENUCOLOR=" cursed .* \(being worn\)"=orange&underline MENUCOLOR=" cursed .* \(embedded in your skin\)"=orange&underline MENUCOLOR=" cursed .* \(on left .*\)"=orange&underline MENUCOLOR=" cursed .* \(on right .*\)"=orange&underline MENUCOLOR=" cursed .* \(in use\)"=orange&underline MENUCOLOR=" cursed .* tethered"=orange&underline # Mark potentially dangerous things (and a kludge for BoH looting prompts) MENUCOLOR=" holding"=lightmagenta MENUCOLOR="Put .* holding"=gray MENUCOLOR="Take .* holding"=gray MENUCOLOR="holding .* empty"=gray MENUCOLOR="Do what with your .* holding"=gray MENUCOLOR="Do what with the bag .* holding"=gray MENUCOLOR="Look inside the .* holding"=gray MENUCOLOR="stash one item into the .* holding"=gray MENUCOLOR="tricks"=lightmagenta MENUCOLOR="cancel"=lightmagenta MENUCOLOR="vanish"=lightmagenta # Spell failure rates MENUCOLOR=" 0% "=lightcyan MENUCOLOR=" [1-9]% "=lightgreen MENUCOLOR=" 1[0-9]% "=green MENUCOLOR=" 2[0-4]% "=green MENUCOLOR=" 2[5-9]% "=brown MENUCOLOR=" [34][0-9]% "=brown MENUCOLOR=" [56][0-9]% "=red MENUCOLOR=" 7[0-4]% "=red MENUCOLOR=" 7[5-9]% "=orange MENUCOLOR=" [89][0-9]% "=orange MENUCOLOR=" 100% "=orange&underline MENUCOLOR="[a-zA-Z] - [a-zA-Z ]+ [0-9]\* [a-z]+ +[0-9]+%"=magenta #lamps MENUCOLOR="magic lamp"=blue&bold MENUCOLOR=" \(lit\)"=white&underline MENUCOLOR="magic lamp \(lit\)"=lightblue&underline MENUCOLOR="lamp called magic \(lit\)"=lightblue&underline #food MENUCOLOR="corpse"=brown #MENUCOLOR=" tin"=cyan ##Need exceptions for tin wand, tin opener, tin whistle MENUCOLOR="(meatball|meat ring|meat stick|egg|tripe ration|huge chunk of meat)"=brown # vegan MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=lightgreen MENUCOLOR="lembas wafer|melon|carrot|tins? .* spinach"=lightgreen MENUCOLOR=" oranges?( named.*)?$"=lightgreen MENUCOLOR=" pears?( named.*)?$"=lightgreen MENUCOLOR=" (apple|banana|kelp|eucalyptus|garlic|wolfsbane)"=lightgreen MENUCOLOR=" (slime mold|loadboulder)"=lightgreen MENUCOLOR="(tins? of )?(gelatinous cube|acid blob|quivering blob)( corpse)?"=lightgreen MENUCOLOR="(tins? of )?(blue|spotted|ochre) jelly( corpse)?"=lightgreen MENUCOLOR="(tins? of )?lichen|shrieker|violet fungus|(brown|yellow|green|red) mold( corpse)?"=lightgreen # vegetarian MENUCOLOR="egg|pancake|fortune cookie|candy bar|royal jelly|cream pie|candle"=green MENUCOLOR="(tin of )?brown pudding|gray ooze( corpse)?"=green #Items of interest MENUCOLOR="blessed unicorn horn"=blue&bold MENUCOLOR="blessed .* unicorn horn"=blue&bold MENUCOLOR="blessed stone called luck.*"=blue&bold MENUCOLOR="blessed luckstone"=blue&bold MENUCOLOR="lizard corpse"=blue&bold MENUCOLOR="wand .* wishing"=blue&bold MENUCOLOR="blessed scroll .* scare monster"=blue&bold MENUCOLOR="uncursed scroll .* scare monster"=blue MENUCOLOR=" cursed scroll .* scare monster"=orange #invocation items MENUCOLOR=" (Bell of Opening\|silver bell\|Candelabrum of Invocation\|candelabrum\|Book of the Dead\|papyrus spellbook)"=magenta #money MENUCOLOR=" gold piece"=yellow ## More autopickup exceptions # empty wands AUTOPICKUP_EXCEPTION=">.*:0).*" AUTOPICKUP_EXCEPTION=">.* named empty" AUTOPICKUP_EXCEPTION=">scroll of scare monster" AUTOPICKUP_EXCEPTION=">scroll called scare monster" # Ammunition (double-hashed are included with more general description) #AUTOPICKUP_EXCEPTION="<.*arrow" ## AUTOPICKUP_EXCEPTION="<.*elven arrow" ## AUTOPICKUP_EXCEPTION="<.*orcish arrow" ## AUTOPICKUP_EXCEPTION="<.*silver arrow" ## AUTOPICKUP_EXCEPTION="<.*runed arrow" ## AUTOPICKUP_EXCEPTION="<.*crude arrow" #AUTOPICKUP_EXCEPTION="<.*ya" ## AUTOPICKUP_EXCEPTION="<.*bamboo arrow" #AUTOPICKUP_EXCEPTION="<.*crossbow bolt" #AUTOPICKUP_EXCEPTION="<.*dart" #AUTOPICKUP_EXCEPTION="<.*shuriken" #AUTOPICKUP_EXCEPTION="<.*throwing star" #AUTOPICKUP_EXCEPTION="<.*dagger" ## AUTOPICKUP_EXCEPTION="<.*elven dagger" ## AUTOPICKUP_EXCEPTION="<.*orcish dagger" ## AUTOPICKUP_EXCEPTION="<.*runed dagger" ## AUTOPICKUP_EXCEPTION="<.*crude dagger" ## AUTOPICKUP_EXCEPTION="<.*silver dagger" #AUTOPICKUP_EXCEPTION="<.*knife" #pick up items whose individual name ends with ammo or autopickup AUTOPICKUP_EXCEPTION="<.* named ammo" AUTOPICKUP_EXCEPTION="<.* named autopickup" #never pick up globs AUTOPICKUP_EXCEPTION=">.*glob.*" #corpses - lichen only AUTOPICKUP_EXCEPTION=">a corpse[^<]*$" AUTOPICKUP_EXCEPTION=">b corpse[^<]*$" AUTOPICKUP_EXCEPTION=">c corpse[^<]*$" AUTOPICKUP_EXCEPTION=">d corpse[^<]*$" AUTOPICKUP_EXCEPTION=">e corpse[^<]*$" AUTOPICKUP_EXCEPTION=">f corpse[^<]*$" AUTOPICKUP_EXCEPTION=">g corpse[^<]*$" AUTOPICKUP_EXCEPTION=">h corpse[^<]*$" AUTOPICKUP_EXCEPTION=">i corpse[^<]*$" AUTOPICKUP_EXCEPTION=">j corpse[^<]*$" AUTOPICKUP_EXCEPTION=">k corpse[^<]*$" AUTOPICKUP_EXCEPTION=">l corpse[^<]*$" AUTOPICKUP_EXCEPTION=">m corpse[^<]*$" AUTOPICKUP_EXCEPTION="