###############################################################################

#  $Id: rc.NetHack-NAO,v 343.351 2015/01/31 18:59:59 st-th Exp $

#
#  Welcome to stth's configuration file for NetHack 3.4.3!
#
#  This configuration file is meant to be used with the "NAOHack" version of
#  NetHack. NAOHack offers an enhanced patch set, and this configuration file
#  makes extensive use thereof. As of this writing, NAOHack is installed on
#  the "nethack.alt.org" (NAO) and "acehack.de" (ADE) public servers.
#
#  If you find anything of interest in here, feel free to steal it! :-)
#
#  Note that this configuration file is *not* really targeted at beginners. My
#  advice is to read up on the individual patches via the supplied links, then
#  configure the options to your own personal needs and preferences.
#
#  Section overview:
#
#    - color information
#    - general graphics options
#    - vanilla options (incl. autopickup & AUTOPICKUP_EXCEPTIONs)
#    - miscellaneous patches
#    - curses interface
#    - MENUCOLORs
#    - STATUSCOLORs
#    - DUNGEONCOLORs & TRAPCOLORs
#    - MONSTERCOLORs
#    - MSGTYPEs
#

###############################################################################

#
#  color information
#  =================
#

#
#  For a great color experience, the "use_darkgray" option should be turned on.
#  Unfortunately, some terminal programs cannot display dark gray properly, and
#  black monsters and objects will look weird or appear to be invisible.
#
#  In addition, the terminal program's color palette should be adjusted to make
#  colors more distinct. For example, here is the palette I personally use:
#
#       0  #000000  (  0,  0,  0)  black
#       1  #EE0000  (238,  0,  0)  red
#       2  #00AA00  (  0,170,  0)  green
#       3  #AA6600  (170,102,  0)  brown
#       4  #0066EE  (  0,102,238)  blue
#       5  #AA00AA  (170,  0,170)  magenta
#       6  #00AAAA  (  0,170,170)  cyan
#       7  #AAAAAA  (170,170,170)  gray
#       8  #666666  (102,102,102)  "no color"  (used by "use_darkgray" option)
#       9  #EE6600  (238,102,  0)  orange
#      10  #00EE00  (  0,238,  0)  lightgreen
#      11  #EEEE00  (238,238,  0)  yellow
#      12  #00AAEE  (  0,170,238)  lightblue
#      13  #EE00EE  (238,  0,238)  lightmagenta
#      14  #00EEEE  (  0,238,238)  lightcyan
#      15  #EEEEEE  (238,238,238)  white
#

###############################################################################

#
#  general graphics options
#  ========================
#

#  windowtype
#
#  borrowed from "vanilla options"
OPTIONS=windowtype:tty
#  borrowed from "curses interface"
#OPTIONS=windowtype:curses

#  (DEC|IBM|UTF8|curses)graphics
#
#  borrowed from "vanilla options"
#OPTIONS=DECgraphics
#OPTIONS=IBMgraphics
#  borrowed from "miscellaneous patches"
#OPTIONS=UTF8graphics
#  borrowed from "curses interface"
#OPTIONS=cursesgraphics

#  symbols
#  (all borrowed from "vanilla options")
#
#  change boulders to '0'
#PTIONS=boulder:`
OPTIONS=boulder:0
#  change pools/moats, lava and "under water" to '$'
#PTIONS=dungeon: |--------||.-|++##.##<><>_|\\#{}.}..## #}
OPTIONS=dungeon: |--------||.-|++##.##<><>_|\\#{$.$..## #$
#  change explosions to look like explosions
#PTIONS=effects:|-\\/*!)(0#@*/-\\||\\-//-\\| |\\-/
OPTIONS=effects:|-\\/*!)(0#@*/-\\||\\-/\\|/-X-/|\\
#  change ghosts/shades to '8' and golems to '7'
#PTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@ '&;:~]
OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@87&;:~m
OPTIONS=objects:])[="(%!?+/$*`0_.
#  change magic portals to '$'
#PTIONS=traps:\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\"\^\^\^\^
OPTIONS=traps:\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\$\"\^\^\^\^
OPTIONS=warnings:012345

###############################################################################

#
#  vanilla options
#  ===============
#

#
#  http://nethackwiki.com/wiki/Options#Options
#  http://nethack.org/v343/Guidebook.html#_TOCentry_39
#

#  character
#OPTIONS=name:player
#OPTIONS=role:(...|random)
#OPTIONS=character:(...|random)
#OPTIONS=race:(dwarf|elf|gnome|human|orc|random)
#OPTIONS=gender:(female|male|random)
##OPTIONS=female
##OPTIONS=male
#OPTIONS=align:(chaotic|lawful|neutral)
#OPTIONS=pettype:(cat|dog|none)

#  menu keys
#OPTIONS=menu_deselect_all:\-
#OPTIONS=menu_deselect_page:\\
#OPTIONS=menu_first_page:\^
#OPTIONS=menu_invert_all:\@
#OPTIONS=menu_invert_page:\~
#OPTIONS=menu_last_page:\|
#OPTIONS=menu_next_page:\>
#OPTIONS=menu_previous_page:\<
#OPTIONS=menu_search:\:
#OPTIONS=menu_select_all:\.
#OPTIONS=menu_select_page:\,

#  names
OPTIONS=fruit:Amanda Seyfried
OPTIONS=catname:JQ
OPTIONS=dogname:JQ
OPTIONS=horsename:JQ

#  symbols
#  (configure these in "general graphics options" for consistency)
#OPTIONS=!DECgraphics
#OPTIONS=!IBMgraphics
#OPTIONS=boulder:`
#OPTIONS=dungeon: |--------||.-|++##.##<><>_|\\#{}.}..## #}
#OPTIONS=effects:|-\\/*!)(0#@*/-\\||\\-//-\\| |\\-/
#OPTIONS=monsters:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@ '&;:~]
#OPTIONS=objects:])[="(%!?+/$*`0_.
#OPTIONS=traps:\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\"\^\^\^\^
#OPTIONS=warnings:012345

#  the rest...
OPTIONS=align_message:bottom
OPTIONS=align_status:right
OPTIONS=ascii_map
OPTIONS=!autodig
OPTIONS=!autoquiver
OPTIONS=checkpoint
OPTIONS=checkspace
OPTIONS=!cmdassist
OPTIONS=color
OPTIONS=confirm
OPTIONS=disclose:+i +a +v +g +c
OPTIONS=!eight_bit_tty
OPTIONS=!extmenu
OPTIONS=fixinv
OPTIONS=!fullscreen
OPTIONS=help
OPTIONS=hilite_pet
OPTIONS=!ignintr
OPTIONS=legacy
OPTIONS=lit_corridor
OPTIONS=!lootabc
OPTIONS=mail
OPTIONS=menustyle:full
OPTIONS=menu_headings:inverse
OPTIONS=mouse_support
OPTIONS=msghistory:240
OPTIONS=msg_window:reversed
OPTIONS=news
OPTIONS=!null
OPTIONS=number_pad:0
OPTIONS=packorder:$")[%?+!=/(*`0_
OPTIONS=!perm_invent
OPTIONS=popup_dialog
OPTIONS=prayconfirm
OPTIONS=!pushweapon
OPTIONS=!rest_on_space
OPTIONS=runmode:teleport
OPTIONS=safe_pet
OPTIONS=scores:10 top/0 around/
OPTIONS=showexp
OPTIONS=showrace
OPTIONS=showscore
OPTIONS=silent
OPTIONS=!softkeyboard
OPTIONS=sortpack
OPTIONS=sound
OPTIONS=!sparkle
OPTIONS=splash_screen
OPTIONS=standout
OPTIONS=suppress_alert:3.4.3
OPTIONS=time
OPTIONS=!timed_delay
OPTIONS=tombstone
OPTIONS=!toptenwin
OPTIONS=travel
OPTIONS=use_inverse
OPTIONS=verbose
#OPTIONS=windowtype:tty         #  configure this in "general graphics options"
OPTIONS=wraptext

#------------------------------------------------------------------------------

#
#  autopickup & AUTOPICKUP_EXCEPTIONs
#

#  general
OPTIONS=autopickup
OPTIONS=pickup_burden:unencumbered
OPTIONS=pickup_types:$"?+!=/

#  "always pick up" tag
AUTOPICKUP_EXCEPTION="<*<<<*"

#  "never pick up" tag
AUTOPICKUP_EXCEPTION=">*>>>*"

#  light sources
AUTOPICKUP_EXCEPTION="<*brass lantern*"
AUTOPICKUP_EXCEPTION="<*magic lamp*"
AUTOPICKUP_EXCEPTION="<*lamp called magic*"
AUTOPICKUP_EXCEPTION="<*oil lamp*"
AUTOPICKUP_EXCEPTION="<*lamp called oil*"
AUTOPICKUP_EXCEPTION="<*tallow candle*"
AUTOPICKUP_EXCEPTION="<*candle* called tallow*"
AUTOPICKUP_EXCEPTION="<*wax candle*"
AUTOPICKUP_EXCEPTION="<*candle* called wax*"
AUTOPICKUP_EXCEPTION="<*candle"
AUTOPICKUP_EXCEPTION="<*candles"
AUTOPICKUP_EXCEPTION="<*lamp"
AUTOPICKUP_EXCEPTION="<*lamp called *1*"
AUTOPICKUP_EXCEPTION="<*lamp called *2*"

#  magical tools
AUTOPICKUP_EXCEPTION="<*bag of holding*"
AUTOPICKUP_EXCEPTION="<*bag called holding*"
AUTOPICKUP_EXCEPTION="<*bag of tricks*"
AUTOPICKUP_EXCEPTION="<*crystal ball*"
AUTOPICKUP_EXCEPTION="<*glass orb*"
AUTOPICKUP_EXCEPTION="<*drum of earthquake*"
AUTOPICKUP_EXCEPTION="<*drum called earthquake*"
AUTOPICKUP_EXCEPTION="<*figurine*"
AUTOPICKUP_EXCEPTION="<*fire horn*"
AUTOPICKUP_EXCEPTION="<*frost horn*"
AUTOPICKUP_EXCEPTION="<*horn of plenty*"
AUTOPICKUP_EXCEPTION="<*magic flute*"
AUTOPICKUP_EXCEPTION="<*flute called magic*"
AUTOPICKUP_EXCEPTION="<*magic harp*"
AUTOPICKUP_EXCEPTION="<*harp called magic*"
AUTOPICKUP_EXCEPTION="<*magic lamp*"
AUTOPICKUP_EXCEPTION="<*lamp called magic*"
AUTOPICKUP_EXCEPTION="<*magic marker*"
AUTOPICKUP_EXCEPTION="<*magic whistle*"
AUTOPICKUP_EXCEPTION="<*whistle called magic*"
AUTOPICKUP_EXCEPTION="<*unicorn horn*"

###############################################################################

#
#  miscellaneous patches
#  =====================
#

#
#  NAO-specific options ..... http://nethackwiki.com/wiki/Options#NAO
#  example config file ...... http://alt.org/nethack/default.nh343rc
#  differences to vanilla ... http://alt.org/nethack/naonh.php
#

#  http://nethackwiki.com/wiki/Options#AUTOCOMPLETE
#  MOTD/news 2011.11.13
#
#  vanilla
AUTOCOMPLETE=?,adjust,chat,conduct,dip,enhance,force,invoke,jump,loot
AUTOCOMPLETE=monster,name,offer,pray,!quit,ride,rub,sit,turn,twoweapon
AUTOCOMPLETE=untrap,!version,wipe
#  NAO-specific
AUTOCOMPLETE=versionext

#  http://nethackwiki.com/wiki/Options#BINDINGS
#  MOTD/news 2011.11.13
#BINDINGS=

#  http://nethackwiki.com/wiki/Options#apexception_regex
#  MOTD/news 2012.05.31
OPTIONS=!apexception_regex

#  http://nethackwiki.com/wiki/Options#bones
#  http://alt.org/nethack/forum/read.php?1,267   [2011-01-13]
#  MOTD/news 2011.01.13
OPTIONS=bones

#  http://nethackwiki.com/wiki/Options#botl_updates
#  MOTD/news 2012.05.15
OPTIONS=botl_updates

#  http://nethackwiki.com/wiki/Options#hilite_hidden_stairs
#  http://nethackwiki.com/wiki/Options#hilite_obj_piles
#  http://bilious.alt.org/?433
#  MOTD/news 2012.10.21
OPTIONS=hilite_hidden_stairs
OPTIONS=hilite_obj_piles

#  http://nethackwiki.com/wiki/Options#hitpointbar
#  http://bilious.alt.org/?192
#  MOTD/news 2012.05.19
OPTIONS=hitpointbar

#  http://nethackwiki.com/wiki/Options#hp_notify
#  http://nethackwiki.com/wiki/Options#hp_notify_fmt
#  MOTD/news 2012.05.15
OPTIONS=hp_notify
#  sync this with "MSGTYPEs -> hp_notify healing"
#  (to suppress annoying "HP increased" messages)
OPTIONS=hp_notify_fmt:[HP:%H(%c%a)]

#  http://nethackwiki.com/wiki/Options#item_use_menu
#  http://alt.org/nethack/naonh.php
#  MOTD/news 2011.11.17
OPTIONS=!item_use_menu

#  http://nethackwiki.com/wiki/Options#menu_glyphs
#  MOTD/news 2012.10.21
OPTIONS=menu_glyphs

#  http://nethackwiki.com/wiki/Options#MSGTYPE
#  MOTD/news 2012.05.31
OPTIONS=!msgtype_regex

#  http://nethackwiki.com/wiki/Options#msg_wall_hits
#  MOTD/news 2012.10.21
OPTIONS=!msg_wall_hits

#  http://nethackwiki.com/wiki/Options#old_C_behavior
#  http://alt.org/nethack/forum/read.php?1,267   [2010-05-15]
#  MOTD/news 2011.10.09
OPTIONS=!old_C_behaviour

#  http://nethackwiki.com/wiki/Options#paranoid_hit
#  http://nethackwiki.com/wiki/Options#paranoid_quit
#  http://nethackwiki.com/wiki/Options#paranoid_remove
#  http://bilious.alt.org/?44
OPTIONS=paranoid_hit
OPTIONS=paranoid_quit
OPTIONS=paranoid_remove

#  http://bilious.alt.org/?98
#  MOTD/news 2011.11.05
OPTIONS=pickup_thrown

#  http://nethackwiki.com/wiki/Options#quiver_fired
#  http://bilious.alt.org/?287
#  MOTD/news 2011.10.30
OPTIONS=!quiver_fired

#  http://nethackwiki.com/wiki/Options#showborn
#  http://bilious.alt.org/?43
OPTIONS=showborn

#  http://nethackwiki.com/wiki/Options#showbuc
#  http://bilious.alt.org/?198
OPTIONS=showbuc

#  http://nethackwiki.com/wiki/Options#show_obj_sym
#  http://bilious.alt.org/?15
#  http://alt.org/nethack/forum/read.php?1,267   [2010-05-30]
OPTIONS=show_obj_sym

#  MOTD/news 2012.05.31
OPTIONS=show_shop_prices

#  http://nethackwiki.com/wiki/Options#sortloot
#  http://bilious.alt.org/?42
#  MOTD/news 2011.10.30
OPTIONS=sortloot:loot

#  http://nethackwiki.com/wiki/Options#use_darkgray
#  http://bilious.alt.org/?205
OPTIONS=use_darkgray

#  http://nethackwiki.com/wiki/Options#UTF8graphics
#  MOTD/news 2014.03.23
#OPTIONS=!UTF8graphics          #  configure this in "general graphics options"

#  http://nethackwiki.com/wiki/Options#vt_tiledata
#  http://alt.org/nethack/forum/read.php?1,267   [2010-09-22]
#  http://alt.org/nethack/forum/read.php?6,334   [2010-09-22]
OPTIONS=!vt_tiledata

#  http://nethackwiki.com/wiki/Options#win_edge
#  http://bilious.alt.org/?14
OPTIONS=!win_edge

###############################################################################

#
#  curses interface
#  ================
#

#
#  http://nethackwiki.com/wiki/Options#Options_for_the_curses_interface
#  http://bilious.alt.org/?378
#  http://alt.org/nethack/forum/read.php?1,267   [2011-01-13]
#  MOTD/news 2011.01.13
#

#  uncomment this to activate
#OPTIONS=windowtype:curses      #  configure this in "general graphics options"

#  curses-specific
#OPTIONS=!cursesgraphics        #  configure this in "general graphics options"
OPTIONS=guicolor
OPTIONS=petattr:i
OPTIONS=term_cols:110
OPTIONS=term_rows:35
OPTIONS=windowborders:3

#  borrowed from "vanilla options"
#  (configure these in "vanilla options" for consistency)
#OPTIONS=!IBMgraphics           #  configure this in "general graphics options"
#OPTIONS=align_message:bottom
#OPTIONS=align_status:right
#OPTIONS=mouse_support
#OPTIONS=popup_dialog
#OPTIONS=splash_screen

###############################################################################

#
#  MENUCOLORs
#  ==========
#

#
#  http://nethackwiki.com/wiki/Options#menucolors
#  http://bilious.alt.org/?11
#
#  colors: black / blue / brown / cyan / gray / green / lightblue / lightcyan
#          lightgreen / lightmagenta / magenta / orange / red / white / yellow
#
#          (black is blue or dark gray, depending on "use_darkgray" option)
#
#  attributes: &blink / &bold / &dim / &inverse / &none / &underline
#

#  !de-/activate
OPTIONS=menucolors

#  coins
MENUCOLOR=" gold piece"=yellow

#  general beatitude
MENUCOLOR=" blessed "=lightgreen
MENUCOLOR=" cursed "=orange
MENUCOLOR=" uncursed "=yellow

#  identified water
MENUCOLOR=" holy "=lightgreen
MENUCOLOR=" unholy "=orange

#  spell failure rates
MENUCOLOR=" 0%"=lightgreen
MENUCOLOR=" [1-9]%"=yellow
MENUCOLOR=" 1[0-9]%"=yellow
MENUCOLOR=" 2[0-4]%"=yellow
MENUCOLOR=" 2[5-9]%"=orange
MENUCOLOR=" [3-4][0-9]%"=orange
MENUCOLOR=" [5-9][0-9]%"=red
MENUCOLOR=" 100%"=lightmagenta

###############################################################################

#
#  STATUSCOLORs
#  ============
#

#
#  http://nethackwiki.com/wiki/Options#STATUSCOLORS
#  http://bilious.alt.org/?142
#  MOTD/news 2012.05.19
#
#  colors: black / blue / brown / cyan / gray / green / lightblue / lightcyan
#          lightgreen / lightmagenta / magenta / orange / red / white / yellow
#
#          (black is blue or dark gray, depending on "use_darkgray" option)
#
#  attributes: &blink / &bold / &dim / &inverse / &none / &underline
#

#  !de-/activate
OPTIONS=statuscolors

#  HP
STATUSCOLOR=HP%100:lightgreen
STATUSCOLOR=HP%80:yellow
STATUSCOLOR=HP%60:orange
STATUSCOLOR=HP%40:red
STATUSCOLOR=HP%20:lightmagenta
#  prayer threshold (<= 1/7 of maxHP)
STATUSCOLOR=HP%14:lightmagenta&inverse
#  prayer threshold (< 6 HP)
#  (exact numbers require a customized version of STATUSCOLORs)
#  (exact numbers *do* work correctly on nethack.alt.org (NAO))
STATUSCOLOR=HP<6:lightmagenta&inverse

#  Pw
STATUSCOLOR=Pw%100:lightgreen
STATUSCOLOR=Pw%80:yellow
STATUSCOLOR=Pw%60:orange
STATUSCOLOR=Pw%40:red
STATUSCOLOR=Pw%20:lightmagenta

#  encumbrance
STATUSCOLOR=Burdened:lightcyan
STATUSCOLOR=Stressed:orange
STATUSCOLOR=Strained:red
STATUSCOLOR=Overtaxed:lightmagenta
STATUSCOLOR=Overloaded:lightmagenta

#  hunger
STATUSCOLOR=Satiated:lightcyan
STATUSCOLOR=Hungry:orange
STATUSCOLOR=Weak:red
STATUSCOLOR=Fainting:lightmagenta
STATUSCOLOR=Fainted:lightmagenta
STATUSCOLOR=Starved:lightmagenta

#  health conditions
STATUSCOLOR=FoodPois:lightmagenta
STATUSCOLOR=Ill:lightmagenta
STATUSCOLOR=Slime:lightmagenta

#  mental conditions
STATUSCOLOR=Conf:yellow
STATUSCOLOR=Hallu:yellow
STATUSCOLOR=Stun:yellow

#  other conditions
STATUSCOLOR=Blind:yellow

#  SporkHack
STATUSCOLOR=Slow:lightmagenta

###############################################################################

#
#  DUNGEONCOLORs & TRAPCOLORs
#  ==========================
#

#
#  http://nethackwiki.com/wiki/Options#DUNGEONCOLOR
#  http://nethackwiki.com/wiki/Options#TRAPCOLORS
#  http://bilious.alt.org/?17
#  MOTD/news 2011.10.08
#
#  colors:  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
#
#           (black is blue or dark gray, depending on "use_darkgray" option)
#
#  DUNGEONCOLOR order:
#    solid rock / vertical wall / horizontal wall / upper left corner / upper
#    right corner / lower left corner / lower right corner / cross wall /
#    upward T wall / downward T wall / leftward T wall / rightward T wall / no
#    door / vertical open door / horizontal open door / vertical closed door /
#    horizontal closed door / iron bars / tree / floor of a room / dark
#    corridor / lit corridor / stairs up / stairs down / ladder up / ladder
#    down / altar / grave / throne / kitchen sink / fountain / pool or moat /
#    ice / lava / vertical lowered drawbridge / horizontal lowered drawbridge /
#    vertical raised drawbridge / horizontal raised drawbridge / air / cloud /
#    under water
#
#  TRAPCOLORS order:
#    arrow trap / dart trap / falling rock trap / squeaky board / bear trap /
#    land mine / rolling boulder trap / sleeping gas trap / rust trap / fire
#    trap / pit / spiked pit / hole / trap door / teleportation trap / level
#    teleporter / magic portal / web / statue trap / magic trap / anti-magic
#    field / polymorph trap
#

DUNGEONCOLOR= 0 7 7 7 7 7 7 7 7 7 7 7 9 9 9 9 9 6 2 0 4 11 13 13 \
              13 13 13 2 13 12 12 4 6 1 13 13 13 13 6 7 4

TRAPCOLORS= 6 6 7 3 6 1 7 14 4 9 0 0 2 2 5 13 13 7 15 12 11 10

#
#  default/original values:
#
#    DUNGEONCOLOR= 0 7 7 7 7 7 7 7 7 7 7 7 7 3 3 3 3 6 2 7 7 7 7 7 \
#                  3 3 7 7 11 7 4 4 6 1 3 3 3 3 6 7 4
#
#    TRAPCOLORS= 6 6 7 3 6 1 7 12 4 9 0 0 3 3 5 5 13 7 7 12 12 10
#

###############################################################################

#
#  MONSTERCOLORs
#  =============
#

#
#  http://nethackwiki.com/wiki/Options#MONSTERCOLOR
#  MOTD/news 2012.12.19
#
#  colors: black / blue / brown / cyan / gray / green / lightblue / lightcyan
#          lightgreen / lightmagenta / magenta / orange / red / white / yellow
#
#          (black is blue or dark gray, depending on "use_darkgray" option)
#
#  Note: Monster colors got changed (and will be adjusted over time) to remove
#  ambiguities and to avoid the far too repetitive use of certain color/symbol
#  combinations (like "white @"). All vanilla species/uniques are listed.
#
#  Note the end-of-line comments: "# - CLR_[...]" -> old color kept
#                                 "# ! CLR_[...]" -> new color assigned
#
#  The new colors explained in a (not quite complete yet) nutshell:
#
#    - Species should be distinguishable without having to use the "what is" or
#      "far look" commands. This requires new unique color/symbol combinations.
#      (This is really important for places like Minetown or the Astral Plane,
#      where one encounters many "white @" in vanilla.)
#
#    - Black and blue should be avoided within the same class, because without
#      activated "use_darkgray" option, both colors are displayed as blue.
#
#    - Color/symbol combinations already known from vanilla should not be used
#      to represent different species. A notable exception to this are balrogs
#      ("magenta &"), now having the appearance of vanilla named/unique demons
#      (which are lightmagenta now).
#
#    - There are several color patterns for "growth stages", e.g. brown/orange,
#      red and (light)magenta (gnomes, liches, mimics, ogres, and some others).
#
#    - Mummies/zombies share colors with their base races whenever possible,
#      e.g. gnome G/M/Z are now the only brown species in their classes, and
#      dwarf h/M/Z are the only red ones. For this to work, the minor kobolds
#      and kobold M/Z all had to become (light)green.
#
#    - lightblue: Several species that were originally blue use this for better
#                 visibility now, also shock-related and spellcasting species.
#
#    - lightgreen: Used for rather weak/harmless species in their class.
#
#    - lightmagenta: Used for rather strong/dangerous species in their class,
#                    also for all quest leaders/nemeses, and other uniques.
#
#    - orange: This is a new "Beware!" color used for species one wants to deal
#              with carefully, either because they cause relatively high damage
#              or have special attacks.
#

#  a
MONSTERCOLOR=giant ant:brown                       # - CLR_BROWN
MONSTERCOLOR=killer bee:yellow                     # - CLR_YELLOW
MONSTERCOLOR=soldier ant:orange                    # ! CLR_BLUE
MONSTERCOLOR=fire ant:red                          # - CLR_RED
MONSTERCOLOR=giant beetle:black                    # - CLR_BLACK
MONSTERCOLOR=queen bee:magenta                     # - CLR_MAGENTA (HI_LORD)

#  b
MONSTERCOLOR=acid blob:green                       # - CLR_GREEN
MONSTERCOLOR=quivering blob:white                  # - CLR_WHITE
MONSTERCOLOR=gelatinous cube:lightcyan             # ! CLR_CYAN

#  c
MONSTERCOLOR=chickatrice:orange                    # ! CLR_BROWN
MONSTERCOLOR=cockatrice:yellow                     # - CLR_YELLOW
MONSTERCOLOR=pyrolisk:red                          # - CLR_RED

#  d
MONSTERCOLOR=jackal:lightgreen                     # ! CLR_BROWN
MONSTERCOLOR=fox:red                               # - CLR_RED
MONSTERCOLOR=coyote:brown                          # - CLR_BROWN
MONSTERCOLOR=werejackal:black                      # ! CLR_RED
MONSTERCOLOR=little dog:white                      # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=dog:white                             # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=large dog:white                       # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=dingo:yellow                          # - CLR_YELLOW
MONSTERCOLOR=wolf:gray                             # ! CLR_BROWN
MONSTERCOLOR=werewolf:black                        # ! CLR_ORANGE
MONSTERCOLOR=warg:orange                           # ! CLR_BROWN
MONSTERCOLOR=winter wolf cub:cyan                  # - CLR_CYAN
MONSTERCOLOR=winter wolf:lightcyan                 # ! CLR_CYAN
MONSTERCOLOR=hell hound pup:magenta                # ! CLR_RED
MONSTERCOLOR=hell hound:lightmagenta               # ! CLR_RED

#  e
MONSTERCOLOR=gas spore:gray                        # - CLR_GRAY
MONSTERCOLOR=floating eye:orange                   # ! CLR_BLUE
MONSTERCOLOR=freezing sphere:white                 # - CLR_WHITE
MONSTERCOLOR=flaming sphere:red                    # - CLR_RED
MONSTERCOLOR=shocking sphere:lightblue             # - CLR_BRIGHT_BLUE (HI_ZAP)

#  f
MONSTERCOLOR=kitten:white                          # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=housecat:white                        # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=jaguar:brown                          # - CLR_BROWN
MONSTERCOLOR=lynx:cyan                             # - CLR_CYAN
MONSTERCOLOR=panther:black                         # - CLR_BLACK
MONSTERCOLOR=large cat:white                       # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=tiger:yellow                          # - CLR_YELLOW

#  g
MONSTERCOLOR=gremlin:green                         # - CLR_GREEN
MONSTERCOLOR=gargoyle:orange                       # ! CLR_BROWN
MONSTERCOLOR=winged gargoyle:lightmagenta          # ! CLR_MAGENTA (HI_LORD)

#  h
MONSTERCOLOR=hobbit:green                          # - CLR_GREEN
MONSTERCOLOR=dwarf:red                             # - CLR_RED
MONSTERCOLOR=bugbear:brown                         # - CLR_BROWN
MONSTERCOLOR=dwarf lord:lightblue                  # ! CLR_BLUE
MONSTERCOLOR=dwarf king:magenta                    # - CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=mind flayer:lightmagenta              # ! CLR_MAGENTA
MONSTERCOLOR=master mind flayer:lightmagenta       # ! CLR_MAGENTA

#  i
MONSTERCOLOR=manes:lightgreen                      # ! CLR_RED
MONSTERCOLOR=homunculus:green                      # - CLR_GREEN
MONSTERCOLOR=imp:red                               # - CLR_RED
MONSTERCOLOR=lemure:brown                          # - CLR_BROWN
MONSTERCOLOR=quasit:lightblue                      # ! CLR_BLUE
MONSTERCOLOR=tengu:lightcyan                       # ! CLR_CYAN

#  j
MONSTERCOLOR=blue jelly:lightblue                  # ! CLR_BLUE
MONSTERCOLOR=spotted jelly:green                   # - CLR_GREEN
MONSTERCOLOR=ochre jelly:orange                    # ! CLR_BROWN

#  k
MONSTERCOLOR=kobold:lightgreen                     # ! CLR_BROWN
MONSTERCOLOR=large kobold:green                    # ! CLR_RED
MONSTERCOLOR=kobold lord:magenta                   # - CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=kobold shaman:lightblue               # - CLR_BRIGHT_BLUE (HI_ZAP)

#  l
MONSTERCOLOR=leprechaun:green                      # - CLR_GREEN

#  m
MONSTERCOLOR=small mimic:orange                    # ! CLR_BROWN
MONSTERCOLOR=large mimic:red                       # - CLR_RED
MONSTERCOLOR=giant mimic:lightmagenta              # ! CLR_MAGENTA (HI_LORD)

#  n
MONSTERCOLOR=wood nymph:green                      # - CLR_GREEN
MONSTERCOLOR=water nymph:lightblue                 # ! CLR_BLUE
MONSTERCOLOR=mountain nymph:orange                 # ! CLR_BROWN

#  o
MONSTERCOLOR=goblin:gray                           # - CLR_GRAY
MONSTERCOLOR=hobgoblin:brown                       # - CLR_BROWN
MONSTERCOLOR=orc:red                               # - CLR_RED
MONSTERCOLOR=hill orc:yellow                       # - CLR_YELLOW
MONSTERCOLOR=Mordor orc:cyan                       # ! CLR_BLUE
MONSTERCOLOR=Uruk-hai:black                        # - CLR_BLACK
MONSTERCOLOR=orc shaman:lightblue                  # - CLR_BRIGHT_BLUE (HI_ZAP)
MONSTERCOLOR=orc-captain:magenta                   # - CLR_MAGENTA (HI_LORD)

#  p
MONSTERCOLOR=rock piercer:gray                     # - CLR_GRAY
MONSTERCOLOR=iron piercer:cyan                     # - CLR_CYAN
MONSTERCOLOR=glass piercer:lightcyan               # ! CLR_WHITE

#  q
MONSTERCOLOR=rothe:brown                           # - CLR_BROWN
MONSTERCOLOR=mumak:orange                          # ! CLR_GRAY
MONSTERCOLOR=leocrotta:red                         # - CLR_RED
MONSTERCOLOR=wumpus:cyan                           # - CLR_CYAN
MONSTERCOLOR=titanothere:gray                      # - CLR_GRAY
MONSTERCOLOR=baluchitherium:magenta                # ! CLR_GRAY
MONSTERCOLOR=mastodon:black                        # - CLR_BLACK

#  r
MONSTERCOLOR=sewer rat:lightgreen                  # ! CLR_BROWN
MONSTERCOLOR=giant rat:brown                       # - CLR_BROWN
MONSTERCOLOR=rabid rat:orange                      # ! CLR_BROWN
MONSTERCOLOR=wererat:black                         # ! CLR_BROWN
MONSTERCOLOR=rock mole:gray                        # - CLR_GRAY
MONSTERCOLOR=woodchuck:magenta                     # ! CLR_BROWN

#  s
MONSTERCOLOR=cave spider:gray                      # - CLR_GRAY
MONSTERCOLOR=centipede:yellow                      # - CLR_YELLOW
MONSTERCOLOR=giant spider:magenta                  # - CLR_MAGENTA
MONSTERCOLOR=scorpion:red                          # - CLR_RED

#  t
MONSTERCOLOR=lurker above:gray                     # - CLR_GRAY
MONSTERCOLOR=trapper:green                         # - CLR_GREEN

#  u
MONSTERCOLOR=white unicorn:white                   # - CLR_WHITE
MONSTERCOLOR=gray unicorn:gray                     # - CLR_GRAY
MONSTERCOLOR=black unicorn:black                   # - CLR_BLACK
MONSTERCOLOR=pony:brown                            # - CLR_BROWN
MONSTERCOLOR=horse:red                             # ! CLR_BROWN
MONSTERCOLOR=warhorse:lightmagenta                 # ! CLR_BROWN

#  v
MONSTERCOLOR=fog cloud:gray                        # - CLR_GRAY
MONSTERCOLOR=dust vortex:brown                     # - CLR_BROWN
MONSTERCOLOR=ice vortex:cyan                       # - CLR_CYAN
MONSTERCOLOR=energy vortex:lightblue               # - CLR_BRIGHT_BLUE (HI_ZAP)
MONSTERCOLOR=steam vortex:red                      # ! CLR_BLUE
MONSTERCOLOR=fire vortex:yellow                    # - CLR_YELLOW

#  w
MONSTERCOLOR=baby long worm:brown                  # - CLR_BROWN
MONSTERCOLOR=baby purple worm:magenta              # - CLR_MAGENTA
MONSTERCOLOR=long worm:red                         # ! CLR_BROWN
MONSTERCOLOR=long worm tail:red                    # ! CLR_BROWN
MONSTERCOLOR=purple worm:lightmagenta              # ! CLR_MAGENTA

#  x
MONSTERCOLOR=grid bug:lightblue                    # ! CLR_MAGENTA
MONSTERCOLOR=xan:red                               # - CLR_RED

#  y
MONSTERCOLOR=yellow light:yellow                   # - CLR_YELLOW
MONSTERCOLOR=black light:black                     # - CLR_BLACK

#  z
MONSTERCOLOR=zruty:orange                          # ! CLR_BROWN

#  A
MONSTERCOLOR=couatl:green                          # - CLR_GREEN
MONSTERCOLOR=Aleax:yellow                          # - CLR_YELLOW
MONSTERCOLOR=Angel:white                           # - CLR_WHITE
MONSTERCOLOR=ki-rin:lightblue                      # ! CLR_YELLOW (HI_GOLD)
MONSTERCOLOR=Archon:lightmagenta                   # ! CLR_MAGENTA (HI_LORD)

#  B
MONSTERCOLOR=bat:brown                             # - CLR_BROWN
MONSTERCOLOR=giant bat:red                         # - CLR_RED
MONSTERCOLOR=raven:black                           # - CLR_BLACK
MONSTERCOLOR=vampire bat:magenta                   # ! CLR_BLACK

#  C
MONSTERCOLOR=plains centaur:brown                  # - CLR_BROWN
MONSTERCOLOR=forest centaur:green                  # - CLR_GREEN
MONSTERCOLOR=mountain centaur:lightcyan            # ! CLR_CYAN

#  D
MONSTERCOLOR=baby gray dragon:gray                 # - CLR_GRAY
MONSTERCOLOR=baby silver dragon:lightcyan          # - CLR_BRIGHT_CYAN
#                                                        (DRAGON_SILVER)
MONSTERCOLOR=baby red dragon:red                   # - CLR_RED
MONSTERCOLOR=baby white dragon:white               # - CLR_WHITE
MONSTERCOLOR=baby orange dragon:orange             # - CLR_ORANGE
MONSTERCOLOR=baby black dragon:black               # - CLR_BLACK
MONSTERCOLOR=baby blue dragon:lightblue            # ! CLR_BLUE
MONSTERCOLOR=baby green dragon:green               # - CLR_GREEN
MONSTERCOLOR=baby yellow dragon:yellow             # - CLR_YELLOW
MONSTERCOLOR=gray dragon:gray                      # - CLR_GRAY
MONSTERCOLOR=silver dragon:lightcyan               # - CLR_BRIGHT_CYAN
#                                                        (DRAGON_SILVER)
MONSTERCOLOR=red dragon:red                        # - CLR_RED
MONSTERCOLOR=white dragon:white                    # - CLR_WHITE
MONSTERCOLOR=orange dragon:orange                  # - CLR_ORANGE
MONSTERCOLOR=black dragon:black                    # - CLR_BLACK
MONSTERCOLOR=blue dragon:lightblue                 # ! CLR_BLUE
MONSTERCOLOR=green dragon:green                    # - CLR_GREEN
MONSTERCOLOR=yellow dragon:yellow                  # - CLR_YELLOW

#  E
MONSTERCOLOR=stalker:white                         # - CLR_WHITE
MONSTERCOLOR=air elemental:cyan                    # - CLR_CYAN
MONSTERCOLOR=fire elemental:yellow                 # - CLR_YELLOW
MONSTERCOLOR=earth elemental:brown                 # - CLR_BROWN
MONSTERCOLOR=water elemental:lightblue             # ! CLR_BLUE

#  F
MONSTERCOLOR=lichen:lightgreen                     # - CLR_BRIGHT_GREEN
MONSTERCOLOR=brown mold:brown                      # - CLR_BROWN
MONSTERCOLOR=yellow mold:yellow                    # - CLR_YELLOW
MONSTERCOLOR=green mold:green                      # - CLR_GREEN
MONSTERCOLOR=red mold:red                          # - CLR_RED
MONSTERCOLOR=shrieker:lightmagenta                 # ! CLR_MAGENTA
MONSTERCOLOR=violet fungus:magenta                 # - CLR_MAGENTA

#  G
MONSTERCOLOR=gnome:brown                           # - CLR_BROWN
MONSTERCOLOR=gnome lord:red                        # ! CLR_BLUE
MONSTERCOLOR=gnomish wizard:lightblue              # - CLR_BRIGHT_BLUE (HI_ZAP)
MONSTERCOLOR=gnome king:magenta                    # - CLR_MAGENTA (HI_LORD)

#  H
MONSTERCOLOR=giant:red                             # - CLR_RED
MONSTERCOLOR=stone giant:gray                      # - CLR_GRAY
MONSTERCOLOR=hill giant:cyan                       # - CLR_CYAN
MONSTERCOLOR=fire giant:yellow                     # - CLR_YELLOW
MONSTERCOLOR=frost giant:white                     # - CLR_WHITE
MONSTERCOLOR=storm giant:lightblue                 # ! CLR_BLUE
MONSTERCOLOR=ettin:brown                           # - CLR_BROWN
MONSTERCOLOR=titan:magenta                         # - CLR_MAGENTA
MONSTERCOLOR=minotaur:orange                       # ! CLR_BROWN

#  I

#  J
MONSTERCOLOR=jabberwock:orange                     # - CLR_ORANGE

#  K
MONSTERCOLOR=Keystone Kop:lightblue                # ! CLR_BLUE
MONSTERCOLOR=Kop Sergeant:red                      # ! CLR_BLUE
MONSTERCOLOR=Kop Lieutenant:cyan                   # - CLR_CYAN
MONSTERCOLOR=Kop Kaptain:magenta                   # - CLR_MAGENTA (HI_LORD)

#  L
MONSTERCOLOR=lich:orange                           # ! CLR_BROWN
MONSTERCOLOR=demilich:red                          # - CLR_RED
MONSTERCOLOR=master lich:magenta                   # - CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=arch-lich:lightmagenta                # ! CLR_MAGENTA (HI_LORD)

#  M
MONSTERCOLOR=kobold mummy:lightgreen               # ! CLR_BROWN
MONSTERCOLOR=gnome mummy:brown                     # ! CLR_RED
MONSTERCOLOR=orc mummy:gray                        # - CLR_GRAY
MONSTERCOLOR=dwarf mummy:red                       # - CLR_RED
MONSTERCOLOR=elf mummy:green                       # - CLR_GREEN
MONSTERCOLOR=human mummy:white                     # ! CLR_GRAY
MONSTERCOLOR=ettin mummy:lightblue                 # ! CLR_BLUE
MONSTERCOLOR=giant mummy:lightcyan                 # ! CLR_CYAN

#  N
MONSTERCOLOR=red naga hatchling:red                # - CLR_RED
MONSTERCOLOR=black naga hatchling:black            # - CLR_BLACK
MONSTERCOLOR=golden naga hatchling:yellow          # - CLR_YELLOW (HI_GOLD)
MONSTERCOLOR=guardian naga hatchling:green         # - CLR_GREEN
MONSTERCOLOR=red naga:red                          # - CLR_RED
MONSTERCOLOR=black naga:black                      # - CLR_BLACK
MONSTERCOLOR=golden naga:yellow                    # - CLR_YELLOW (HI_GOLD)
MONSTERCOLOR=guardian naga:green                   # - CLR_GREEN

#  O
MONSTERCOLOR=ogre:brown                            # - CLR_BROWN
MONSTERCOLOR=ogre lord:red                         # - CLR_RED
MONSTERCOLOR=ogre king:magenta                     # - CLR_MAGENTA (HI_LORD)

#  P
MONSTERCOLOR=gray ooze:gray                        # - CLR_GRAY
MONSTERCOLOR=brown pudding:brown                   # - CLR_BROWN
MONSTERCOLOR=black pudding:black                   # - CLR_BLACK
MONSTERCOLOR=green slime:green                     # - CLR_GREEN

#  Q
MONSTERCOLOR=quantum mechanic:cyan                 # - CLR_CYAN

#  R
MONSTERCOLOR=rust monster:orange                   # ! CLR_BROWN
MONSTERCOLOR=disenchanter:lightblue                # ! CLR_BLUE

#  S
MONSTERCOLOR=garter snake:green                    # - CLR_GREEN
MONSTERCOLOR=snake:brown                           # - CLR_BROWN
MONSTERCOLOR=water moccasin:red                    # - CLR_RED
MONSTERCOLOR=pit viper:black                       # ! CLR_BLUE
MONSTERCOLOR=python:lightmagenta                   # ! CLR_MAGENTA
MONSTERCOLOR=cobra:lightblue                       # ! CLR_BLUE

#  T
MONSTERCOLOR=troll:brown                           # - CLR_BROWN
MONSTERCOLOR=ice troll:white                       # - CLR_WHITE
MONSTERCOLOR=rock troll:cyan                       # - CLR_CYAN
MONSTERCOLOR=water troll:lightblue                 # ! CLR_BLUE
MONSTERCOLOR=Olog-hai:magenta                      # - CLR_MAGENTA (HI_LORD)

#  U
MONSTERCOLOR=umber hulk:orange                     # ! CLR_BROWN

#  V
MONSTERCOLOR=vampire:red                           # - CLR_RED
MONSTERCOLOR=vampire lord:lightblue                # ! CLR_BLUE

#  W
MONSTERCOLOR=barrow wight:gray                     # - CLR_GRAY
MONSTERCOLOR=wraith:black                          # - CLR_BLACK
MONSTERCOLOR=Nazgul:magenta                        # - CLR_MAGENTA (HI_LORD)

#  X
MONSTERCOLOR=xorn:orange                           # ! CLR_BROWN

#  Y
MONSTERCOLOR=monkey:gray                           # - CLR_GRAY
MONSTERCOLOR=ape:brown                             # - CLR_BROWN
MONSTERCOLOR=owlbear:orange                        # ! CLR_BROWN
MONSTERCOLOR=yeti:white                            # - CLR_WHITE
MONSTERCOLOR=carnivorous ape:black                 # - CLR_BLACK
MONSTERCOLOR=sasquatch:magenta                     # ! CLR_GRAY

#  Z
MONSTERCOLOR=kobold zombie:lightgreen              # ! CLR_BROWN
MONSTERCOLOR=gnome zombie:brown                    # - CLR_BROWN
MONSTERCOLOR=orc zombie:gray                       # - CLR_GRAY
MONSTERCOLOR=dwarf zombie:red                      # - CLR_RED
MONSTERCOLOR=elf zombie:green                      # - CLR_GREEN
MONSTERCOLOR=human zombie:white                    # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=ettin zombie:lightblue                # ! CLR_BLUE
MONSTERCOLOR=giant zombie:lightcyan                # ! CLR_CYAN
MONSTERCOLOR=ghoul:black                           # - CLR_BLACK
MONSTERCOLOR=skeleton:magenta                      # ! CLR_WHITE

#  @
MONSTERCOLOR=human:white                           # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=wererat (human):black                 # ! CLR_BROWN
MONSTERCOLOR=werejackal (human):black              # ! CLR_RED
MONSTERCOLOR=werewolf (human):black                # ! CLR_ORANGE
MONSTERCOLOR=elf:white                             # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=Woodland-elf:green                    # - CLR_GREEN
MONSTERCOLOR=Green-elf:lightgreen                  # - CLR_BRIGHT_GREEN
MONSTERCOLOR=Grey-elf:gray                         # - CLR_GRAY
MONSTERCOLOR=elf-lord:lightblue                    # - CLR_BRIGHT_BLUE
MONSTERCOLOR=Elvenking:magenta                     # - CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=doppelganger:lightcyan                # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=nurse:white                           # - CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=shopkeeper:yellow                     # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=guard:orange                          # ! CLR_BLUE
MONSTERCOLOR=prisoner:orange                       # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=aligned priest:brown                  # ! CLR_WHITE
MONSTERCOLOR=high priest:lightmagenta              # ! CLR_WHITE
MONSTERCOLOR=soldier:gray                          # - CLR_GRAY
MONSTERCOLOR=sergeant:red                          # - CLR_RED
MONSTERCOLOR=lieutenant:green                      # - CLR_GREEN
MONSTERCOLOR=captain:lightblue                     # ! CLR_BLUE
MONSTERCOLOR=watchman:cyan                         # ! CLR_GRAY
MONSTERCOLOR=watch captain:lightcyan               # ! CLR_GREEN

#  " "
MONSTERCOLOR=ghost:white                           # ! CLR_GRAY
MONSTERCOLOR=shade:black                           # - CLR_BLACK

#  '
MONSTERCOLOR=straw golem:lightgreen                # ! CLR_YELLOW
MONSTERCOLOR=paper golem:white                     # - CLR_WHITE (HI_PAPER)
MONSTERCOLOR=rope golem:orange                     # ! CLR_BROWN
MONSTERCOLOR=gold golem:yellow                     # - CLR_YELLOW (HI_GOLD)
MONSTERCOLOR=leather golem:black                   # ! CLR_BROWN (HI_LEATHER)
MONSTERCOLOR=wood golem:brown                      # - CLR_BROWN (HI_WOOD)
MONSTERCOLOR=flesh golem:red                       # - CLR_RED
MONSTERCOLOR=clay golem:lightblue                  # ! CLR_BROWN
MONSTERCOLOR=stone golem:gray                      # - CLR_GRAY
MONSTERCOLOR=glass golem:lightcyan                 # ! CLR_CYAN
MONSTERCOLOR=iron golem:cyan                       # - CLR_CYAN (HI_METAL)

#  &
MONSTERCOLOR=water demon:blue                      # - CLR_BLUE
MONSTERCOLOR=horned devil:brown                    # - CLR_BROWN
MONSTERCOLOR=succubus:green                        # ! CLR_GRAY
MONSTERCOLOR=incubus:green                         # ! CLR_GRAY
MONSTERCOLOR=erinys:cyan                           # ! CLR_RED
MONSTERCOLOR=barbed devil:red                      # - CLR_RED
MONSTERCOLOR=marilith:orange                       # ! CLR_RED
MONSTERCOLOR=vrock:red                             # - CLR_RED
MONSTERCOLOR=hezrou:red                            # - CLR_RED
MONSTERCOLOR=bone devil:gray                       # - CLR_GRAY
MONSTERCOLOR=ice devil:white                       # - CLR_WHITE
MONSTERCOLOR=nalfeshnee:lightblue                  # ! CLR_RED
MONSTERCOLOR=pit fiend:black                       # ! CLR_RED
MONSTERCOLOR=balrog:magenta                        # ! CLR_RED
MONSTERCOLOR=mail daemon:lightmagenta              # ! CLR_BRIGHT_BLUE
MONSTERCOLOR=djinni:yellow                         # - CLR_YELLOW
MONSTERCOLOR=sandestin:lightcyan                   # ! CLR_GRAY

#  ;
MONSTERCOLOR=jellyfish:lightgreen                  # ! CLR_BLUE
MONSTERCOLOR=piranha:red                           # - CLR_RED
MONSTERCOLOR=shark:gray                            # - CLR_GRAY
MONSTERCOLOR=giant eel:lightcyan                   # ! CLR_CYAN
MONSTERCOLOR=electric eel:lightblue                # - CLR_BRIGHT_BLUE
MONSTERCOLOR=kraken:lightmagenta                   # ! CLR_RED

#  :
MONSTERCOLOR=newt:yellow                           # - CLR_YELLOW
MONSTERCOLOR=gecko:lightgreen                      # ! CLR_GREEN
MONSTERCOLOR=iguana:brown                          # - CLR_BROWN
MONSTERCOLOR=baby crocodile:red                    # ! CLR_BROWN
MONSTERCOLOR=lizard:green                          # - CLR_GREEN
MONSTERCOLOR=chameleon:lightcyan                   # ! CLR_BROWN
MONSTERCOLOR=crocodile:lightmagenta                # ! CLR_BROWN
MONSTERCOLOR=salamander:orange                     # - CLR_ORANGE

#  quest guardians
MONSTERCOLOR=student:orange                        # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=chieftain:orange                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=neanderthal:orange                    # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=attendant:orange                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=page:orange                           # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=abbot:orange                          # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=acolyte:orange                        # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=hunter:orange                         # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=thug:orange                           # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=ninja:black                           # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=roshi:orange                          # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=guide:orange                          # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=warrior:orange                        # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=apprentice:orange                     # ! CLR_WHITE (HI_DOMESTIC)

#  quest leaders
MONSTERCOLOR=Lord Carnarvon:lightmagenta           # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Pelias:lightmagenta                   # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Shaman Karnov:lightmagenta            # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Hippocrates:lightmagenta              # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=King Arthur:lightmagenta              # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Grand Master:lightmagenta             # ! CLR_BLACK
MONSTERCOLOR=Arch Priest:lightmagenta              # ! CLR_WHITE
MONSTERCOLOR=Orion:lightmagenta                    # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Master of Thieves:lightmagenta        # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Lord Sato:lightmagenta                # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Twoflower:lightmagenta                # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=Norn:lightmagenta                     # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Neferet the Green:lightmagenta        # ! CLR_GREEN

#  quest nemeses
MONSTERCOLOR=Minion of Huhetotl:lightmagenta       # ! CLR_RED
MONSTERCOLOR=Thoth Amon:lightmagenta               # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Chromatic Dragon:lightmagenta         # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Cyclops:lightmagenta                  # ! CLR_GRAY
MONSTERCOLOR=Ixoth:lightmagenta                    # ! CLR_RED
MONSTERCOLOR=Master Kaen:lightmagenta              # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Nalzok:lightmagenta                   # ! CLR_RED
MONSTERCOLOR=Scorpius:lightmagenta                 # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Master Assassin:lightmagenta          # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Ashikaga Takauji:lightmagenta         # ! CLR_MAGENTA (HI_LORD)
#  Master of Thieves -> quest leaders
MONSTERCOLOR=Lord Surtur:lightmagenta              # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Dark One:lightmagenta                 # ! CLR_BLACK

#  roles
MONSTERCOLOR=archeologist:lightcyan                # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=barbarian:lightcyan                   # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=caveman:lightcyan                     # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=cavewoman:lightcyan                   # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=healer:lightcyan                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=knight:lightcyan                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=monk:lightcyan                        # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=priest:lightcyan                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=priestess:lightcyan                   # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=ranger:lightcyan                      # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=rogue:lightcyan                       # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=samurai:lightcyan                     # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=tourist:lightcyan                     # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=valkyrie:lightcyan                    # ! CLR_WHITE (HI_DOMESTIC)
MONSTERCOLOR=wizard:lightcyan                      # ! CLR_WHITE (HI_DOMESTIC)

#  uniques
MONSTERCOLOR=Vlad the Impaler:lightmagenta         # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Oracle:lightblue                      # - CLR_BRIGHT_BLUE (HI_ZAP)
MONSTERCOLOR=Medusa:lightgreen                     # - CLR_BRIGHT_GREEN
MONSTERCOLOR=Croesus:lightmagenta                  # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Wizard of Yendor:lightmagenta         # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Juiblex:lightgreen                    # - CLR_BRIGHT_GREEN
MONSTERCOLOR=Yeenoghu:lightmagenta                 # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Orcus:lightmagenta                    # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Geryon:lightmagenta                   # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Dispater:lightmagenta                 # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Baalzebub:lightmagenta                # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Asmodeus:lightmagenta                 # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Demogorgon:lightmagenta               # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Death:lightmagenta                    # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Pestilence:lightmagenta               # ! CLR_MAGENTA (HI_LORD)
MONSTERCOLOR=Famine:lightmagenta                   # ! CLR_MAGENTA (HI_LORD)

#########################################################################################################

#
#  MSGTYPEs
#  ========
#

#
#  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) "<text>"
#

#  amulet of strangulation
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 "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 *!"

#  dangerous items
MSGTYPE=stop "*chickatrice corpse*"
MSGTYPE=stop "*cockatrice corpse*"
MSGTYPE=stop "*cockatrice egg*"
MSGTYPE=stop "*Tsurugi of Muramasa*"
MSGTYPE=stop "*Vorpal Blade*"

#  drowning attack
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!"

#  experience gain/loss
MSGTYPE=stop "You feel more experienced."
MSGTYPE=stop "Welcome to experience level *."
MSGTYPE=stop "Goodbye level *."                                 #  default
MSGTYPE=stop "Fare thee well level *."                          #  knight
MSGTYPE=stop "Sayonara level *."                                #  samurai
MSGTYPE=stop "Aloha level *."                                   #  tourist
MSGTYPE=stop "Farvel level *."                                  #  valkyrie

#  food poisoning
MSGTYPE=stop "Ulch - that * was tainted*!"

#  hunger
MSGTYPE=stop "You feel hungry."
MSGTYPE=stop "You are beginning to feel hungry."
MSGTYPE=stop "You are getting the munchies."                                    #  hallu
MSGTYPE=stop "You feel weak now."
MSGTYPE=stop "You still have the munchies."                                     #  hallu
MSGTYPE=stop "You feel weak."
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 "You feel deathly sick."
MSGTYPE=stop "You feel even worse."
MSGTYPE=stop "You feel much worse."
MSGTYPE=stop "You feel somewhat better."
MSGTYPE=stop "What a relief!"
MSGTYPE=stop "You die from your illness."

#  inventory cursing
MSGTYPE=stop "You feel a malignant aura surround you."
MSGTYPE=stop "You feel a malignant aura surround the magic-absorbing blade."

#  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 "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."
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 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."

#  shop
MSGTYPE=stop "You hear someone cursing shoplifters."
MSGTYPE=stop "You hear the chime of a cash register."
MSGTYPE=stop "You hear Neiman and Marcus arguing!"              #  hallu

#  skill training
MSGTYPE=stop "You feel more confident in your *skills."
MSGTYPE=stop "You are now more skilled in *."
MSGTYPE=stop "You are now most skilled in *."

#  sliming
MSGTYPE=stop "You don't feel very well."
MSGTYPE=stop "You suck in some slime and 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 turning into *."                          #  hallu
MSGTYPE=stop "You have become a green slime."
MSGTYPE=stop "You have become *."                               #  hallu

#  stoning
MSGTYPE=stop "You are slowing down."
MSGTYPE=stop "Your limbs are stiffening."
MSGTYPE=stop "Your limbs have turned to stone."
MSGTYPE=stop "You have turned to stone."
MSGTYPE=stop "You are a statue."

#  theft attack (incomplete)
MSGTYPE=stop "* stole *."                                       #  steal()
MSGTYPE=stop "* stole *!"                                       #  stealamulet()

#  vault
MSGTYPE=stop "You hear someone counting money."
MSGTYPE=stop "You hear the quarterback calling the play."       #  hallu
MSGTYPE=stop "You hear the footsteps of a guard on patrol."
MSGTYPE=stop "You hear Ebenezer Scrooge!"                       #  hallu
MSGTYPE=hide "You hear someone searching."                      #  empty

#  vibrating square
MSGTYPE=stop "You feel a strange vibration beneath *."
MSGTYPE=stop "You feel a strange vibration under your *."

#  vomiting
MSGTYPE=stop "You are feeling mildly nauseated."
MSGTYPE=stop "You feel slightly confused."
MSGTYPE=stop "You can't seem to think straight."
MSGTYPE=stop "You feel incredibly sick."
MSGTYPE=stop "You suddenly vomit!"

#  Wizard of Yendor
MSGTYPE=stop "You feel vaguely nervous."
MSGTYPE=stop "You notice a black glow surrounding you."
MSGTYPE=stop "A voice booms out..."
MSGTYPE=stop "So thou thought thou couldst * me, fool."

#  various
MSGTYPE=stop "You don't have enough energy to cast that spell." #  lack of Pw

#  spam: artifacts
#MSGTYPE=hide "The fiery blade *"                                #  Fire Brand
#MSGTYPE=hide "The ice-cold blade *"                             #  Frost Brand
#MSGTYPE=hide "The magic-absorbing blade *!"                     #  Magicbane
#MSGTYPE=hide "The massive hammer hits*"                         #  Mjollnir
#MSGTYPE=hide "* draws the life from *!"                         #  Staff of Aesculapius / Stormbringer
MSGTYPE=hide "* begins to glow brilliantly!"                    #  Sunsword (wielding)
MSGTYPE=hide "* stops glowing."                                 #  Sunsword (unwielding)

#  spam: displacement/invisibility
MSGTYPE=hide "* tries to touch you and misses!"
MSGTYPE=hide "* * wildly and misses!"
MSGTYPE=hide "* attacks a spot beside you."
MSGTYPE=hide "* strikes at empty water!"
MSGTYPE=hide "* strikes at thin air!"
MSGTYPE=hide "* * wildly!"
MSGTYPE=hide "* smiles * at your *displaced image..."
MSGTYPE=hide "* strikes at your *displaced image and misses you!"
MSGTYPE=hide "* reaches towards your distorted image."
MSGTYPE=hide "* is fooled by water reflections and misses!"

#  spam: pudding farming (activate these only temporarily during farming)
#MSGTYPE=hide "The dungeon acoustics noticeably change."
#MSGTYPE=hide "You hear a crunching sound."
#MSGTYPE=hide "You hear a gurgling noise."
#MSGTYPE=hide "You hear a slow drip."
#MSGTYPE=hide "You hear a slurping sound."
#MSGTYPE=hide "You hear a * howling at the moon."
#MSGTYPE=hide "You hear bubbling water."
#MSGTYPE=hide "You hear crashing rock."
#MSGTYPE=hide "You hear several slurping sounds."
#MSGTYPE=hide "You hear some noises."
#MSGTYPE=hide "You hear some noises in the distance."
#MSGTYPE=hide "You hear someone counting money."
#MSGTYPE=hide "You hear someone cursing shoplifters."
#MSGTYPE=hide "You hear someone searching."
#MSGTYPE=hide "You hear the chime of a cash register."
#MSGTYPE=hide "You hear the footsteps of a guard on patrol."
#MSGTYPE=hide "You hear the splashing of a naiad."
#MSGTYPE=hide "You hear water falling on coins."
#MSGTYPE=hide "The * pudding turns to flee!"
#MSGTYPE=hide "The * pudding divides as you hit it!"
#MSGTYPE=hide "It divides as you hit it!"
#MSGTYPE=hide "Your * is not affected."
#MSGTYPE=hide "Your * looks completely corroded."
#MSGTYPE=hide "Your * feels completely corroded."
#MSGTYPE=hide "You attack thin air."
#  we *do* want to know about monsters or weapons hitting us though
#MSGTYPE=stop "* bites!"
#MSGTYPE=stop "* butts!"
#MSGTYPE=stop "* hits!"
#MSGTYPE=stop "* kicks!"
#MSGTYPE=stop "* stings!"
#MSGTYPE=stop "You are hit by *"
#MSGTYPE=stop "* hits you!"
#  we also want to know when we trigger potentially deadly passive attacks
#MSGTYPE=stop "You are splashed by the *'s acid!"                #  acid
#MSGTYPE=stop "You are splashed!"                                #  acid (blind)
#MSGTYPE=stop "You are suddenly very cold!"                      #  cold
#MSGTYPE=stop "You are suddenly very hot!"                       #  fire
#MSGTYPE=stop "You are frozen by *!"                             #  paralysis
#MSGTYPE=stop "You are jolted with electricity!"                 #  shock
#MSGTYPE=stop "You stagger..."                                   #  stunning

#  spam: various
MSGTYPE=hide "With * effort you move the boulder."              #  boulder pushing
MSGTYPE=hide "* moves the boulder."                             #  boulder pushing (while riding)
MSGTYPE=hide "This * tastes terrible!"                          #  eating monster corpses
MSGTYPE=hide "[HP:*(+*)]"                                       #  hp_notify healing
MSGTYPE=hide "You caitiff!"                                     #  knight's code of conduct
MSGTYPE=hide "Your armor is rather cumbersome..."               #  monk wearing body armor
MSGTYPE=hide "* hits!  (I hope you don't mind.)"                #  nurse dancing
MSGTYPE=hide "You displaced *."                                 #  pet displacement
MSGTYPE=hide "A mysterious force prevents * from teleporting!"  #  teleportation on non-teleport level
MSGTYPE=hide "Your * * not affected."                           #  unaffected equipment

#--------------------------------------------------------------------------------------------------------

#
#  various properties
#

#  aggravate monster
MSGTYPE=stop "You feel less attractive."                                #  sit.c        gremlin

#  automatic searching
MSGTYPE=stop "You feel perceptive!"                                     #  attrib.c     level++
MSGTYPE=stop "You feel less perceptive!"                                #  attrib.c     level--
MSGTYPE=stop "You feel unaware!"                                        #  attrib.c     level-- (monk)

#  charisma
MSGTYPE=stop "You feel charismatic!"                                    #  attrib.c     a_cha++
MSGTYPE=stop "You feel very charismatic!"                               #  attrib.c     a_cha++ (>1)
MSGTYPE=stop "You feel repulsive!"                                      #  attrib.c     a_cha--
MSGTYPE=stop "You feel very repulsive!"                                 #  attrib.c     a_cha-- (>1)

#  cold resistance
MSGTYPE=stop "You feel warm!"                                           #  attrib.c     level++
MSGTYPE=stop "You feel cooler!"                                         #  attrib.c     level--
MSGTYPE=stop "You feel full of hot air."                                #  eat.c        eat_mon
MSGTYPE=stop "You feel cooler."                                         #  sit.c        gremlin

#  constitution
MSGTYPE=stop "You feel tough!"                                          #  attrib.c     a_con++
MSGTYPE=stop "You feel very tough!"                                     #  attrib.c     a_con++ (>1)
MSGTYPE=stop "You feel fragile!"                                        #  attrib.c     a_con--
MSGTYPE=stop "You feel very fragile!"                                   #  attrib.c     a_con-- (>1)
MSGTYPE=stop "You must be leading a healthy life-style."                #  attrib.c     exe_con
MSGTYPE=stop "You haven't been watching your health."                   #  attrib.c     abu_con

#  dexterity
MSGTYPE=stop "You feel agile!"                                          #  attrib.c     a_dex++
MSGTYPE=stop "You feel very agile!"                                     #  attrib.c     a_dex++ (>1)
MSGTYPE=stop "You feel clumsy!"                                         #  attrib.c     a_dex--
MSGTYPE=stop "You feel very clumsy!"                                    #  attrib.c     a_dex-- (>1)
MSGTYPE=stop "You must have been working on your reflexes."             #  attrib.c     exe_dex
MSGTYPE=stop "You haven't been working on reflexes lately."             #  attrib.c     abu_dex

#  disintegration resistance
MSGTYPE=stop "You feel very firm."                                      #  eat.c        eat_mon
MSGTYPE=stop "You feel totally together, man."                          #  eat.c        eat_mon (hallu)

#  fire resistance
MSGTYPE=stop "You feel cool!"                                           #  attrib.c     level++
MSGTYPE=stop "You feel warmer!"                                         #  attrib.c     level--
MSGTYPE=stop "You feel a momentary chill."                              #  eat.c        eat_mon
MSGTYPE=stop "You be chillin'."                                         #  eat.c        eat_mon (hallu)
MSGTYPE=stop "You feel warmer."                                         #  sit.c        gremlin

#  intelligence
MSGTYPE=stop "You feel smart!"                                          #  attrib.c     a_int++
MSGTYPE=stop "You feel very smart!"                                     #  attrib.c     a_int++ (>1)
MSGTYPE=stop "You feel stupid!"                                         #  attrib.c     a_int--
MSGTYPE=stop "You feel very stupid!"                                    #  attrib.c     a_int-- (>1)

#  invisibility
MSGTYPE=stop "You feel paranoid."                                       #  sit.c        gremlin

#  lycanthropy
MSGTYPE=stop "You feel feverish."                                       #  mhitu.c      mon_hit (werefoo)
MSGTYPE=stop "You feel purified."                                       #  were.c       diverse

#  poison resistance
MSGTYPE=stop "You feel healthy!"                                        #  attrib.c     level++
MSGTYPE=stop "You feel hardy!"                                          #  attrib.c     level++ (tourist)
MSGTYPE=stop "You feel less healthy!"                                   #  attrib.c     level--
MSGTYPE=stop "You feel less hardy!"                                     #  attrib.c     level-- (tourist)
MSGTYPE=stop "You feel healthy."                                        #  eat.c        eat_mon
MSGTYPE=stop "You feel especially healthy."                             #  eat.c        eat_mon (already)
MSGTYPE=stop "You feel a little sick!"                                  #  sit.c        gremlin

#  protection
MSGTYPE=stop "You feel vulnerable."                                     #  sit.c        gremlin

#  see invisible
MSGTYPE=stop "You thought you saw something!"                           #  sit.c        gremlin
MSGTYPE=stop "You tawt you taw a puttie tat!"                           #  sit.c        gremlin (hallu)
MSGTYPE=stop "Your vision becomes clear."                               #  sit.c        throne

#  shock resistance
MSGTYPE=stop "You feel insulated!"                                      #  attrib.c     level++
MSGTYPE=stop "You feel conductive!"                                     #  attrib.c     level--
MSGTYPE=stop "Your health currently feels amplified!"                   #  eat.c        eat_mon
MSGTYPE=stop "You feel grounded in reality."                            #  eat.c        eat_mon (hallu)

#  sleep resistance
MSGTYPE=stop "You feel awake!"                                          #  attrib.c     level++
MSGTYPE=stop "You feel tired!"                                          #  attrib.c     level--
MSGTYPE=stop "You feel wide awake."                                     #  eat.c        eat_mon

#  speed
MSGTYPE=stop "You feel quick!"                                          #  attrib.c     level++
MSGTYPE=stop "You feel slow!"                                           #  attrib.c     level--
MSGTYPE=stop "You seem faster."                                         #  eat.c        eat_mon (Q)
MSGTYPE=stop "You seem slower."                                         #  eat.c        eat_mon (Q)
MSGTYPE=stop "You feel slower."                                         #  sit.c        gremlin

#  stealth
MSGTYPE=stop "You feel stealthy!"                                       #  attrib.c     level++
MSGTYPE=stop "You feel less stealthy!"                                  #  attrib.c     level--
MSGTYPE=stop "You feel clumsy."                                         #  sit.c        gremlin

#  strength
MSGTYPE=stop "You feel strong!"                                         #  attrib.c     a_str++
MSGTYPE=stop "You feel very strong!"                                    #  attrib.c     a_str++ (>1)
MSGTYPE=stop "You feel weak!"                                           #  attrib.c     a_str--
MSGTYPE=stop "You feel very weak!"                                      #  attrib.c     a_str-- (>1)
MSGTYPE=stop "You must have been exercising."                           #  attrib.c     exe_str
MSGTYPE=stop "You must have been abusing your body."                    #  attrib.c     abu_str

#  telepathy
MSGTYPE=stop "You feel a strange mental acuity."                        #  eat.c        eat_mon
MSGTYPE=stop "You feel in touch with the cosmos."                       #  eat.c        eat_mon (hallu)
MSGTYPE=stop "Your senses fail!"                                        #  sit.c        gremlin

#  teleport control
MSGTYPE=stop "You feel controlled!"                                     #  attrib.c     level++
MSGTYPE=stop "You feel uncontrolled!"                                   #  attrib.c     level--
MSGTYPE=stop "You feel in control of yourself."                         #  eat.c        eat_mon
MSGTYPE=stop "You feel centered in your personal space."                #  eat.c        eat_mon (hallu)

#  teleportitis
MSGTYPE=stop "You feel very jumpy."                                     #  eat.c        eat_mon
MSGTYPE=stop "You feel diffuse."                                        #  eat.c        eat_mon (hallu)
MSGTYPE=stop "You feel less jumpy."                                     #  sit.c        gremlin

#  warning
MSGTYPE=stop "You feel sensitive!"                                      #  attrib.c     level++
MSGTYPE=stop "You feel less sensitive!"                                 #  attrib.c     level--

#  wisdom
MSGTYPE=stop "You feel wise!"                                           #  attrib.c     a_wis++
MSGTYPE=stop "You feel very wise!"                                      #  attrib.c     a_wis++ (>1)
MSGTYPE=stop "You feel foolish!"                                        #  attrib.c     a_wis--
MSGTYPE=stop "You feel very foolish!"                                   #  attrib.c     a_wis-- (>1)
MSGTYPE=stop "You must have been very observant."                       #  attrib.c     exe_wis
MSGTYPE=stop "You haven't been paying attention."                       #  attrib.c     abu_wis

#########################################################################################################