summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/fight.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/fight.cc')
-rw-r--r--crawl-ref/source/fight.cc6
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;