# If you accidentally get into that stupid virus editor, # type ESC a couple times, then ':q!' (without quotes) to exit. NAME=Jonadab ########################################## ## B A S I C O P T I O N S ########################################## OPTIONS=fullscreen,align_message:top,hitpointbar,menu_glyphs OPTIONS=vary_msgcount=15 OPTIONS=msghistory:60,msg_window:reversed OPTIONS=showexp,showscore,showbuc,time,color OPTIONS=autodig,!autopickup OPTIONS=fruit:ijtihad,boulder:0 OPTIONS=disclose:yi ya nv ng yc OPTIONS=hilite_pet,hilite_hidden_stairs,hilite_obj_piles OPTIONS=pickup_burden:Stressed OPTIONS=scores:3t 4a o OPTIONS=paranoid_hit,paranoid_quit,paranoid_remove OPTIONS=pickup_thrown,hp_notify,lit_corridor OPTIONS=!item_use_menu OPTIONS=number_pad:0 OPTIONS=suppress_alert:3.4.3 OPTIONS=dogname:Bernoulli,catname:Cauchy,horsename:Descartes OPTIONS=use_darkgray #OPTIONS=show_obj_sym OPTIONS=showborn #OPTIONS=hp_monitor OPTIONS=show_shop_prices #OPTIONS=sortloot:full #OPTIONS=win_edge #OPTIONS=show_obj_sym #OPTIONS=bones AUTOCOMPLETE=!quit ########################################## ## M E N U C O L O R S ########################################## OPTIONS=menucolors # Basic BUC states: MENUCOLOR=" blessed "=green MENUCOLOR=" holy "=green MENUCOLOR="scroll.*scare.*monster"=lightmagenta MENUCOLOR=" unholy "=red MENUCOLOR=" b.C"=red MENUCOLOR=" cursed "=red MENUCOLOR=" cursed .* (being worn)"=red&underline MENUCOLOR="uncursed"=lightcyan MENUCOLOR="accursed"=red MENUCOLOR="accursed .* (being worn)"=red&underline # Yellow for explosion danger: MENUCOLOR="holding"=yellow MENUCOLOR="cancel"=yellow MENUCOLOR="tricks"=yellow MENUCOLOR="vanish"=yellow MENUCOLOR="Emergency"=yellow # Light magenta for items I might want to leave cursed: MENUCOLOR="unholy.*water"=lightmagenta MENUCOLOR=" cursed.*water"=lightmagenta MENUCOLOR=" cursed.*clear potion"=lightmagenta MENUCOLOR=" cursed.*destroy armor"=lightmagenta MENUCOLOR=" cursed.*gain level"=lightmagenta MENUCOLOR=" cursed.*scroll.*teleportation"=lightmagenta MENUCOLOR=" cursed.*scroll.*create monster"=lightmagenta MENUCOLOR=" cursed.*blank"=lightmagenta MENUCOLOR=" cursed.*unlabeled"=lightmagenta # spell failure rates MENUCOLOR=" 0%"=lightgreen MENUCOLOR=" [1-9]%"=green MENUCOLOR=" 1[0-9]%"=green MENUCOLOR=" 2[0-4]%"=lightcyan MENUCOLOR=" 2[5-9]%"=lightcyan MENUCOLOR=" [3-4][0-9]%"=yellow MENUCOLOR=" [5-9][0-9]%"=orange MENUCOLOR=" 100%"=lightmagenta MENUCOLOR="[a-zA-Z ]+[ ]+[0-9]+\*[ ]+[a-z]+[ ]+[0-9]+%"=gray # ##################################################### ## C U S T O M S Y M B O L S & C O L O R S ##################################################### # ``DUNGEONCOLOR'' are in the same order as ``DUNGEON'', and # ``TRAPCOLORS'' as ``TRAPS'' # Colors are as follows: # 0 black 4 blue 8 "no color" 12 lightblue # 1 red 5 magenta 9 orange 13 lightmagenta # 2 green 6 cyan 10 lightgreen 14 lightcyan # 3 brown 7 gray 11 yellow 15 white # 3.4.3 DUNGEONCOLOR order is as follows: # rock, vert.wall, horz.wall, NW crnr, NE crnr, SW crnr, SE crnr, # intrsectn wall, top T wall, lower T, left T, right T, doorway, vertopen, # horz open door, vertclosed, hrzclosed, Fe bars, tree, rmfloor, corridor, # lit corridor, up stairs, dwn stair, up lddr, dwnlddr, altar, grave, # throne, sink, fountain, pl/moat, ice, lava, vdwnbrdg, # hrz.dwn.drbrdg, vraisdbrdg, hrzrsdbdg, air, cloud, undrwatr # dnethack introduces two new ones right after tree (dead tree and UNKNOWN_1) DUNGEONCOLOR= 0 7 7 7 7 7 7 \ 7 7 7 7 7 7 3 \ 3 3 3 15 2 7 11 15 0 \ 7 10 13 2 5 11 15 \ 11 6 6 4 6 1 3 \ 3 3 3 6 7 4 # TRAP order is as follows: # arrows, darts, fallingrock, squeaky, beartrap, landmine, # boulder, sleep gas, rust trap, firetrp, pit, spiked pit, # open hole, trap door, teleporter, levelporter, portal, spiderweb, # statuetrp, magic trp, anti-magic, polymorph TRAPCOLORS= 6 6 7 3 15 11 \ 14 15 4 9 0 0 \ 3 3 5 13 13 15 \ 7 12 12 10 # Available monster colours: # black, red, green, brown, blue, magenta, cyan, gray, orange, # lightgreen, yellow, lightblue, lightmagenta, lightcyan, white. # Disambiguation: make certain monsters not look the same as certain others: # werefoo should look different from the help they summon. MONSTERCOLOR=werejackal:blue MONSTERCOLOR=werewolf:lightblue MONSTERCOLOR=wererat:lightblue # why are almost all d one of two colors? Fix that. MONSTERCOLOR=wolf:green MONSTERCOLOR=warg:lightgreen MONSTERCOLOR=hell hound pup:magenta # don't give me a heart attack: dwarves shouldn't look like flayers. MONSTERCOLOR=dwarf king:lightcyan MONSTERCOLOR=master mind flayer:lightmagenta # differentiate vampire bats from ravens. MONSTERCOLOR=vampire bat:magenta # shriekers are good to eat, violet fungi not so much. MONSTERCOLOR=shrieker:gray # why are almost all Y brown? Fix that. MONSTERCOLOR=sasquatch:yellow MONSTERCOLOR=owlbear:orange # nothing randomly generated should look like Rodney. MONSTERCOLOR=elvenking:yellow # adult forms should look different from harmless babies. MONSTERCOLOR=hell hound:lightmagenta MONSTERCOLOR=purple worm:lightmagenta MONSTERCOLOR=winter wolf:lightcyan # ki-rin should not look like much lower-level Aleax. MONSTERCOLOR=ki-rin:orange # minotaurs should not look like ettins. MONSTERCOLOR=minotaur:orange # might as well make all four lich types different. MONSTERCOLOR=arch-lich:lightmagenta # it annoys me that straw and gold golems look the same. Fix that. MONSTERCOLOR=straw golem:orange # prolific summoners should not look the same as common monsters. MONSTERCOLOR=nalfeshnee:yellow # why are no demons green? Seems like we can use that color. MONSTERCOLOR=succubus:green MONSTERCOLOR=incubus:green # too many lizards are brown or green. Fix that. MONSTERCOLOR=chameleon:lightcyan MONSTERCOLOR=crocodile:red # Finally, floating eyes really need to be noticeable: MONSTERCOLOR=floating eye:lightgreen #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. # # to swap y and z (to play with QWERTZ keyboard layouts) you should also use # the qwertz_movement option: #OPTIONS=qwertz_movement #BINDINGS=y:zap,Y:cast # AUTOCOMPLETE=!quit #AUTOCOMPLETE=save,!quit # prefixing the command name with '!' will prevent it from being autocompleted. # UTF8 support. # Does NOT play nice with windowtype:curses # Not FULL unicode support. eg. Double width characters will screw # up the display and combining characters are not supported. #OPTIONS=utf8graphics # Change the UTF8 symbols for monsters, objects, and dungeon features. #MONSTERSYMBOL='horse':U+24FA #OBJECTSYMBOL='apple':0x03a9 #SYMBOL='altar':0x1234 # Instead of using SYMBOL, you can also change all dungeon feature symbols # by using DUNGEONSYMBOLS. The format for it is the same as DUNGEON, but # DUNGEONSYMBOLS takes numbers that can also be hexadecimals or # unicode codepoints. OPTIONS=statuscolors STATUSCOLOR=hp%100=green,hp%66=yellow,hp%50=orange STATUSCOLOR=hp%33=red&bold,hp%15:red&inverse STATUSCOLOR=pw%100=green,pw%66=yellow,pw%50:orange,pw%33=red STATUSCOLOR=burdened:yellow,stressed:orange,strained:red&bold STATUSCOLOR=overtaxed:red&inverse,overloaded:red&inverse STATUSCOLOR=satiated:yellow,hungry:yellow,weak:orange STATUSCOLOR=fainting:red&bold&inverse,fainted:red&inverse STATUSCOLOR=hallu:yellow,conf:yellow,stun:red&bold,blind:red STATUSCOLOR=ill:red&inverse,foodpois:red&inverse,slime:cyan&bold&inverse STATUSCOLOR=held:red&inverse # Fatal Things: MSGTYPE=stop "The couatl swings itself around you!" MSGTYPE=stop "The electric eel swings itself around you!" MSGTYPE=stop "The giant eel swings itself around you!" MSGTYPE=stop "The kraken swings itself around you!" MSGTYPE=stop "The python grabs you!" MSGTYPE=stop "You don't feel very well." MSGTYPE=stop "You are turning a little green." 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 "You are slowing down." MSGTYPE=stop "Your limbs are stiffening." MSGTYPE=stop "It constricts your throat!" MSGTYPE=stop "You find it hard to breathe." 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 much worse." MSGTYPE=stop "You feel even worse." MSGTYPE=stop "It constricts your throat!" MSGTYPE=stop "You find it hard to breathe." MSGTYPE=stop "Your * is becoming constricted." 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 "The pressure on your * increases." MSGTYPE=stop "You're turning blue." MSGTYPE=stop "Your consciousness is fading." MSGTYPE=stop "Ulch - that * was tainted*!" # Really low hitpoints: MSGTYPE=stop "You hear the howling of the CwnAnnwn..." MSGTYPE=stop "You hear the wailing of the Banshee..." MSGTYPE=stop "*, all your powers will be lost..." MSGTYPE=stop "*, your life force is running out." MSGTYPE=stop "* is about to die." # Things that aren't fatal by themselves but should be noticed: MSGTYPE=stop "You fail to cast the spell correctly." MSGTYPE=stop "Nothing happens." MSGTYPE=stop "You see here a cockatrice corpse." MSGTYPE=stop "You see here a chickatrice corpse." MSGTYPE=stop "* picks up *trice corpse*" MSGTYPE=stop "* wields *trice corpse*" MSGTYPE=stop "* swings *trice corpse*" MSGTYPE=stop "* picks up *Tsurugi of Muramasa*" MSGTYPE=stop "* wields *Tsurugi of Muramasa*" MSGTYPE=stop "* swings *Tsurugi of Muramasa*" MSGTYPE=stop "* picks up *Vorpal Blade*" MSGTYPE=stop "* wields *Vorpal Blade*" MSGTYPE=stop "* swings *Vorpal Blade*" MSGTYPE=stop "*wields*vorpal blade*" MSGTYPE=stop "* flicks a bullwhip towards your *!" MSGTYPE=stop "* wraps around * you're wielding!" MSGTYPE=stop "* yanks * from your *!" MSGTYPE=stop "* yanks * to the *!" MSGTYPE=stop "* snatches *!" MSGTYPE=stop "You feel feverish." MSGTYPE=stop "You are beginning to feel weak." MSGTYPE=stop "You feel a malignant aura surround *" MSGTYPE=stop "You notice a black glow surrounding you." MSGTYPE=stop "You sense a faint wave of psychic energy." MSGTYPE=stop "A wave of psychic energy pours over you!" MSGTYPE=stop "It locks on to your *!" MSGTYPE=stop "* concentrates." MSGTYPE=stop "* tentacles suck you!" MSGTYPE=stop "You don't seem harmed." MSGTYPE=stop "Your helmet blocks the attack to your head." # Good things that should be noticed: MSGTYPE=stop "You feel more confident in your *skills." MSGTYPE=stop "You feel a strange vibration *" # Hunger: MSGTYPE=stop "You feel weak now." MSGTYPE=stop "You feel weak." MSGTYPE=stop "You are beginning to feel weak." MSGTYPE=stop "The munchies are interfering with your motor capabilities." MSGTYPE=stop "* needs food, badly!" MSGTYPE=stop "You faint from lack of food." MSGTYPE=stop "You regain consciousness." # Things I don't actually need to be told: MSGTYPE=hide "With * effort you move the boulder." # For more information on what you can set in your nethackrc file, refer to: # http://www.nethack.org/v343/Guidebook.html#_TOCentry_42 # or http://nethackwiki.com/wiki/Options # Happy hacking!