# This file contains the messages used to "announce" a spell, like
# "The wizard mumbles some strange words."  The messages are looked
# up in the following order by the following keys:
#
# 1) The name of the spell being cast:
#   a) If being cast by a wizard or priest monster with arms, first try
#      with the suffix "real".
#   b) If being cast by a monster of normal or higher intelligence with arms,
#      try with the suffix "gestures".
#   c) Next, try without any suffix.
# 2) The name of the monster's type.
# 3) The name of the monster's species.
# 4) The name of the monster's genus.
# 5) "priest" if the monster is a priest type, "wizard" if it's a wizard type,
#    or "demon" if it's demonic.
# 6) If the spell uses a targeted, visible beam, it will try
#    "<beam_short_name> beam cast", then "beam catchall cast".
#
# For 2 to 5, if the spell has a target it will first add the suffix
# "targeted" to the lookup key before trying without the suffix.
#
# For all lookups, if the monster is unseen by the player it will add the
# prefix "unseen" to the key, or if the player or monster is silenced
# it will prefix "silent" to the key (if the monster is both unseen and
# unheard no message is ever given).  If using the prefix "silent" gives
# no results it will try again without the prefix, assuming that the
# spell has no sound component.
#
# To give no message use the string "__NONE", and to skip the current
# lookup method and move onto the next one use the string "__NEXT".

#####################################################
# Individual spells.
#####################################################
%%%%
unseen Animate Dead cast real

You hear @something@ calling out to the dead.
%%%%
Animate Dead cast real

@The_monster@ gestures at the surrounding area while chanting.

@The_monster@ throws @possessive@ @arms@ wide while chanting.
%%%%
Animate Dead cast gestures

@The_monster@ gestures at the surrounding area.

@The_monster@ throws @possessive@ @arms@ wide.
%%%%
Lesser Healing cast real

__NEXT
%%%%
Lesser Healing cast gestures

@The_monster@ briefly glows while making a small gesture.
%%%%
Lesser Healing cast

@The_monster@ briefly glows.
%%%%
Greater Healing cast real

__NEXT
%%%%
Greater Healing cast gestures

@The_monster@ briefly glows brightly while making a large gesture.
%%%%
Greater Healing cast

@The_monster@ briefly glows brightly.
%%%%
Symbol of Torment cast

@The_monster@ calls on the powers of Hell!
%%%%
unseen Symbol of Torment cast

@The_something@ calls on the powers of Hell!
#####################################################
# Individual innate spells (breathing and spitting).
#####################################################
%%%%
Acid Splash cast

@The_monster@ spits acid @at@ @target@.
%%%%
unseen Acid Splash cast

You hear a spitting sound.
%%%%
Draconian Breath cast

@The_monster@ breathes @beam@ @at@ @target@.
%%%%
unseen Draconian Breath cast

You hear a roar.
%%%%
Poison Splash cast

@The_monster@ spits poison @at@ @target@.
%%%%
unseen Poison Splash cast

You hear a spitting sound.
%%%%
Sticky Flame Splash cast

@The_monster@ spits sticky flame @at@ @target@.
%%%%
unseen Sticky Flame Splash cast

You hear a spitting sound.
########################################################################
# Individual monsters
########################################################################
%%%%
brain worm cast

@The_monster@'s bulging head throbs.
%%%%
Geryon cast

@The_monster@ winds a great silver horn.
%%%%
unseen Geryon cast

You hear a weird and mournful sound.
%%%%
giant orange brain cast

@The_monster@ pulsates.
%%%%
orb of fire cast

@The_monster@ glows yellow.

@The_monster@ glows bright magenta.

@The_monster@ glows deep purple.

@The_monster@ glows red.

@The_monster@ emits a lurid red light.
%%%%
# Sphinxes can't gesture or point.
sphinx cast

@The_monster@ mumbles some strange words.

@The_monster@ casts a spell.
########################################################################
# Monster species and genus messages.
########################################################################
%%%%
angel cast targeted

@The_monster@ calls down the wrath of @possessive_God@ upon @target@.
%%%%
dragon cast targeted

@The_monster@ breathes @beam@ @at@ @target@.
%%%%
dragon cast

@The_monster@ USED A NON-TARGETED DRAGON SPELL.  Please file a bug report.
%%%%
unseen dragon cast

You hear a roar.
%%%%
curse skull cast

@The_monster@ rattles @possessive@ jaw.

@The_monster@ casts a spell.
%%%%
unseen curse skull cast

You hear the clattering of teeth.
%%%%
giant eyeball cast targeted

@The_monster@ gazes @at@ @target@.
%%%%
giant eyeball cast

@The_monster@ looks around.
######################################################
# Generic priest, wizard and demonic casting messages.
######################################################
%%%%
priest cast targeted

@The_monster@ calls down the wrath of @possessive_God@ upon @target@.

@The_monster@ mumbles some strange prayers to @possessive_God@ against @target@.

@The_monster@ invokes the aid of @possessive_God@ against @target@.
%%%%
priest cast

@The_monster@ prays to @possessive_God@.

@The_monster@ mumbles some strange prayers to @possessive_God@.

@The_monster@ utters an invocation to @possessive_God@.
%%%%
unseen priest cast targeted

You hear @something@ call down the wrath of @God@ upon @target@.

You hear @something@ mumble some strange prayers to @God@ against @target@.

You hear @something@ invoke the aid of @God@ against @target@.
%%%%
unseen priest cast

You hear some strange, mumbled prayers to @God@.
%%%%
wizard cast targeted

@The_monster@ gestures at @target@ while chanting.

@The_monster@ points at @target@ and mumbles some strange words.

@The_monster@ casts a spell at @target@.
%%%%
wizard cast

@The_monster@ gestures wildly while chanting.

@The_monster@ mumbles some strange words.

@The_monster@ casts a spell.
%%%%
unseen wizard cast

You hear some strange, mumbled words.
%%%%
demon cast targeted

@The_monster@ gestures at @target@.
%%%%
demon cast

@The_monster@ gestures.
%%%%
######################################################
# Generic beam messages.
######################################################
beam catchall cast

@The_monster@ throws @beam@ @at@ @target@.
%%%%
