summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-util.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 7391bc244f..024b3e3878 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -5019,8 +5019,10 @@ int mon_enchant::calc_duration(const monsters *mons,
cturn = 150 / (1 + modded_speed(mons, 5));
break;
case ENCH_PARALYSIS:
+ cturn = std::max(90 / modded_speed(mons, 5), 3);
+ break;
case ENCH_CONFUSION:
- cturn = 120 / modded_speed(mons, 5);
+ cturn = std::max(100 / modded_speed(mons, 5), 3);
break;
case ENCH_HELD:
cturn = 90 / mod_speed(25, mons->speed);