############################################################
# As of Stone Soup 0.3 the previously hardcoded monster
# speech has been outsourced. This makes changing existing
# messages, and adding new ones really easy.
#
# shout.txt holds the utterances (and visual equivalents) of
# monsters that notice you.
#
# For an explanation of how to read monspeak.txt or shout.txt
# and how to add new messages, see monster_speech.txt in the
# docs/develop/ directory.
############################################################
%%%%
__BUGGY

# This line should never get displayed to the user, even if
# handle_monster_shouts() in view.cc detects buggy behavior,
# so showing this line would itself be a bug.
SOUND:You hear doubly buggy behavior!
%%%%
__SHOUT

SOUND:You hear a shout!
%%%%
__SHOUT seen

SOUND:@The_monster@ shouts!
%%%%
__BARK unseen

SOUND:You hear a bark!
%%%%
__BARK seen

SOUND:@The_monster@ barks!
%%%%
__TWO_SHOUTS unseen

SOUND:You hear two shouts!
%%%%
__TWO_SHOUTS seen

SOUND:@The_monster@ shouts in stereo!
%%%%
__ROAR unseen

SOUND:You hear a roar!
%%%%
__ROAR seen

SOUND:@The_monster@ roars!
%%%%
__SCREAM unseen

SOUND:You hear a hideous shriek!
%%%%
__SCREAM seen

SOUND:@The_monster@ gives a hideous shriek!
%%%%
__BELLOW unseen

SOUND:You hear a bellow!
%%%%
__BELLOW seen

SOUND:@The_monster@ bellows!
%%%%
__TRUMPET unseen

SOUND:You hear a trumpeting!
%%%%
__TRUMPET seen

SOUND:@The_monster@ trumpets!
%%%%
__SCREECH unseen

SOUND:You hear a screech!
%%%%
__SCREECH seen

SOUND:@The_monster@ screeches!
%%%%
__BUZZ unseen

SOUND:You hear an angry buzzing noise.
%%%%
__BUZZ seen

SOUND:@The_monster@ buzzes angrily.
%%%%
__MOAN unseen

SOUND:You hear a chilling moan.
%%%%
__MOAN seen

SOUND:@The_monster@ gives a chilling moan.
%%%%
__GURGLE seen

SOUND:@The_monster@ gurgles horribly!
%%%%
__GURGLE unseen

SOUND:You hear a horrible gurgling sound!
%%%%
__WHINE unseen

SOUND:You hear an irritating high-pitched whine.
%%%%
__WHINE seen

SOUND:@The_monster@ gives an irritating high-pitched whine.
%%%%
__CROAK unseen

SOUND:You hear a loud, deep croak!

SOUND:You hear a croak.
%%%%
__CROAK seen

SOUND:@The_monster@ gives a loud, deep croak!

SOUND:@The_monster@ croaks.
%%%%
__GROWL unseen

SOUND:You hear an angry growl.
%%%%
__GROWL seen

SOUND:@The_monster@ growls angrily.
%%%%
__HISS unseen

SOUND:You hear an angry hiss.
%%%%
__HISS seen

SOUND:@The_monster@ hisses angrily.
%%%%
__DEMON_TAUNT

@The_monster@ @says@, "@demon_taunt@"
%%%%
__CAW seen

SOUND:@The_monster@ caws.
%%%%
__CAW unseen

SOUND:You hear a loud caw.
%%%%
__CHERUB seen

SOUND:@The_monster@'s eagle head screeches!

SOUND:@The_monster@'s lion head roars!

SOUND:@The_monster@'s ox head lows!

SOUND:@The_monster@'s human head shouts!
%%%%
__CHERUB unseen

SOUND:You hear a shout.

SOUND:You hear a screech.

SOUND:You hear a roar.

SOUND:You hear a low.
%%%%
############################################
# End of default shouts
############################################
############################################################
# Player ghost shouts. Potentially different ones for each
# class, though currently they all just copy the default
# player ghost.
############################################################
%%%%
player ghost

VISUAL:@The_monster@ turns @possessive@ malevolent gaze towards you.
%%%%
Fighter player ghost

@player ghost@
%%%%
Wizard player ghost

@player ghost@
%%%%
Priest player ghost

@player ghost@
%%%%
Thief player ghost

@player ghost@
%%%%
Gladiator player ghost

@player ghost@
%%%%
Necromancer player ghost

@player ghost@
%%%%
Paladin player ghost

@player ghost@
%%%%
Assassin player ghost

@player ghost@
%%%%
Berserker player ghost

@player ghost@
%%%%
Hunter player ghost

@player ghost@
%%%%
Conjurer player ghost

@player ghost@
%%%%
Enchanter player ghost

@player ghost@
%%%%
Fire Elementalist player ghost

@player ghost@
%%%%
Ice Elementalist player ghost

@player ghost@
%%%%
Summoner player ghost

@player ghost@
%%%%
Air Elementalist player ghost

@player ghost@
%%%%
Earth Elementalist player ghost

@player ghost@
%%%%
Skald player ghost

@player ghost@
%%%%
Death Knight player ghost

@player ghost@
%%%%
Venom Mage player ghost

@player ghost@
%%%%
Chaos Knight player ghost

@player ghost@
%%%%
Transmuter player ghost

@player ghost@
%%%%
Healer player ghost

@player ghost@
%%%%
Reaver player ghost

@player ghost@
%%%%
Stalker player ghost

@player ghost@
%%%%
Monk player ghost

@player ghost@
%%%%
Warper player ghost

@player ghost@
%%%%
Wanderer player ghost

@player ghost@
########################################
# Shouts by monster symbol
########################################
%%%%
'&'

@__DEMON_TAUNT@
%%%%
'a'

VISUAL:@The_monster@ twitches @possessive@ antennae in your direction.
%%%%
'cap-B'

VISUAL:@The_monster@ twitches @possessive@ antennae in your direction.
%%%%
# Giant spores have their own visual, this is only for the eyeball
# related ones.
'cap-G'

VISUAL:@The_monster@ turns @possessive@ gaze towards you.
%%%%
'j'

VISUAL:@The_monster@ swivels @possessive@ eye-stalks towards you.
%%%%
'cap-J'

VISUAL:@The_monster@ quivers.
########################################
# Shouts for specific monsters
########################################
%%%%
# The giant spore has no eyes, so it can't gaze at the player like the
# other 'G' monsters.
giant spore

VISUAL:@The_monster@ waves @possessive@ rhizomes.
%%%%
# Iron imps, shadow imps and white imps copy imps.
imp

# Shout one half the time, taunt the other half.
@__SHOUT@

SOUND:@The_monster@ @says@, "@imp_taunt@"
%%%%
moth of wrath

VISUAL:@The_monster@'s fur bristles in rage as it notices you.
%%%%
iron imp

@imp@
%%%%
shadow imp

@imp@
%%%%
white imp

@imp@
####################################
# Shouts for specific uniques
####################################
%%%%
Polyphemus

# This would also work for other monsters that are surrounded by allies.
SOUND:@The_monster@ shouts, "Attack, my pets! Attack!"
%%%%
