# junethack swashberry ##################### # Gameplay Settings # ##################### OPTIONS = menustyle:combination,msg_window:combination,pile_limit:2 OPTIONS = NOmouse_support,travel,number_pad:0 OPTIONS = autoopen,NOautodig OPTIONS = runmode:crawl OPTIONS = paranoid_confirm:quit attack Remove Confirm OPTIONS = !cmdassist OPTIONS = sortloot:loot OPTIONS = autopickup,pickup_thrown,pickup_types:$"=/% OPTIONS = packorder:$)0/([%!?"=+*`_ OPTIONS = !implicit_uncursed OPTIONS = bones ## Autopickup Exceptions ## AUTOPICKUP_EXCEPTION = "> cursed.*" AUTOPICKUP_EXCEPTION = "> corpse.*" AUTOPICKUP_EXCEPTION = "> glob of .* (pudding|ooze|slime).*" AUTOPICKUP_EXCEPTION = "> rusty.*" AUTOPICKUP_EXCEPTION = "> corroded.*" AUTOPICKUP_EXCEPTION = "> rotted.*" AUTOPICKUP_EXCEPTION = "> burnt.*" AUTOPICKUP_EXCEPTION = "> partly eaten.*" AUTOPICKUP_EXCEPTION = "> worthless piece of .* glass.*" AUTOPICKUP_EXCEPTION = "> (rock).*" AUTOPICKUP_EXCEPTION = "> (luck|load)stone.*" ########################### # Birth, Death, and Taxes # ########################### OPTIONS = news,legacy,mail OPTIONS = tombstone,disclose:+o yi na ng -v yc ## Character Creation ## #OPTIONS = race:human ## Conduct ## # Note to self: The below line is a bad idea :-) #OPTIONS = nudist #OPTIONS = blind ##################### # Personal Settings # ##################### OPTIONS = gender:male OPTIONS = pettype:cat OPTIONS = catname:Blinx OPTIONS = horsename:Agro OPTIONS = fruit:jalepeƱo #################### # Display Settings # #################### #OPTIONS=symset:IBMGraphics #OPTIONS=roguesymset:RogueWindows OPTIONS=boulder:` # Note: See "Custom Symbols" section for further symbol settings OPTIONS = use_darkgray OPTIONS = color OPTIONS = hilite_pile,hilite_pet OPTIONS = showrace OPTIONS = dark_room,lit_corridor OPTIONS = time # When viewing the #terrain, this will tell you how far the cursor is # from you to help you navigate. c for simple Compass, f for Full # compass; m for Map coordinates (x,y), s for Screen coordinates (y,x) # (3.6.1 only) OPTIONS = whatis_coord:m ## Curses ## # The curses interface is now a vanilla NetHack feature as of version # 3.6.2. It happens to be my preferred interface, so here's some # configuration settings for it. #OPTIONS = windowtype:curses #OPTIONS = symset:curses #OPTIONS = align_message:top,align_status:bottom #OPTIONS = popup_dialog #OPTIONS = windowborders:3 #OPTIONS = petattr:ki #OPTIONS = guicolor #OPTIONS = NOmouse_support #OPTIONS = NOperm_invent ## Trap Colors ## # Holding out some hope that someone will eventually support trap # colors again #TRAPCOLORS = 6 6 3 7 14 1 4 2 10 10 11 11 0 0 5 5 13 15 4 12 10 9 ## My rules for setting trap colors: ## 00 Black ..... Holes ## 01 Red ....... Explosive Traps (land mines) ## 02 Green ..... Gas Traps ## 03 Brown ..... Rock Trap ## 04 Blue ...... Object Traps (boulder trap, statue trap) ## 05 Magenta ... Teleport Traps ## 06 Cyan ...... Disarmable Traps (arrow, dart) ## 07 Gray ...... Squeaky Board ## 08 None ...... unused ## 09 Orange .... Polymorph ## 10 L Green ... Damage Traps (rust, fire, anti-magic) ## 11 Yellow .... [Spiked] Pit ## 12 L Blue .... Magic Traps ## 13 L Magenta . Portals ## 14 L Cyan .... Tool Traps (beartrap) ## 15 White ..... Webs ## Menucolors ## OPTIONS = menucolors # The general idea here is to make our menucolors as simple as possible. # You want these items to stand out in your inventory as much as # possible, so an abundance of colors can be distracting. I try not to # use fancy menucolors options that don't work in all terminals, such as # underline, for everyday concerns. # Damaged items # Display damaged items in black. Scrolls and spellbooks of blank paper # are shown in lite blue because of their usefulness. Enchanted items # are shown in green, and "must-have" items in bright green. # Note that if an item is blessed or cursed, or is an identified # artifact, that fact about it will take priority over its quality. MENUCOLOR=" (rusty|burnt|corroded|rotted)"=black MENUCOLOR=" partly eaten"=black MENUCOLOR=" diluted"=black # Handy items MENUCOLOR=" (unlabeled scroll|plain spellbook|blank paper)"=light blue MENUCOLOR=" magic marker"=light blue # The tools used to make handy items MENUCOLOR=" (clear potion|potion of water)"=light blue # Must-have items MENUCOLOR=" identify"=green&bold MENUCOLOR=" wishing"=green&bold # Shop (items you should pay for) MENUCOLOR=" \(unpaid.*\)"=blue # BUC (taken and modified from ShivanHunter's RC file) # Red/Orange => Cursed items # (Light) Cyan => Blessed items # Yellow/Brown => (Un)holy water (different color because of its # usefulness) # Gray/White => Uncursed items # Inverted colors are used for items which are of critical importance # and should thus catch one's attention quickly. MENUCOLOR=" blessed"=cyan MENUCOLOR=" holy"=yellow MENUCOLOR=" cursed"=red MENUCOLOR=" unholy"=brown # Cursed items currently in use or readied MENUCOLOR=" cursed .+ \((being worn|wielded|weapon in hand)\)"=red&inverse MENUCOLOR=" cursed .+ \(embedded in your skin\)"=red&inverse MENUCOLOR=" cursed .+ \(wielded in other .*\)"=red&inverse MENUCOLOR=" cursed .+ \(alternate weapon; not wielded\)"=red&inverse MENUCOLOR=" cursed .+ \(in (quiver|quiver pouch)\)"=red&inverse MENUCOLOR=" cursed .+ \(at the ready\)"=red&inverse # Artifacts MENUCOLOR="the blessed"=light cyan MENUCOLOR="the uncursed"=white MENUCOLOR="the cursed"=orange # Quest items # These get their own colors. The cheap plastic imitation is displayed # in black to distinguish it from the real deal. Note that the Amulet # uses inverted colors because of its importance in the game. # Note: These menucolors WILL NOT help you identify these objects # in-game. MENUCOLOR="the.* Book of the Dead"=magenta MENUCOLOR="the.* Bell of Opening"=magenta MENUCOLOR="the.* Candleabrum of Invocation"=magenta MENUCOLOR="the.* Amulet of Yendor"=magenta&inverse MENUCOLOR="cheap plastic imitation of the Amulet of Yendor"=black&inverse ## Custom Symbols ## # Object Symbols # # These two symbols are my fallbacks for telnet; not every client can # display division symbols and other stuff, but I still want amulets and # spellbooks to look distinct, I use these ugly substitutions: #SYMBOLS=S_amulet: \x38 # 8 #SYMBOLS=S_book: \x37 # 7 # Monster Symbols # # To free up G and prevent small monsters from getting a large glyph SYMBOLS=S_gnome: \x6c # l # To prevent use of ' as a monster glyph SYMBOLS=S_golem: \x47 # G # Better explosion characters: SYMBOLS=S_explode1: \x5c # \ SYMBOLS=S_explode2: \x7d # | SYMBOLS=S_explode3: \x3f # / SYMBOLS=S_explode4: \x3d # - SYMBOLS=S_explode6: \x3d # - SYMBOLS=S_explode7: \x3f # / SYMBOLS=S_explode8: \x7d # | SYMBOLS=S_explode9: \x5c # \ ################# # Message Types # ################# # Stolen (on 2016-01-13) from stth's 3.4.3 rc file: # http://alt.org/nethack/userdata/s/stth/stth.nh343rc # # http://nethackwiki.com/wiki/Options#MSGTYPE # http://bilious.alt.org/?397 # http://alt.org/nethack/forum/read.php?1,267 [2010-09-22] # # MSGTYPE=(hide|norep|show|stop) "" # # I edited this down significantly by using regexes instead of # specifying every single ####ing individual case (sorry, stth) # This particular entry I added simplifies things a *lot* because just # about every message in the game that starts with "you feel" is very # important. However, I removed all of the messages which tend to come # after this, because IMO if you still aren't paying attention after # being stopped once then you deserve whatever comes your way. MSGTYPE=stop "You feel .*" # amulet of strangulation MSGTYPE=stop "It constricts your .*!" 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 "You suffocate." # bullwhip 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 .*!" # drowning attack MSGTYPE=stop ".* swings itself around you!" MSGTYPE=stop ".* grabs you!" # experience gain/loss MSGTYPE=stop "Welcome to experience level .*" MSGTYPE=stop "(Goodbye|Fare thee well|Sayonara|Aloha|Farvel) level .*" # food poisoning MSGTYPE=stop "Ulch - that .* was tainted*!" # hunger MSGTYPE=stop "You are beginning to feel hungry." MSGTYPE=stop "You are getting the munchies." # hallu MSGTYPE=stop "You still have the munchies." # hallu MSGTYPE=stop "You are beginning to feel weak." MSGTYPE=stop "The munchies are interfering with your motor capabilities." # hallu MSGTYPE=stop ".* needs food, badly!" MSGTYPE=stop "You only feel hungry now." MSGTYPE=stop "You now have a lesser case of the munchies." # hallu MSGTYPE=stop "You faint from lack of food." MSGTYPE=stop "You regain consciousness." MSGTYPE=stop "You die from starvation." MSGTYPE=stop "You die from hunger and exhaustion." # illness MSGTYPE=stop "What a relief!" MSGTYPE=stop "You die from your illness." # mind flayer (these can get quite annoying) MSGTYPE=stop "You sense a faint wave of psychic energy." MSGTYPE=stop "A wave of psychic energy pours over you!" MSGTYPE=stop ".* 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." MSGTYPE=stop "Your brain is eaten!" MSGTYPE=stop "Your last thought fades away." MSGTYPE=stop "Unfortunately your brain is still gone." # near-death MSGTYPE=stop "You hear the (howling|wailing) of the (CwnAnnwn|Banshee)..." MSGTYPE=stop ".*, all your powers will be lost..." MSGTYPE=stop ".*, your life force is running out." MSGTYPE=stop ".* is about to die." # sliming MSGTYPE=stop "You .*don't feel very well." MSGTYPE=stop "You are turning a little .*." MSGTYPE=stop "Your .* are getting oozy." MSGTYPE=stop "Your .* begins to peel away." MSGTYPE=stop "You are turning into .*" MSGTYPE=stop "You have become a green slime." MSGTYPE=stop "You have become .*" # (failed) spell casting MSGTYPE=stop "You don't have enough energy to cast that spell." MSGTYPE=stop "You fail to cast the spell correctly." # stoning MSGTYPE=stop "You are slowing down." MSGTYPE=stop "Your .* are stiffening." MSGTYPE=stop "Your .* have turned to .*." MSGTYPE=stop "You have turned to .*." MSGTYPE=stop "You are a .*." # theft attack (incomplete) MSGTYPE=stop ".* stole .*" # vibrating square MSGTYPE=stop "You feel a strange vibration (beneath|under your) .*" # vomiting MSGTYPE=stop "You are feeling mildly nauseated." MSGTYPE=stop "You can't seem to think straight." MSGTYPE=stop "You suddenly vomit!" # Wizard of Yendor MSGTYPE=stop "You notice a .* glow surrounding you." MSGTYPE=stop "A voice booms out..." MSGTYPE=stop "So thou thought thou couldst .* me, fool." # see invisible MSGTYPE=stop "You thought you saw something!" MSGTYPE=stop "You tawt you taw a puttie tat!" MSGTYPE=stop "Your vision becomes clear." # telepathy MSGTYPE=stop "Your senses fail!" # (added by Crawldragon) # spam: hitting with a really obvious weapon-tool MSGTYPE=stop "You begin bashing .* with your .*" MSGTYPE=hide "You begin bashing monsters with your (pick-axe|iron hook|grappling hook)." # spam: mining--this message tends to get redundant after a while MSGTYPE=hide "You hit the .* with all your might." # stop: If the game deems it important enough for your character to # stop, it's probably important enough for you to worry about. MSGTYPE=stop "You stop .*" MSGTYPE=stop "Ouch!.*" # bear trap MSGTYPE=stop "A .* closes on your foot!" MSGTYPE=stop "You finally wriggle free!" MSGTYPE=stop "You fall into a pit!" MSGTYPE=stop "Your .* (feel|feels) better." MSGTYPE=stop ".* (yowls|yelps|snarls|squeals|screaks|wails|screams|gets angry)" MSGTYPE=stop "How can you hold a conversation when you cannot hear?" # Are you tired of running into walls without realizing it? # Well, tire no more! (only works with mention_walls) MSGTYPE=stop "It's a wall." # spam: I'm sick of seeing this message when I try to clear the message # window MSGTYPE=hide "Unknown command ' '."