### NetHack TNNT config # junethack jonathanhanes OPTIONS=symset:IBMgraphics OPTIONS=roguesymset:RogueIBM #OPTIONS=symset:DECgraphics OPTIONS=ascii_map OPTIONS=!bones ## Curses interface OPTIONS=windowtype:curses OPTIONS=align_status:bottom OPTIONS=align_message:top OPTIONS=windowborders:2 OPTIONS=petattr:I # Set terminal window for same dimensions OPTIONS=term_cols:144 OPTIONS=term_rows:44 #OPTIONS=role:Ranger,race:Elf,gender:female,align:chaotic #OPTIONS=role:Knight,race:Human,gender:male,align:lawful #OPTIONS=role:Priest,race:Human,gender:male,align:lawful #OPTIONS=role:Rogue,race:Orc,gender:male,align:chaotic #OPTIONS=role:Monk,gender:male,align:neutral #OPTIONS=role:Archeologist,race:Gnome,gender:male,align:neutral #OPTIONS=role:Valkyrie,race:Dwarf,align:lawful #OPTIONS=role:Wizard,race:Elf,gender:male,align:chaotic #OPTIONS=role:Samurai,race:Human,gender:male,align:lawful #OPTIONS=role:Healer,race:Gnome,gender:male #OPTIONS=role:Barbarian,race:Human,gender:male,align:chaotic #OPTIONS=role:Caveman,race:Gnome,gender:male,align:neutral #OPTIONS=role:Tourist,race:Human,gender:male,align:neutral OPTIONS=dogname:kismit,catname:elsa,horsename:french,fruit:Big Mac OPTIONS=autopickup,pickup_types:$"=/!?+* OPTIONS=packorder:")[%?+/=!(*0_` OPTIONS=nolegacy,verbose,autoquiver,autodig,nonews,pushweapon,pickup_thrown OPTIONS=!showscore,color,toptenwin,use_inverse,time,number_pad:1,lit_corridor,hilite_pet OPTIONS=nopet OPTIONS=!sparkle,!cmdassist,!lootabc,hilite_pile,!implicit_uncursed,pile_limit:10 OPTIONS=boulder:0` OPTIONS=dark_room,menu_objsyms,perm_invent,hitpointbar OPTIONS=sortloot:loot OPTIONS=msghistory:30 OPTIONS=pickup_burden:stressed OPTIONS=autoopen,use_darkgray OPTIONS=msg_window:combination OPTIONS=suppress_alert:3.3.1 # hilite_status - allowed colors are black, red, green, brown, blue, magenta, cyan, gray, orange, lightgreen, yellow, lightblue, lightmagenta, lightcyan, and white. OPTIONS=statushilites OPTIONS=hilite_status: hitpoints-max/green&normal OPTIONS=hilite_status: hitpoints/100%/green&normal OPTIONS=hilite_status: hitpoints/<100%/lightgreen&normal OPTIONS=hilite_status: hitpoints/<76%/yellow&normal OPTIONS=hilite_status: hitpoints/<51%/orange&normal OPTIONS=hilite_status: hitpoints/<26%/red&normal OPTIONS=hilite_status: hitpoints/<11%/black&normal OPTIONS=hilite_status: power-max/green&normal OPTIONS=hilite_status: power/100%/green&normal OPTIONS=hilite_status: power/<100%/lightgreen&normal OPTIONS=hilite_status: power/<76%/yellow&normal OPTIONS=hilite_status: power/<51%/orange&normal OPTIONS=hilite_status: power/<26%/red&normal OPTIONS=hilite_status: power/<11%/black&normal OPTIONS=hilite_status: gold/always/yellow&normal OPTIONS=hilite_status: hunger/satiated/brown&normal OPTIONS=hilite_status: hunger/hungry/orange&normal OPTIONS=hilite_status: hunger/weak/red&normal OPTIONS=hilite_status: hunger/fainting/black&normal OPTIONS=hilite_status: hunger/fainted/black&normal OPTIONS=hilite_status: condition/conf/orange&normal OPTIONS=hilite_status: condition/stun/red&normal OPTIONS=hilite_status: condition/blind/black&normal OPTIONS=hilite_status: condition/deaf/cyan&normal OPTIONS=hilite_status: condition/foodpois/lightgreen&normal OPTIONS=hilite_status: condition/termill/lightgreen&normal OPTIONS=hilite_status: condition/slime/lightgreen&normal OPTIONS=hilite_status: condition/hallu/magenta&normal OPTIONS=hilite_status: condition/strngl/red&normal OPTIONS=hilite_status: condition/stone/brown&bold OPTIONS=hilite_status: condition/movement/lightblue&normal OPTIONS=hilite_status: carrying-capacity/burdened/yellow&normal OPTIONS=hilite_status: carrying-capacity/stressed/orange&normal OPTIONS=hilite_status: carrying-capacity/strained/red&normal OPTIONS=hilite_status: carrying-capacity/overtaxed/red&normal OPTIONS=hilite_status: carrying-capacity/overloaded/black&normal OPTIONS=menucolors ######### # B/U/C # ######### #MENUCOLOR="^[a-zA-Z$] - "=white #may want to enable this if regularly playing priest.. (priests don't see the 'uncursed') MENUCOLOR=" !C"=white MENUCOLOR=" !B"=white MENUCOLOR=" !UC"=white MENUCOLOR=" uncursed| UC?($| )"=white MENUCOLOR=" \([-0-9]+:[-0-9]+\)"=white MENUCOLOR=" [+-][0-9]"=white MENUCOLOR=" blessed| B($| )"=cyan MENUCOLOR=" cursed| C($| )"=red ################ # WATER SPORTS # ################ 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 ################# # FOOD CONDUCTS # thanks, teabing! ################# # vegan MENUCOLOR="(food |cram |K-|C-)ration|gunyoki"=green&bold MENUCOLOR="lembas wafer|melon|carrot|tins? .* spinach"=green&bold MENUCOLOR=" oranges?( named.*)?$"=green&bold MENUCOLOR=" pears?( named.*)?$"=green&bold MENUCOLOR=" (apple|banana|kelp|eucalyptus|garlic|wolfsbane)"=green&bold MENUCOLOR=" (slime mold|brain)"=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 # vegetarian MENUCOLOR="egg|pancake|fortune cookie|candy bar|royal jelly|cream pie|candle"=green MENUCOLOR="(tin of )?brown pudding|gray ooze( corpse)?"=green ########### # 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 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 #instruments MENUCOLOR="tooled horn|fire horn|frost horn|horn .* (tooled|fire|frost)"=magenta MENUCOLOR=" harp"=magenta MENUCOLOR=" bugle"=magenta MENUCOLOR=" flute"=magenta # unidentified magic armor MENUCOLOR="piece of cloth|opera cloak|ornamental cope|tattered cape"=magenta MENUCOLOR="plumed helmet|etched helmet|crested helmet|visored helmet"=magenta MENUCOLOR="(old|padded|riding|fencing) gloves"=magenta MENUCOLOR="(mud|buckled|riding|snow|hiking|combat|jungle) boots"=magenta ############# # ARTIFACTS # ############# #unaligned MENUCOLOR=" (Dragonbane|Fire Brand|Frost Brand|Ogresmasher|Trollsbane|Werebane)"=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 ################## # 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 ############# # BAD STUFF # ############# MENUCOLOR=" load(stone)?($| )"=red&underline ############################## # WATCH OUT, BAG OF HOLDING! # ############################## MENUCOLOR=" bag .* tricks"=blue&underline MENUCOLOR=" wand .*[^!]canc"=blue&underline MENUCOLOR=" wand .* vanish"=blue&underline ################ # SHINY THINGS # ################ MENUCOLOR=" gold piece"=yellow MENUCOLOR=" valuable"=brown MENUCOLOR=" gems? .* hard"=yellow #soft gems MENUCOLOR=" ([0-9]+|an?|gems? .*) (uncursed |cursed |blessed )?(dilithium|opal|garnet|jasper|agate|jet|obsidian|jade|citrine|chrysoberyl|amber|amethyst|fluorite|turquoise)(e?s)?( stones?| gems?| crystals?)?( named .*)?$"=brown #hard gems MENUCOLOR=" ([0-9]+|an?|gems?.*) (uncursed |cursed |blessed )?(diamond|rub(y|ies)|jacinth|sapphire|black opal|emerald|topaz|aquamarine)(e?s)?( stones?| gems?)?( named .*)?$"=yellow ## Always pick these: 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="<.*dilithium crystal*" AUTOPICKUP_EXCEPTION="<.*diamond*" AUTOPICKUP_EXCEPTION="<.*ruby*" AUTOPICKUP_EXCEPTION="<.*jacinth*" AUTOPICKUP_EXCEPTION="<.*sapphire*" AUTOPICKUP_EXCEPTION="<.*black opal*" AUTOPICKUP_EXCEPTION="<.*emerald*" AUTOPICKUP_EXCEPTION="<.*detonation*" AUTOPICKUP_EXCEPTION="<.*thirsty*" AUTOPICKUP_EXCEPTION="<.*vorpal*" ## Don't pick these: AUTOPICKUP_EXCEPTION=">.*cheap plastic imitation of the Amulet of Yendor*" AUTOPICKUP_EXCEPTION=">.*worthless piece of*" AUTOPICKUP_EXCEPTION=">.* stone*" AUTOPICKUP_EXCEPTION=">.*loadstone*" AUTOPICKUP_EXCEPTION=">.*rock*" AUTOPICKUP_EXCEPTION=">.*chunk*" AUTOPICKUP_EXCEPTION=">.*meatball*" AUTOPICKUP_EXCEPTION=">.*scare monster*" AUTOPICKUP_EXCEPTION=">.*spellbook of*" ## Message types # displacing pets. hide the message. MSGTYPE=hide "You swap places with your *" # items on floor #MSGTYPE=norep "You see here *" #MSGTYPE=norep "You see here a *" #MSGTYPE=norep "You see here an *" # Miscellaneous MSGTYPE=hide "You descend the stairs" MSGTYPE=hide "You climb up the stairs" MSGTYPE=norep "Your sacrifice is consumed *" MSGTYPE=hide "You open the *" MSGTYPE=hide "You carefully open *" MSGTYPE=norep "A tower of flame erupts *" MSGTYPE=hide "You start digging." MSGTYPE=hide "You hit the rock with all your might." MSGTYPE=stop "This wall is too hard to dig into." MSGTYPE=stop "This door is locked." MSGTYPE=hide "You displaced *" MSGTYPE=stop "You wrest one last charge from the worn-out wand" MSGTYPE=hide "Something is engraved here on the headstone." MSGTYPE=hide " tastes terrible!" MSGTYPE=hide " tastes okay." MSGTYPE=hide "The golden haze around you becomes less dense." MSGTYPE=norep "The Book of the Dead glows a strange dark red, but remains intact." MSGTYPE=hide "A mysterious force prevents the *" MSGTYPE=hide "Unknown command *" # emergencies MSGTYPE=alert "The (couatl.*eel|kraken) swings itself around you!" MSGTYPE=alert "The python grabs you!" MSGTYPE=alert "You don't feel very well." MSGTYPE=alert "You are turning a little *" MSGTYPE=alert "Your limbs are getting oozy." MSGTYPE=alert "Your skin begins to peel away." MSGTYPE=alert "You are turning into a green slime." MSGTYPE=alert " hits you with the (cockatrice|chickatrice) corpse." MSGTYPE=alert "You are slowing down." MSGTYPE=alert "Your limbs are stiffening." MSGTYPE=alert "It 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." MSGTYPE=alert "You feel deathly sick." MSGTYPE=alert "You feel much worse." MSGTYPE=alert "You feel even worse." MSGTYPE=alert " reaches out, and you feel fever and chills." MSGTYPE=alert " reaches out, and your body shrivels." # vibrating square MSGTYPE=alert "You feel a strange vibration *" # enhance MSGTYPE=stop "You feel more confident *" # status effects MSGTYPE=stop "You feel hungry." MSGTYPE=stop "You are beginning to feel hungry." MSGTYPE=stop "You are getting the munchies." MSGTYPE=stop "You feel weak now." MSGTYPE=stop "You still have the munchies." 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 only feel hungry now." MSGTYPE=stop "You now have a lesser case of the munchies." MSGTYPE=alert "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." MSGTYPE=stop "You die from your illness." MSGTYPE=alert "You feel feverish." # (potential) inventory cursing MSGTYPE=alert "You feel a malignant aura surround *" # 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." # hit messages (help stop deaths from riding movement keys) #MSGTYPE=stop " bites!" #MSGTYPE=stop " hits!" #MSGTYPE=stop " kicks!" #MSGTYPE=stop " butts!" #MSGTYPE=stop " stings!" #MSGTYPE=stop " touches *" MSGTYPE=stop " tentacles suck you!" #MSGTYPE=stop "You are hit by *" # Nurse MSGTYPE=norep " nurse hits!" MSGTYPE=hide " nurse hits! (I hope you don't mind.)" SYMBOLS=S_ghost:X SYMBOLS=S_golem:7