diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2011-10-07 12:22:34 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2011-10-07 18:30:40 +1000 |
commit | dfe1758b7f570c94c3d5af0edac7e2fc38543600 (patch) | |
tree | 7eb171763736c6105116515d16960c089e7225b4 /crawl-ref/source/mon-speak.cc | |
parent | 5c90495d84120ea519d646c7acf1f4f8654ce52c (diff) | |
download | crawl-ref-dfe1758b7f570c94c3d5af0edac7e2fc38543600.tar.gz crawl-ref-dfe1758b7f570c94c3d5af0edac7e2fc38543600.zip |
Overhaul Cherub flavour, attacks, messages, etc.
Cherubs are now weaker than angels. They come equipped with the same
weapons (flaming sword or flail, potential bow and arrow) as previously,
but their HD and attacks have been reduced.
They are now more tightly modelled upon the Biblical (late New
Testament) vision of a tetra-headed throne-bearer who joins seraphim and
ophanim in singing hymns of praise. Only, the hymns of Cherubs have the
same effect upon holy creatures as orc battle cries do.
Instead of having two attacks (an on-hand weapon attack plus an
auxiliary attack) the same, they now have a single on-hand attack plus
an auxiliary that randomly selects an attack based on a head -- the ox
head gores, the eagle head pecks, the lion head bites and the human head
just hits as per normal.
Their messages and flavouring have been tweaked. Finally, as the A glyph
only has white and yellow used, I recoloured them to light blue. Brown
just looked a little strange.
Diffstat (limited to 'crawl-ref/source/mon-speak.cc')
-rw-r--r-- | crawl-ref/source/mon-speak.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-speak.cc b/crawl-ref/source/mon-speak.cc index cb9f9c78ed..9a823e8d12 100644 --- a/crawl-ref/source/mon-speak.cc +++ b/crawl-ref/source/mon-speak.cc @@ -430,6 +430,7 @@ bool mons_speaks(monster* mons) return (false); // Monsters in a battle frenzy are likewise occupied. + // But roused holy creatures are not. if (mons->has_ench(ENCH_BATTLE_FRENZY) && !one_chance_in(3)) return (false); |