BIND=M-k:kick,M-b:repeat OPTIONS=!legacy,!mail,gender:female,role:valkyrie,race:dwarf,align:lawful,!bones,fruit:fafafa,pettype:none,safe_pet,!safe_wait SYMBOLS=S_ghost:8,S_golem:7 OPTIONS=lit_corridor,altmeta,perm_invent,color,!sparkle,hilite_pet,boulder:0,runmode:teleport,use_darkgray,windowtype:curses OPTIONS=showexp,!showscore,time,pickup_types:$?!/"=+,autodig,autopickup,pickup_burden:B OPTIONS=hitpointbar,realtime:p,wrealtime_format:u OPTIONS=statushilites:10 OPTIONS=hilite_status:gold/always/yellow OPTIONS=hilite_status:alignment/lawful/lightgreen OPTIONS=hilite_status:experience-level/changed/white/always/cyan OPTIONS=hilite_status:characteristics/<5/red/>6/orange/>8/brown/>11/yellow/>13/green/>16/cyan/>18/lightblue OPTIONS=hilite_status:carrying-capacity/burdened/yellow/stressed/orange OPTIONS=hilite_status: hunger/Hungry/brown/Weak/red/Fainting/orange&blink OPTIONS=hilite_status: condition/strngl/red&inverse OPTIONS=hilite_status: condition/foodpois/red&inverse/slime/red&inverse OPTIONS=hilite_status: condition/blind/yellow/deaf/yellow OPTIONS=hilite_status: condition/stun/yellow OPTIONS=hilite_status: condition/conf/yellow/hallu/bright-magenta OPTIONS=hilite_status:hitpoints/100%/brightgreen OPTIONS=hilite_status:hitpoints/<100%/green OPTIONS=hilite_status:hitpoints/<60%/yellow OPTIONS=hilite_status:hitpoints/<40%/red OPTIONS=msg_window:reversed,msghistory:200,!cmdassist,!help,!news,!verbose,suppress_alert:3.4.3,prayconfirm,confirm,!rest_on_space OPTIONS=scores:!t !a !o,!tombstone,disclose:-i -a -v -g -c -o #OPTIONS=seed=Nappstablook #OPTIONS=seed=PhotoShopFlowey #OPTIONS=seed=AlphysnMettaton #OPTIONS=seed=UndynenPapyrus #OPTIONS=seed=SansnToriel #OPTIONS=seed=HypervelocityTachyonBay #OPTIONS=seed=WardronePropulsionScrap #OPTIONS=seed=AdvancedLightningPenetrator #OPTIONS=seed=HardlightAdvancedPerforator #OPTIONS=seed=ImprinterRemoteNukerbomber #OPTIONS=seed=FlyingGhostStorage #OPTIONS=seed=NovaChainCompactor #OPTIONS=seed=MobileHeavyUnit #OPTIONS=seed=ManeuveringPowerSword #OPTIONS=seed=XenonCentriumRail #OPTIONS=seed=LinkedSegregatorSuite #OPTIONS=seed=InertialPrecisionNullifier #OPTIONS=seed=ShadingDynamicReactor #OPTIONS=seed=ReactiveXenonCharger ## WANDS autopickup_exception=" wand (of|called) nothing\b" #autopickup_exception=" wand (of|called) (mm|magic missile)\b" autopickup_exception=" wand (of|called) slow\b" #autopickup_exception=" wand (of|called) (cm|create monster)\b" autopickup_exception=" wand (of|called) (ut|undead turning)\b" autopickup_exception=" wand (of|called) nomsg\b" autopickup_exception=" wand (of|called) locking\b" #autopickup_exception=" wand (of|called) cold\b" autopickup_exception=" wand (of|called) (sm|speed monster)\b" autopickup_exception=" wand .+ \(\d+:0\)\b" ## AMULETS autopickup_exception=" amulet (of|called) change\b" autopickup_exception=" amulet (of|called) restful sleep\b" autopickup_exception=" amulet (of|called) strangulation\b" autopickup_exception=" amulet (of|called) unchanging\b" ## FOOD autopickup_exception=" corpse" autopickup_exception=" tripe ration" autopickup_exception="< ration" autopickup_exception="< K-ration" autopickup_exception="< C-ration" autopickup_exception="< gunyoki" autopickup_exception="< egg" autopickup_exception="< lembas" autopickup_exception="< royal jelly" autopickup_exception="< tin$" # invok etc. autopickup_exception=" cheap plastic imitation of the Amulet of Yendor\b" autopickup_exception="< the Amulet of Yendor\b" autopickup_exception="< silver bell\b" autopickup_exception="< the( blessed| (un)?cursed)?Bell of Opening\b" autopickup_exception="< candelabrum\b" autopickup_exception="< the( blessed| (un)?cursed)?Candelabrum of Invocation\b" autopickup_exception="< papyrus spellbook\b" autopickup_exception="< the( blessed| (un)?cursed)?Book of the Dead\b" MSGTYPE=alert "You feel feverish." MSGTYPE=alert "You are beginning to feel hungry." MSGTYPE=alert "\w+ needs food, badly!" MSGTYPE=stop "As you kick the door, it crashes open!" MSGTYPE=stop "You hear someone cursing shoplifters." MSGTYPE=stop "A monster appears (from nowhere|around a spot near you(r displaced image)?)" MSGTYPE=stop "Monsters appear (from nowhere|around a spot near you(r displaced image)?)" MSGTYPE=hide "mysterious force prevents (you|the \w+) from teleporting" MSGTYPE=hide "\w+ is not affected." MSGTYPE=hide "A tower of flame erupts from the floor under the fire \w+!" MSGTYPE=hide "The fire \w+ is uninjured" MSGTYPE=hide "You caitiff!" MSGTYPE=stop "the Amulet of Yendor feels( very)? (warm|hot)" MSGTYPE=stop "weak trembling" MSGTYPE=stop "faint trembling" MSGTYPE=stop "A voice booms out" MSGTYPE=stop "beginning to feel more solid" MSGTYPE=stop "You feel yourself slowing down" MSGTYPE=stop "The (couatl|(electric|giant) eel|kraken|\w+) swings (it|her|his|\w+)self 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 (even|much) worse." MSGTYPE=stop "You fail to cast the spell correctly." MSGTYPE=stop "You don't have enough energy to cast that spell." MSGTYPE=stop "You see here a c(hi|o)ckatrice corpse." MSGTYPE=stop "You are beginning to feel weak." ## Vibrating Square MSGTYPE=stop "You feel a strange vibration under your (feet|hooves|belly|\w+)." MSGTYPE=stop "You feel a strange vibration beneath you." # I encourage people to use my menucolors! It's why I have a version and date. # eidocolors 1.11.0, 13:09 21 Mar 08 # last minor: compatibility with the new nethack.alt.org's GNU (not POSIX) # regex library OPTIONS=menucolors ######### # B/U/C # ######### #MENUCOLOR="^[a-zA-Z$] - "=white 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 # 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 ################ # 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|tin .* 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| pomegranate"=green&bold MENUCOLOR="(tin of )?(gelatinous cube|acid blob|quivering blob)( corpse)?"=green&bold MENUCOLOR="(tin of )?(blue|spotted|ochre) jelly( corpse)?"=green&bold MENUCOLOR="(tin 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=" 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=" 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 ############# # 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 ############# # 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 ####################### # SPELL FAILURE RATES # ####################### MENUCOLOR=" 0% "=white MENUCOLOR=" [1-9]% "=cyan MENUCOLOR=" [12][0-9]% "=cyan MENUCOLOR=" [3-6][0-9]% "=yellow MENUCOLOR=" 7[0-5]% "=yellow MENUCOLOR=" 7[6-9]% "=orange MENUCOLOR=" 8[0-9]% "=orange MENUCOLOR=" 9[0-9]% "=red MENUCOLOR=" 100% "=red ################### # FORGOTTEN SPELL # thanks, Stevie ################### MENUCOLOR="[a-zA-Z] - [a-zA-Z ]+ [0-9]\* [a-z]+ +[0-9]+%"=magenta ############ # #ENHANCE # thanks itsblah ############ MENUCOLOR="^ +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=gray MENUCOLOR="^ *[a-z] - +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white MENUCOLOR="^ +\* +[a-z -]+ +\[(Unskilled|Basic|Skilled|Expert|Master|Grand Master)\]$"=white MENUCOLOR="^ +"=gray # enhanceable if more potential ################ # FORCE COLORS # ################ # Some of these are subject to change ! MENUCOLOR="\{R\}"=red MENUCOLOR="\{B\}"=blue MENUCOLOR="\{C\}"=cyan MENUCOLOR="\{G\}"=green MENUCOLOR="\{Y\}"=yellow MENUCOLOR="\{[MP]\}"=magenta MENUCOLOR="\{O\}"=orange MENUCOLOR="\{W\}"=white MENUCOLOR="\{L\}"=black MENUCOLOR="\{y\}"=gray MENUCOLOR="\{g\}"=lightgreen MENUCOLOR="\{b\}"=lightblue MENUCOLOR="\{[mp]\}"=lightmagenta MENUCOLOR="\{c\}"=lightcyan MENUCOLOR="\{N\}"=gray MENUCOLOR="\{X\}"=gray MENUCOLOR="\{x\}"=gray MENUCOLOR="\{U\}"=gray MENUCOLOR="\{I\}"=gray MENUCOLOR="\{K\}"=gray ######################## # LOOT/APPLY CONTAINER # ######################## MENUCOLOR=" is empty. Do what?"=gray MENUCOLOR="Put something into .*"=gray MENUCOLOR="Take something out of .*"=gray ## autopickup on specific tooools autopickup_exception="< (magic )?lamp( called magic)?\b" autopickup_exception="< magic marker\b" autopickup_exception=" magic marker( named .+?)? \(1:0\)\.?$" autopickup_exception=" \([-0-9]+:-1\)$" # as well as some general game specific stuff autopickup_exception="< named (.+ )?<\.?$" autopickup_exception="< called (.+ )?<\.?$" autopickup_exception=" named (.+ )?>\.?$" autopickup_exception=" called (.+ )?>\.?$" autopickup_exception=" named (.+ )?(empty|0)\b" autopickup_exception="<^(a|\d+) scrolls?\.?$" autopickup_exception="<^(a|\d+) potions?\.?$" autopickup_exception="<^a wand\.?$" autopickup_exception="<^a ring\.?$" autopickup_exception="<^a spellbook\.?$" autopickup_exception="<^(a|\d+) rations?\.?$"