diff options
author | wheals <shm.mark@gmail.com> | 2014-02-02 01:06:01 -0500 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2014-02-02 02:06:30 -0500 |
commit | 8eed16d19cacd2b68218bed7603aa05e63bbcced (patch) | |
tree | d4b39376a58d4c4e104619855ec26b4888e129a9 /crawl-ref/source/mon-speak.cc | |
parent | cf3e8c84c9e63e03f00ddca9524eee218e4c0642 (diff) | |
download | crawl-ref-8eed16d19cacd2b68218bed7603aa05e63bbcced.tar.gz crawl-ref-8eed16d19cacd2b68218bed7603aa05e63bbcced.zip |
A felid unique, Natasha.
She is the familiar of a lost mage (Boris) who wandered into the dungeon in
search of the orb. She's effectively a XL3 FeWz, though I'm not sure if one
could actually get all the spell slots she does. As you might guess, she comes
back to life after she dies, losing 1 HD each time (blame Grunt for that idea).
Diffstat (limited to 'crawl-ref/source/mon-speak.cc')
-rw-r--r-- | crawl-ref/source/mon-speak.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-speak.cc b/crawl-ref/source/mon-speak.cc index 14aa0bdca3..f37e53f2a2 100644 --- a/crawl-ref/source/mon-speak.cc +++ b/crawl-ref/source/mon-speak.cc @@ -295,7 +295,11 @@ static string _get_speak_string(const vector<string> &prefixes, { int duration = 1; if (mons->hit_points <= 0) + { + if (mons->type == MONS_NATASHA && mons->hit_dice == 1) //let her have separate death/permadeath lines + key += " permanently"; key += " killed"; + } else if ((mons->flags & MF_BANISHED) && !player_in_branch(BRANCH_ABYSS)) key += " banished"; else if (mons->is_summoned(&duration) && duration <= 0) |