summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r--crawl-ref/source/mon-util.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 3e6cf8ceec..93da5b7121 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -537,7 +537,8 @@ bool mons_is_native_in_branch(const monsters *monster,
case BRANCH_SHOALS:
return (mons_species(monster->type) == MONS_CYCLOPS
|| mons_species(monster->type) == MONS_MERFOLK
- || mons_genus(monster->type) == MONS_MERMAID);
+ || mons_genus(monster->type) == MONS_MERMAID
+ || monster->type == MONS_HARPY);
case BRANCH_SLIME_PITS:
return (mons_species(monster->type) == MONS_JELLY);
@@ -2955,7 +2956,7 @@ const char *mons_pronoun(monster_type mon_type, pronoun_type variant,
{
gender_type gender = GENDER_NEUTER;
- if (mons_genus(mon_type) == MONS_MERMAID)
+ if (mons_genus(mon_type) == MONS_MERMAID || mon_type == MONS_HARPY)
gender = GENDER_FEMALE;
else if (mons_is_unique(mon_type) && mon_type != MONS_PLAYER_GHOST)
{