diff options
-rw-r--r-- | crawl-ref/source/monstuff.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc index d77608c93d..5b31c7f406 100644 --- a/crawl-ref/source/monstuff.cc +++ b/crawl-ref/source/monstuff.cc @@ -2190,7 +2190,10 @@ static bool _valid_morph(monsters *monster, monster_type new_mclass) // Other poly-unsuitable things. || new_mclass == MONS_ORB_GUARDIAN - || mons_is_statue(new_mclass)) + || mons_is_statue(new_mclass) + + // The spell on Prince Ribbit can't be broken so easily. + || (new_mclass == MONS_HUMAN && monster->type == MONS_PRINCE_RIBBIT)) { return (false); } |