diff options
Diffstat (limited to 'crawl-ref/source/fight.cc')
-rw-r--r-- | crawl-ref/source/fight.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index 583e73d2d2..04e985a1b1 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -3076,12 +3076,16 @@ bool melee_attack::chop_hydra_head( int dam, // Only living hydras get to regenerate heads. if (defender->holiness() == MH_NATURAL) { + unsigned int limit = 20; + if (def->type == MONS_LERNAEAN_HYDRA) + limit = 27; + if (wpn_brand == SPWPN_FLAMING) { if (defender_visible) mpr( "The flame cauterises the wound!" ); } - else if (def->number < 19) + else if (def->number < limit - 1) { simple_monster_message( def, " grows two more!" ); def->number += 2; |