# 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.
#####################################################
%%%%
Airstrike cast
@The_monster@ waves @possessive@ @arms@ in wide circles.
%%%%
unseen Airstrike cast
You hear blowing wind.
%%%%
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@.
%%%%
gastronok cast targeted
@The_monster@ looks at @target@ while chanting.
@The_monster@ looks at @target@ and mumbles some strange words.
@The_monster@ casts a spell at @target@.
%%%%
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@.
%%%%
gastronok cast
@The_monster@'s eyestalks quiver as @pronoun@ mumbles some strange words.
@The_monster@ chants a spell, wobbling all the while.
@The_monster@ mumbles some strange words.
@The_monster@ casts a spell.
%%%%
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@.
%%%%